logging

package
v2.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetLogConfiguration

type GetLogConfiguration struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// The source the log object comes from.
	Sources []GetLogConfigurationSource `pulumi:"sources"`
}

type GetLogConfigurationArgs

type GetLogConfigurationArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The source the log object comes from.
	Sources GetLogConfigurationSourceArrayInput `pulumi:"sources"`
}

func (GetLogConfigurationArgs) ElementType

func (GetLogConfigurationArgs) ElementType() reflect.Type

func (GetLogConfigurationArgs) ToGetLogConfigurationOutput

func (i GetLogConfigurationArgs) ToGetLogConfigurationOutput() GetLogConfigurationOutput

func (GetLogConfigurationArgs) ToGetLogConfigurationOutputWithContext

func (i GetLogConfigurationArgs) ToGetLogConfigurationOutputWithContext(ctx context.Context) GetLogConfigurationOutput

type GetLogConfigurationArray

type GetLogConfigurationArray []GetLogConfigurationInput

func (GetLogConfigurationArray) ElementType

func (GetLogConfigurationArray) ElementType() reflect.Type

func (GetLogConfigurationArray) ToGetLogConfigurationArrayOutput

func (i GetLogConfigurationArray) ToGetLogConfigurationArrayOutput() GetLogConfigurationArrayOutput

func (GetLogConfigurationArray) ToGetLogConfigurationArrayOutputWithContext

func (i GetLogConfigurationArray) ToGetLogConfigurationArrayOutputWithContext(ctx context.Context) GetLogConfigurationArrayOutput

type GetLogConfigurationArrayInput

type GetLogConfigurationArrayInput interface {
	pulumi.Input

	ToGetLogConfigurationArrayOutput() GetLogConfigurationArrayOutput
	ToGetLogConfigurationArrayOutputWithContext(context.Context) GetLogConfigurationArrayOutput
}

GetLogConfigurationArrayInput is an input type that accepts GetLogConfigurationArray and GetLogConfigurationArrayOutput values. You can construct a concrete instance of `GetLogConfigurationArrayInput` via:

GetLogConfigurationArray{ GetLogConfigurationArgs{...} }

type GetLogConfigurationArrayOutput

type GetLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationArrayOutput) ElementType

func (GetLogConfigurationArrayOutput) Index

func (GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutput

func (o GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutput() GetLogConfigurationArrayOutput

func (GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutputWithContext

func (o GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutputWithContext(ctx context.Context) GetLogConfigurationArrayOutput

type GetLogConfigurationInput

type GetLogConfigurationInput interface {
	pulumi.Input

	ToGetLogConfigurationOutput() GetLogConfigurationOutput
	ToGetLogConfigurationOutputWithContext(context.Context) GetLogConfigurationOutput
}

GetLogConfigurationInput is an input type that accepts GetLogConfigurationArgs and GetLogConfigurationOutput values. You can construct a concrete instance of `GetLogConfigurationInput` via:

GetLogConfigurationArgs{...}

type GetLogConfigurationOutput

type GetLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationOutput) CompartmentId

func (o GetLogConfigurationOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (GetLogConfigurationOutput) ElementType

func (GetLogConfigurationOutput) ElementType() reflect.Type

func (GetLogConfigurationOutput) Sources

The source the log object comes from.

func (GetLogConfigurationOutput) ToGetLogConfigurationOutput

func (o GetLogConfigurationOutput) ToGetLogConfigurationOutput() GetLogConfigurationOutput

func (GetLogConfigurationOutput) ToGetLogConfigurationOutputWithContext

func (o GetLogConfigurationOutput) ToGetLogConfigurationOutputWithContext(ctx context.Context) GetLogConfigurationOutput

type GetLogConfigurationSource

type GetLogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// Log category parameters are stored here.
	Parameters map[string]interface{} `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource string `pulumi:"resource"`
	// Service generating log.
	Service string `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType string `pulumi:"sourceType"`
}

type GetLogConfigurationSourceArgs

type GetLogConfigurationSourceArgs struct {
	// Log object category.
	Category pulumi.StringInput `pulumi:"category"`
	// Log category parameters are stored here.
	Parameters pulumi.MapInput `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource pulumi.StringInput `pulumi:"resource"`
	// Service generating log.
	Service pulumi.StringInput `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetLogConfigurationSourceArgs) ElementType

func (GetLogConfigurationSourceArgs) ToGetLogConfigurationSourceOutput

func (i GetLogConfigurationSourceArgs) ToGetLogConfigurationSourceOutput() GetLogConfigurationSourceOutput

func (GetLogConfigurationSourceArgs) ToGetLogConfigurationSourceOutputWithContext

func (i GetLogConfigurationSourceArgs) ToGetLogConfigurationSourceOutputWithContext(ctx context.Context) GetLogConfigurationSourceOutput

type GetLogConfigurationSourceArray

type GetLogConfigurationSourceArray []GetLogConfigurationSourceInput

func (GetLogConfigurationSourceArray) ElementType

func (GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutput

func (i GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutput() GetLogConfigurationSourceArrayOutput

func (GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutputWithContext

func (i GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutputWithContext(ctx context.Context) GetLogConfigurationSourceArrayOutput

type GetLogConfigurationSourceArrayInput

type GetLogConfigurationSourceArrayInput interface {
	pulumi.Input

	ToGetLogConfigurationSourceArrayOutput() GetLogConfigurationSourceArrayOutput
	ToGetLogConfigurationSourceArrayOutputWithContext(context.Context) GetLogConfigurationSourceArrayOutput
}

GetLogConfigurationSourceArrayInput is an input type that accepts GetLogConfigurationSourceArray and GetLogConfigurationSourceArrayOutput values. You can construct a concrete instance of `GetLogConfigurationSourceArrayInput` via:

GetLogConfigurationSourceArray{ GetLogConfigurationSourceArgs{...} }

type GetLogConfigurationSourceArrayOutput

type GetLogConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationSourceArrayOutput) ElementType

func (GetLogConfigurationSourceArrayOutput) Index

func (GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutput

func (o GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutput() GetLogConfigurationSourceArrayOutput

func (GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutputWithContext

func (o GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutputWithContext(ctx context.Context) GetLogConfigurationSourceArrayOutput

type GetLogConfigurationSourceInput

type GetLogConfigurationSourceInput interface {
	pulumi.Input

	ToGetLogConfigurationSourceOutput() GetLogConfigurationSourceOutput
	ToGetLogConfigurationSourceOutputWithContext(context.Context) GetLogConfigurationSourceOutput
}

GetLogConfigurationSourceInput is an input type that accepts GetLogConfigurationSourceArgs and GetLogConfigurationSourceOutput values. You can construct a concrete instance of `GetLogConfigurationSourceInput` via:

GetLogConfigurationSourceArgs{...}

type GetLogConfigurationSourceOutput

type GetLogConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationSourceOutput) Category

Log object category.

func (GetLogConfigurationSourceOutput) ElementType

func (GetLogConfigurationSourceOutput) Parameters

Log category parameters are stored here.

func (GetLogConfigurationSourceOutput) Resource

The unique identifier of the resource emitting the log.

func (GetLogConfigurationSourceOutput) Service

Service generating log.

func (GetLogConfigurationSourceOutput) SourceType

The log source. * **OCISERVICE:** Oracle Service.

func (GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutput

func (o GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutput() GetLogConfigurationSourceOutput

func (GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutputWithContext

func (o GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutputWithContext(ctx context.Context) GetLogConfigurationSourceOutput

type GetLogGroupsArgs

type GetLogGroupsArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string `pulumi:"compartmentId"`
	// Resource name.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetLogGroupsFilter `pulumi:"filters"`
	// Specifies whether or not nested compartments should be traversed. Defaults to false.
	IsCompartmentIdInSubtree *bool `pulumi:"isCompartmentIdInSubtree"`
}

A collection of arguments for invoking getLogGroups.

type GetLogGroupsFilter

type GetLogGroupsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetLogGroupsFilterArgs

type GetLogGroupsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogGroupsFilterArgs) ElementType

func (GetLogGroupsFilterArgs) ElementType() reflect.Type

func (GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutput

func (i GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutput() GetLogGroupsFilterOutput

func (GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutputWithContext

func (i GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutputWithContext(ctx context.Context) GetLogGroupsFilterOutput

type GetLogGroupsFilterArray

type GetLogGroupsFilterArray []GetLogGroupsFilterInput

func (GetLogGroupsFilterArray) ElementType

func (GetLogGroupsFilterArray) ElementType() reflect.Type

func (GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutput

func (i GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutput() GetLogGroupsFilterArrayOutput

func (GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutputWithContext

func (i GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutputWithContext(ctx context.Context) GetLogGroupsFilterArrayOutput

type GetLogGroupsFilterArrayInput

type GetLogGroupsFilterArrayInput interface {
	pulumi.Input

	ToGetLogGroupsFilterArrayOutput() GetLogGroupsFilterArrayOutput
	ToGetLogGroupsFilterArrayOutputWithContext(context.Context) GetLogGroupsFilterArrayOutput
}

GetLogGroupsFilterArrayInput is an input type that accepts GetLogGroupsFilterArray and GetLogGroupsFilterArrayOutput values. You can construct a concrete instance of `GetLogGroupsFilterArrayInput` via:

GetLogGroupsFilterArray{ GetLogGroupsFilterArgs{...} }

type GetLogGroupsFilterArrayOutput

type GetLogGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogGroupsFilterArrayOutput) ElementType

func (GetLogGroupsFilterArrayOutput) Index

func (GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutput

func (o GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutput() GetLogGroupsFilterArrayOutput

func (GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutputWithContext

func (o GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutputWithContext(ctx context.Context) GetLogGroupsFilterArrayOutput

type GetLogGroupsFilterInput

type GetLogGroupsFilterInput interface {
	pulumi.Input

	ToGetLogGroupsFilterOutput() GetLogGroupsFilterOutput
	ToGetLogGroupsFilterOutputWithContext(context.Context) GetLogGroupsFilterOutput
}

GetLogGroupsFilterInput is an input type that accepts GetLogGroupsFilterArgs and GetLogGroupsFilterOutput values. You can construct a concrete instance of `GetLogGroupsFilterInput` via:

GetLogGroupsFilterArgs{...}

type GetLogGroupsFilterOutput

type GetLogGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetLogGroupsFilterOutput) ElementType

func (GetLogGroupsFilterOutput) ElementType() reflect.Type

func (GetLogGroupsFilterOutput) Name

func (GetLogGroupsFilterOutput) Regex

func (GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutput

func (o GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutput() GetLogGroupsFilterOutput

func (GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutputWithContext

func (o GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutputWithContext(ctx context.Context) GetLogGroupsFilterOutput

func (GetLogGroupsFilterOutput) Values

type GetLogGroupsLogGroup

type GetLogGroupsLogGroup struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// Resource name.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// The log group object state.
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

type GetLogGroupsLogGroupArgs

type GetLogGroupsLogGroupArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description for this resource.
	Description pulumi.StringInput `pulumi:"description"`
	// Resource name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// The log group object state.
	State pulumi.StringInput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringInput `pulumi:"timeLastModified"`
}

func (GetLogGroupsLogGroupArgs) ElementType

func (GetLogGroupsLogGroupArgs) ElementType() reflect.Type

func (GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutput

func (i GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutput() GetLogGroupsLogGroupOutput

func (GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutputWithContext

func (i GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutputWithContext(ctx context.Context) GetLogGroupsLogGroupOutput

type GetLogGroupsLogGroupArray

type GetLogGroupsLogGroupArray []GetLogGroupsLogGroupInput

func (GetLogGroupsLogGroupArray) ElementType

func (GetLogGroupsLogGroupArray) ElementType() reflect.Type

func (GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutput

func (i GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutput() GetLogGroupsLogGroupArrayOutput

func (GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutputWithContext

func (i GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutputWithContext(ctx context.Context) GetLogGroupsLogGroupArrayOutput

type GetLogGroupsLogGroupArrayInput

type GetLogGroupsLogGroupArrayInput interface {
	pulumi.Input

	ToGetLogGroupsLogGroupArrayOutput() GetLogGroupsLogGroupArrayOutput
	ToGetLogGroupsLogGroupArrayOutputWithContext(context.Context) GetLogGroupsLogGroupArrayOutput
}

GetLogGroupsLogGroupArrayInput is an input type that accepts GetLogGroupsLogGroupArray and GetLogGroupsLogGroupArrayOutput values. You can construct a concrete instance of `GetLogGroupsLogGroupArrayInput` via:

GetLogGroupsLogGroupArray{ GetLogGroupsLogGroupArgs{...} }

type GetLogGroupsLogGroupArrayOutput

type GetLogGroupsLogGroupArrayOutput struct{ *pulumi.OutputState }

func (GetLogGroupsLogGroupArrayOutput) ElementType

func (GetLogGroupsLogGroupArrayOutput) Index

func (GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutput

func (o GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutput() GetLogGroupsLogGroupArrayOutput

func (GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutputWithContext

func (o GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutputWithContext(ctx context.Context) GetLogGroupsLogGroupArrayOutput

type GetLogGroupsLogGroupInput

type GetLogGroupsLogGroupInput interface {
	pulumi.Input

	ToGetLogGroupsLogGroupOutput() GetLogGroupsLogGroupOutput
	ToGetLogGroupsLogGroupOutputWithContext(context.Context) GetLogGroupsLogGroupOutput
}

GetLogGroupsLogGroupInput is an input type that accepts GetLogGroupsLogGroupArgs and GetLogGroupsLogGroupOutput values. You can construct a concrete instance of `GetLogGroupsLogGroupInput` via:

GetLogGroupsLogGroupArgs{...}

type GetLogGroupsLogGroupOutput

type GetLogGroupsLogGroupOutput struct{ *pulumi.OutputState }

func (GetLogGroupsLogGroupOutput) CompartmentId

Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.

func (GetLogGroupsLogGroupOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetLogGroupsLogGroupOutput) Description

Description for this resource.

func (GetLogGroupsLogGroupOutput) DisplayName

Resource name.

func (GetLogGroupsLogGroupOutput) ElementType

func (GetLogGroupsLogGroupOutput) ElementType() reflect.Type

func (GetLogGroupsLogGroupOutput) FreeformTags

func (o GetLogGroupsLogGroupOutput) FreeformTags() pulumi.MapOutput

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogGroupsLogGroupOutput) Id

The OCID of the resource.

func (GetLogGroupsLogGroupOutput) State

The log group object state.

func (GetLogGroupsLogGroupOutput) TimeCreated

Time the resource was created.

func (GetLogGroupsLogGroupOutput) TimeLastModified

func (o GetLogGroupsLogGroupOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutput

func (o GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutput() GetLogGroupsLogGroupOutput

func (GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutputWithContext

func (o GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutputWithContext(ctx context.Context) GetLogGroupsLogGroupOutput

type GetLogGroupsOutputArgs

type GetLogGroupsOutputArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Resource name.
	DisplayName pulumi.StringPtrInput        `pulumi:"displayName"`
	Filters     GetLogGroupsFilterArrayInput `pulumi:"filters"`
	// Specifies whether or not nested compartments should be traversed. Defaults to false.
	IsCompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"isCompartmentIdInSubtree"`
}

A collection of arguments for invoking getLogGroups.

func (GetLogGroupsOutputArgs) ElementType

func (GetLogGroupsOutputArgs) ElementType() reflect.Type

type GetLogGroupsResult

type GetLogGroupsResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetLogGroupsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                       string `pulumi:"id"`
	IsCompartmentIdInSubtree *bool  `pulumi:"isCompartmentIdInSubtree"`
	// The list of log_groups.
	LogGroups []GetLogGroupsLogGroup `pulumi:"logGroups"`
}

A collection of values returned by getLogGroups.

func GetLogGroups

func GetLogGroups(ctx *pulumi.Context, args *GetLogGroupsArgs, opts ...pulumi.InvokeOption) (*GetLogGroupsResult, error)

This data source provides the list of Log Groups in Oracle Cloud Infrastructure Logging service.

Lists all log groups for the specified compartment or tenancy.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogGroups(ctx, &logging.GetLogGroupsArgs{
			CompartmentId:            compartmentId,
			DisplayName:              pulumi.StringRef(logGroupDisplayName),
			IsCompartmentIdInSubtree: pulumi.BoolRef(logGroupIsCompartmentIdInSubtree),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogGroupsResultOutput

type GetLogGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogGroups.

func (GetLogGroupsResultOutput) CompartmentId

func (o GetLogGroupsResultOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (GetLogGroupsResultOutput) DisplayName

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (GetLogGroupsResultOutput) ElementType

func (GetLogGroupsResultOutput) ElementType() reflect.Type

func (GetLogGroupsResultOutput) Filters

func (GetLogGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogGroupsResultOutput) IsCompartmentIdInSubtree

func (o GetLogGroupsResultOutput) IsCompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetLogGroupsResultOutput) LogGroups

The list of log_groups.

func (GetLogGroupsResultOutput) ToGetLogGroupsResultOutput

func (o GetLogGroupsResultOutput) ToGetLogGroupsResultOutput() GetLogGroupsResultOutput

func (GetLogGroupsResultOutput) ToGetLogGroupsResultOutputWithContext

func (o GetLogGroupsResultOutput) ToGetLogGroupsResultOutputWithContext(ctx context.Context) GetLogGroupsResultOutput

type GetLogSavedSearchesArgs

type GetLogSavedSearchesArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string                      `pulumi:"compartmentId"`
	Filters       []GetLogSavedSearchesFilter `pulumi:"filters"`
	// OCID of the LogSavedSearch.
	LogSavedSearchId *string `pulumi:"logSavedSearchId"`
	// Resource name.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getLogSavedSearches.

type GetLogSavedSearchesFilter

type GetLogSavedSearchesFilter struct {
	// Resource name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetLogSavedSearchesFilterArgs

type GetLogSavedSearchesFilterArgs struct {
	// Resource name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogSavedSearchesFilterArgs) ElementType

func (GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutput

func (i GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutput() GetLogSavedSearchesFilterOutput

func (GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutputWithContext

func (i GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutputWithContext(ctx context.Context) GetLogSavedSearchesFilterOutput

type GetLogSavedSearchesFilterArray

type GetLogSavedSearchesFilterArray []GetLogSavedSearchesFilterInput

func (GetLogSavedSearchesFilterArray) ElementType

func (GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutput

func (i GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutput() GetLogSavedSearchesFilterArrayOutput

func (GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutputWithContext

func (i GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesFilterArrayOutput

type GetLogSavedSearchesFilterArrayInput

type GetLogSavedSearchesFilterArrayInput interface {
	pulumi.Input

	ToGetLogSavedSearchesFilterArrayOutput() GetLogSavedSearchesFilterArrayOutput
	ToGetLogSavedSearchesFilterArrayOutputWithContext(context.Context) GetLogSavedSearchesFilterArrayOutput
}

GetLogSavedSearchesFilterArrayInput is an input type that accepts GetLogSavedSearchesFilterArray and GetLogSavedSearchesFilterArrayOutput values. You can construct a concrete instance of `GetLogSavedSearchesFilterArrayInput` via:

GetLogSavedSearchesFilterArray{ GetLogSavedSearchesFilterArgs{...} }

type GetLogSavedSearchesFilterArrayOutput

type GetLogSavedSearchesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesFilterArrayOutput) ElementType

func (GetLogSavedSearchesFilterArrayOutput) Index

func (GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutput

func (o GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutput() GetLogSavedSearchesFilterArrayOutput

func (GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutputWithContext

func (o GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesFilterArrayOutput

type GetLogSavedSearchesFilterInput

type GetLogSavedSearchesFilterInput interface {
	pulumi.Input

	ToGetLogSavedSearchesFilterOutput() GetLogSavedSearchesFilterOutput
	ToGetLogSavedSearchesFilterOutputWithContext(context.Context) GetLogSavedSearchesFilterOutput
}

GetLogSavedSearchesFilterInput is an input type that accepts GetLogSavedSearchesFilterArgs and GetLogSavedSearchesFilterOutput values. You can construct a concrete instance of `GetLogSavedSearchesFilterInput` via:

GetLogSavedSearchesFilterArgs{...}

type GetLogSavedSearchesFilterOutput

type GetLogSavedSearchesFilterOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesFilterOutput) ElementType

func (GetLogSavedSearchesFilterOutput) Name

Resource name.

func (GetLogSavedSearchesFilterOutput) Regex

func (GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutput

func (o GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutput() GetLogSavedSearchesFilterOutput

func (GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutputWithContext

func (o GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutputWithContext(ctx context.Context) GetLogSavedSearchesFilterOutput

func (GetLogSavedSearchesFilterOutput) Values

type GetLogSavedSearchesLogSavedSearchSummaryCollection

type GetLogSavedSearchesLogSavedSearchSummaryCollection struct {
	Items []GetLogSavedSearchesLogSavedSearchSummaryCollectionItem `pulumi:"items"`
}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs struct {
	Items GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArray

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArray []GetLogSavedSearchesLogSavedSearchSummaryCollectionInput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput
	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext(context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput
}

GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput is an input type that accepts GetLogSavedSearchesLogSavedSearchSummaryCollectionArray and GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput` via:

GetLogSavedSearchesLogSavedSearchSummaryCollectionArray{ GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs{...} }

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) Index

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext

func (o GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionInput interface {
	pulumi.Input

	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput
	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext(context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput
}

GetLogSavedSearchesLogSavedSearchSummaryCollectionInput is an input type that accepts GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs and GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput values. You can construct a concrete instance of `GetLogSavedSearchesLogSavedSearchSummaryCollectionInput` via:

GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs{...}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItem

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItem struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The search query that is saved.
	Query string `pulumi:"query"`
	// The state of the LogSavedSearch
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description for this resource.
	Description pulumi.StringInput `pulumi:"description"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The search query that is saved.
	Query pulumi.StringInput `pulumi:"query"`
	// The state of the LogSavedSearch
	State pulumi.StringInput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringInput `pulumi:"timeLastModified"`
}

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray []GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput
	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext(context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput
}

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput is an input type that accepts GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray and GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput` via:

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray{ GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs{...} }

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) Index

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext

func (o GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput
	ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext(context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput
}

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput is an input type that accepts GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs and GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput values. You can construct a concrete instance of `GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput` via:

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs{...}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) CompartmentId

Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Description

Description for this resource.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) FreeformTags

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Id

The OCID of the resource.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Name

Resource name.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Query

The search query that is saved.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) State

The state of the LogSavedSearch

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) TimeCreated

Time the resource was created.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) TimeLastModified

Time the resource was last modified.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext

func (o GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) Items

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext

func (o GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext(ctx context.Context) GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

type GetLogSavedSearchesOutputArgs

type GetLogSavedSearchesOutputArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput                  `pulumi:"compartmentId"`
	Filters       GetLogSavedSearchesFilterArrayInput `pulumi:"filters"`
	// OCID of the LogSavedSearch.
	LogSavedSearchId pulumi.StringPtrInput `pulumi:"logSavedSearchId"`
	// Resource name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getLogSavedSearches.

func (GetLogSavedSearchesOutputArgs) ElementType

type GetLogSavedSearchesResult

type GetLogSavedSearchesResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string                      `pulumi:"compartmentId"`
	Filters       []GetLogSavedSearchesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	LogSavedSearchId *string `pulumi:"logSavedSearchId"`
	// The list of log_saved_search_summary_collection.
	LogSavedSearchSummaryCollections []GetLogSavedSearchesLogSavedSearchSummaryCollection `pulumi:"logSavedSearchSummaryCollections"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name *string `pulumi:"name"`
}

A collection of values returned by getLogSavedSearches.

func GetLogSavedSearches

func GetLogSavedSearches(ctx *pulumi.Context, args *GetLogSavedSearchesArgs, opts ...pulumi.InvokeOption) (*GetLogSavedSearchesResult, error)

This data source provides the list of Log Saved Searches in Oracle Cloud Infrastructure Logging service.

Lists LogSavedSearches for this compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogSavedSearches(ctx, &logging.GetLogSavedSearchesArgs{
			CompartmentId:    compartmentId,
			LogSavedSearchId: pulumi.StringRef(testLogSavedSearch.Id),
			Name:             pulumi.StringRef(logSavedSearchName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogSavedSearchesResultOutput

type GetLogSavedSearchesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogSavedSearches.

func (GetLogSavedSearchesResultOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetLogSavedSearchesResultOutput) ElementType

func (GetLogSavedSearchesResultOutput) Filters

func (GetLogSavedSearchesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogSavedSearchesResultOutput) LogSavedSearchId

func (GetLogSavedSearchesResultOutput) LogSavedSearchSummaryCollections

The list of log_saved_search_summary_collection.

func (GetLogSavedSearchesResultOutput) Name

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (GetLogSavedSearchesResultOutput) ToGetLogSavedSearchesResultOutput

func (o GetLogSavedSearchesResultOutput) ToGetLogSavedSearchesResultOutput() GetLogSavedSearchesResultOutput

func (GetLogSavedSearchesResultOutput) ToGetLogSavedSearchesResultOutputWithContext

func (o GetLogSavedSearchesResultOutput) ToGetLogSavedSearchesResultOutputWithContext(ctx context.Context) GetLogSavedSearchesResultOutput

type GetLogsArgs

type GetLogsArgs struct {
	// Resource name.
	DisplayName *string         `pulumi:"displayName"`
	Filters     []GetLogsFilter `pulumi:"filters"`
	// OCID of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType *string `pulumi:"logType"`
	// Log object resource, which is a field of LogSummary.Configuration.Source.
	SourceResource *string `pulumi:"sourceResource"`
	// Service that created the log object, which is a field of LogSummary.Configuration.Source.
	SourceService *string `pulumi:"sourceService"`
	// Lifecycle state of the log object
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getLogs.

type GetLogsFilter

type GetLogsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetLogsFilterArgs

type GetLogsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogsFilterArgs) ElementType

func (GetLogsFilterArgs) ElementType() reflect.Type

func (GetLogsFilterArgs) ToGetLogsFilterOutput

func (i GetLogsFilterArgs) ToGetLogsFilterOutput() GetLogsFilterOutput

func (GetLogsFilterArgs) ToGetLogsFilterOutputWithContext

func (i GetLogsFilterArgs) ToGetLogsFilterOutputWithContext(ctx context.Context) GetLogsFilterOutput

type GetLogsFilterArray

type GetLogsFilterArray []GetLogsFilterInput

func (GetLogsFilterArray) ElementType

func (GetLogsFilterArray) ElementType() reflect.Type

func (GetLogsFilterArray) ToGetLogsFilterArrayOutput

func (i GetLogsFilterArray) ToGetLogsFilterArrayOutput() GetLogsFilterArrayOutput

func (GetLogsFilterArray) ToGetLogsFilterArrayOutputWithContext

func (i GetLogsFilterArray) ToGetLogsFilterArrayOutputWithContext(ctx context.Context) GetLogsFilterArrayOutput

type GetLogsFilterArrayInput

type GetLogsFilterArrayInput interface {
	pulumi.Input

	ToGetLogsFilterArrayOutput() GetLogsFilterArrayOutput
	ToGetLogsFilterArrayOutputWithContext(context.Context) GetLogsFilterArrayOutput
}

GetLogsFilterArrayInput is an input type that accepts GetLogsFilterArray and GetLogsFilterArrayOutput values. You can construct a concrete instance of `GetLogsFilterArrayInput` via:

GetLogsFilterArray{ GetLogsFilterArgs{...} }

type GetLogsFilterArrayOutput

type GetLogsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogsFilterArrayOutput) ElementType

func (GetLogsFilterArrayOutput) ElementType() reflect.Type

func (GetLogsFilterArrayOutput) Index

func (GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutput

func (o GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutput() GetLogsFilterArrayOutput

func (GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutputWithContext

func (o GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutputWithContext(ctx context.Context) GetLogsFilterArrayOutput

type GetLogsFilterInput

type GetLogsFilterInput interface {
	pulumi.Input

	ToGetLogsFilterOutput() GetLogsFilterOutput
	ToGetLogsFilterOutputWithContext(context.Context) GetLogsFilterOutput
}

GetLogsFilterInput is an input type that accepts GetLogsFilterArgs and GetLogsFilterOutput values. You can construct a concrete instance of `GetLogsFilterInput` via:

GetLogsFilterArgs{...}

type GetLogsFilterOutput

type GetLogsFilterOutput struct{ *pulumi.OutputState }

func (GetLogsFilterOutput) ElementType

func (GetLogsFilterOutput) ElementType() reflect.Type

func (GetLogsFilterOutput) Name

func (GetLogsFilterOutput) Regex

func (GetLogsFilterOutput) ToGetLogsFilterOutput

func (o GetLogsFilterOutput) ToGetLogsFilterOutput() GetLogsFilterOutput

func (GetLogsFilterOutput) ToGetLogsFilterOutputWithContext

func (o GetLogsFilterOutput) ToGetLogsFilterOutputWithContext(ctx context.Context) GetLogsFilterOutput

func (GetLogsFilterOutput) Values

type GetLogsLog

type GetLogsLog struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Log object configuration.
	Configurations []GetLogsLogConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Resource name.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// OCID of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType string `pulumi:"logType"`
	// Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	RetentionDuration int `pulumi:"retentionDuration"`
	// Lifecycle state of the log object
	State string `pulumi:"state"`
	// The OCID of the tenancy.
	TenancyId string `pulumi:"tenancyId"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

type GetLogsLogArgs

type GetLogsLogArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Log object configuration.
	Configurations GetLogsLogConfigurationArrayInput `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Resource name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// OCID of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringInput `pulumi:"logType"`
	// Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	RetentionDuration pulumi.IntInput `pulumi:"retentionDuration"`
	// Lifecycle state of the log object
	State pulumi.StringInput `pulumi:"state"`
	// The OCID of the tenancy.
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
	// Time the resource was created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringInput `pulumi:"timeLastModified"`
}

func (GetLogsLogArgs) ElementType

func (GetLogsLogArgs) ElementType() reflect.Type

func (GetLogsLogArgs) ToGetLogsLogOutput

func (i GetLogsLogArgs) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogArgs) ToGetLogsLogOutputWithContext

func (i GetLogsLogArgs) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput

type GetLogsLogArray

type GetLogsLogArray []GetLogsLogInput

func (GetLogsLogArray) ElementType

func (GetLogsLogArray) ElementType() reflect.Type

func (GetLogsLogArray) ToGetLogsLogArrayOutput

func (i GetLogsLogArray) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArray) ToGetLogsLogArrayOutputWithContext

func (i GetLogsLogArray) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput

type GetLogsLogArrayInput

type GetLogsLogArrayInput interface {
	pulumi.Input

	ToGetLogsLogArrayOutput() GetLogsLogArrayOutput
	ToGetLogsLogArrayOutputWithContext(context.Context) GetLogsLogArrayOutput
}

GetLogsLogArrayInput is an input type that accepts GetLogsLogArray and GetLogsLogArrayOutput values. You can construct a concrete instance of `GetLogsLogArrayInput` via:

GetLogsLogArray{ GetLogsLogArgs{...} }

type GetLogsLogArrayOutput

type GetLogsLogArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogArrayOutput) ElementType

func (GetLogsLogArrayOutput) ElementType() reflect.Type

func (GetLogsLogArrayOutput) Index

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutput

func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext

func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput

type GetLogsLogConfiguration

type GetLogsLogConfiguration struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// The source the log object comes from.
	Sources []GetLogsLogConfigurationSource `pulumi:"sources"`
}

type GetLogsLogConfigurationArgs

type GetLogsLogConfigurationArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The source the log object comes from.
	Sources GetLogsLogConfigurationSourceArrayInput `pulumi:"sources"`
}

func (GetLogsLogConfigurationArgs) ElementType

func (GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutput

func (i GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutput() GetLogsLogConfigurationOutput

func (GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutputWithContext

func (i GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutputWithContext(ctx context.Context) GetLogsLogConfigurationOutput

type GetLogsLogConfigurationArray

type GetLogsLogConfigurationArray []GetLogsLogConfigurationInput

func (GetLogsLogConfigurationArray) ElementType

func (GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutput

func (i GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutput() GetLogsLogConfigurationArrayOutput

func (GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutputWithContext

func (i GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutputWithContext(ctx context.Context) GetLogsLogConfigurationArrayOutput

type GetLogsLogConfigurationArrayInput

type GetLogsLogConfigurationArrayInput interface {
	pulumi.Input

	ToGetLogsLogConfigurationArrayOutput() GetLogsLogConfigurationArrayOutput
	ToGetLogsLogConfigurationArrayOutputWithContext(context.Context) GetLogsLogConfigurationArrayOutput
}

GetLogsLogConfigurationArrayInput is an input type that accepts GetLogsLogConfigurationArray and GetLogsLogConfigurationArrayOutput values. You can construct a concrete instance of `GetLogsLogConfigurationArrayInput` via:

GetLogsLogConfigurationArray{ GetLogsLogConfigurationArgs{...} }

type GetLogsLogConfigurationArrayOutput

type GetLogsLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationArrayOutput) ElementType

func (GetLogsLogConfigurationArrayOutput) Index

func (GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutput

func (o GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutput() GetLogsLogConfigurationArrayOutput

func (GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutputWithContext

func (o GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutputWithContext(ctx context.Context) GetLogsLogConfigurationArrayOutput

type GetLogsLogConfigurationInput

type GetLogsLogConfigurationInput interface {
	pulumi.Input

	ToGetLogsLogConfigurationOutput() GetLogsLogConfigurationOutput
	ToGetLogsLogConfigurationOutputWithContext(context.Context) GetLogsLogConfigurationOutput
}

GetLogsLogConfigurationInput is an input type that accepts GetLogsLogConfigurationArgs and GetLogsLogConfigurationOutput values. You can construct a concrete instance of `GetLogsLogConfigurationInput` via:

GetLogsLogConfigurationArgs{...}

type GetLogsLogConfigurationOutput

type GetLogsLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetLogsLogConfigurationOutput) ElementType

func (GetLogsLogConfigurationOutput) Sources

The source the log object comes from.

func (GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutput

func (o GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutput() GetLogsLogConfigurationOutput

func (GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutputWithContext

func (o GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutputWithContext(ctx context.Context) GetLogsLogConfigurationOutput

type GetLogsLogConfigurationSource

type GetLogsLogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// Log category parameters are stored here.
	Parameters map[string]interface{} `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource string `pulumi:"resource"`
	// Service generating log.
	Service string `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType string `pulumi:"sourceType"`
}

type GetLogsLogConfigurationSourceArgs

type GetLogsLogConfigurationSourceArgs struct {
	// Log object category.
	Category pulumi.StringInput `pulumi:"category"`
	// Log category parameters are stored here.
	Parameters pulumi.MapInput `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource pulumi.StringInput `pulumi:"resource"`
	// Service generating log.
	Service pulumi.StringInput `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetLogsLogConfigurationSourceArgs) ElementType

func (GetLogsLogConfigurationSourceArgs) ToGetLogsLogConfigurationSourceOutput

func (i GetLogsLogConfigurationSourceArgs) ToGetLogsLogConfigurationSourceOutput() GetLogsLogConfigurationSourceOutput

func (GetLogsLogConfigurationSourceArgs) ToGetLogsLogConfigurationSourceOutputWithContext

func (i GetLogsLogConfigurationSourceArgs) ToGetLogsLogConfigurationSourceOutputWithContext(ctx context.Context) GetLogsLogConfigurationSourceOutput

type GetLogsLogConfigurationSourceArray

type GetLogsLogConfigurationSourceArray []GetLogsLogConfigurationSourceInput

func (GetLogsLogConfigurationSourceArray) ElementType

func (GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutput

func (i GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutput() GetLogsLogConfigurationSourceArrayOutput

func (GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutputWithContext

func (i GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutputWithContext(ctx context.Context) GetLogsLogConfigurationSourceArrayOutput

type GetLogsLogConfigurationSourceArrayInput

type GetLogsLogConfigurationSourceArrayInput interface {
	pulumi.Input

	ToGetLogsLogConfigurationSourceArrayOutput() GetLogsLogConfigurationSourceArrayOutput
	ToGetLogsLogConfigurationSourceArrayOutputWithContext(context.Context) GetLogsLogConfigurationSourceArrayOutput
}

GetLogsLogConfigurationSourceArrayInput is an input type that accepts GetLogsLogConfigurationSourceArray and GetLogsLogConfigurationSourceArrayOutput values. You can construct a concrete instance of `GetLogsLogConfigurationSourceArrayInput` via:

GetLogsLogConfigurationSourceArray{ GetLogsLogConfigurationSourceArgs{...} }

type GetLogsLogConfigurationSourceArrayOutput

type GetLogsLogConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationSourceArrayOutput) ElementType

func (GetLogsLogConfigurationSourceArrayOutput) Index

func (GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutput

func (o GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutput() GetLogsLogConfigurationSourceArrayOutput

func (GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutputWithContext

func (o GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutputWithContext(ctx context.Context) GetLogsLogConfigurationSourceArrayOutput

type GetLogsLogConfigurationSourceInput

type GetLogsLogConfigurationSourceInput interface {
	pulumi.Input

	ToGetLogsLogConfigurationSourceOutput() GetLogsLogConfigurationSourceOutput
	ToGetLogsLogConfigurationSourceOutputWithContext(context.Context) GetLogsLogConfigurationSourceOutput
}

GetLogsLogConfigurationSourceInput is an input type that accepts GetLogsLogConfigurationSourceArgs and GetLogsLogConfigurationSourceOutput values. You can construct a concrete instance of `GetLogsLogConfigurationSourceInput` via:

GetLogsLogConfigurationSourceArgs{...}

type GetLogsLogConfigurationSourceOutput

type GetLogsLogConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationSourceOutput) Category

Log object category.

func (GetLogsLogConfigurationSourceOutput) ElementType

func (GetLogsLogConfigurationSourceOutput) Parameters

Log category parameters are stored here.

func (GetLogsLogConfigurationSourceOutput) Resource

The unique identifier of the resource emitting the log.

func (GetLogsLogConfigurationSourceOutput) Service

Service generating log.

func (GetLogsLogConfigurationSourceOutput) SourceType

The log source. * **OCISERVICE:** Oracle Service.

func (GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutput

func (o GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutput() GetLogsLogConfigurationSourceOutput

func (GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutputWithContext

func (o GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutputWithContext(ctx context.Context) GetLogsLogConfigurationSourceOutput

type GetLogsLogInput

type GetLogsLogInput interface {
	pulumi.Input

	ToGetLogsLogOutput() GetLogsLogOutput
	ToGetLogsLogOutputWithContext(context.Context) GetLogsLogOutput
}

GetLogsLogInput is an input type that accepts GetLogsLogArgs and GetLogsLogOutput values. You can construct a concrete instance of `GetLogsLogInput` via:

GetLogsLogArgs{...}

type GetLogsLogOutput

type GetLogsLogOutput struct{ *pulumi.OutputState }

func (GetLogsLogOutput) CompartmentId

func (o GetLogsLogOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (GetLogsLogOutput) Configurations

Log object configuration.

func (GetLogsLogOutput) DefinedTags

func (o GetLogsLogOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetLogsLogOutput) DisplayName

func (o GetLogsLogOutput) DisplayName() pulumi.StringOutput

Resource name.

func (GetLogsLogOutput) ElementType

func (GetLogsLogOutput) ElementType() reflect.Type

func (GetLogsLogOutput) FreeformTags

func (o GetLogsLogOutput) FreeformTags() pulumi.MapOutput

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogsLogOutput) Id

The OCID of the resource.

func (GetLogsLogOutput) IsEnabled

func (o GetLogsLogOutput) IsEnabled() pulumi.BoolOutput

Whether or not this resource is currently enabled.

func (GetLogsLogOutput) LogGroupId

func (o GetLogsLogOutput) LogGroupId() pulumi.StringOutput

OCID of a log group to work with.

func (GetLogsLogOutput) LogType

func (o GetLogsLogOutput) LogType() pulumi.StringOutput

The logType that the log object is for, whether custom or service.

func (GetLogsLogOutput) RetentionDuration

func (o GetLogsLogOutput) RetentionDuration() pulumi.IntOutput

Log retention duration in 30-day increments (30, 60, 90 and so on until 180).

func (GetLogsLogOutput) State

Lifecycle state of the log object

func (GetLogsLogOutput) TenancyId

func (o GetLogsLogOutput) TenancyId() pulumi.StringOutput

The OCID of the tenancy.

func (GetLogsLogOutput) TimeCreated

func (o GetLogsLogOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (GetLogsLogOutput) TimeLastModified

func (o GetLogsLogOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (GetLogsLogOutput) ToGetLogsLogOutput

func (o GetLogsLogOutput) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogOutput) ToGetLogsLogOutputWithContext

func (o GetLogsLogOutput) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput

type GetLogsOutputArgs

type GetLogsOutputArgs struct {
	// Resource name.
	DisplayName pulumi.StringPtrInput   `pulumi:"displayName"`
	Filters     GetLogsFilterArrayInput `pulumi:"filters"`
	// OCID of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringPtrInput `pulumi:"logType"`
	// Log object resource, which is a field of LogSummary.Configuration.Source.
	SourceResource pulumi.StringPtrInput `pulumi:"sourceResource"`
	// Service that created the log object, which is a field of LogSummary.Configuration.Source.
	SourceService pulumi.StringPtrInput `pulumi:"sourceService"`
	// Lifecycle state of the log object
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getLogs.

func (GetLogsOutputArgs) ElementType

func (GetLogsOutputArgs) ElementType() reflect.Type

type GetLogsResult

type GetLogsResult struct {
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName *string         `pulumi:"displayName"`
	Filters     []GetLogsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Log group OCID.
	LogGroupId string `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType *string `pulumi:"logType"`
	// The list of logs.
	Logs           []GetLogsLog `pulumi:"logs"`
	SourceResource *string      `pulumi:"sourceResource"`
	SourceService  *string      `pulumi:"sourceService"`
	// The pipeline state.
	State *string `pulumi:"state"`
}

A collection of values returned by getLogs.

func GetLogs

func GetLogs(ctx *pulumi.Context, args *GetLogsArgs, opts ...pulumi.InvokeOption) (*GetLogsResult, error)

This data source provides the list of Logs in Oracle Cloud Infrastructure Logging service.

Lists the specified log group's log objects.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogs(ctx, &logging.GetLogsArgs{
			LogGroupId:     testLogGroup.Id,
			DisplayName:    pulumi.StringRef(logDisplayName),
			LogType:        pulumi.StringRef(logLogType),
			SourceResource: pulumi.StringRef(logSourceResource),
			SourceService:  pulumi.StringRef(logSourceService),
			State:          pulumi.StringRef(logState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogsResultOutput

type GetLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogs.

func (GetLogsResultOutput) DisplayName

func (o GetLogsResultOutput) DisplayName() pulumi.StringPtrOutput

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (GetLogsResultOutput) ElementType

func (GetLogsResultOutput) ElementType() reflect.Type

func (GetLogsResultOutput) Filters

func (GetLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogsResultOutput) LogGroupId

func (o GetLogsResultOutput) LogGroupId() pulumi.StringOutput

Log group OCID.

func (GetLogsResultOutput) LogType

The logType that the log object is for, whether custom or service.

func (GetLogsResultOutput) Logs

The list of logs.

func (GetLogsResultOutput) SourceResource

func (o GetLogsResultOutput) SourceResource() pulumi.StringPtrOutput

func (GetLogsResultOutput) SourceService

func (o GetLogsResultOutput) SourceService() pulumi.StringPtrOutput

func (GetLogsResultOutput) State

The pipeline state.

func (GetLogsResultOutput) ToGetLogsResultOutput

func (o GetLogsResultOutput) ToGetLogsResultOutput() GetLogsResultOutput

func (GetLogsResultOutput) ToGetLogsResultOutputWithContext

func (o GetLogsResultOutput) ToGetLogsResultOutputWithContext(ctx context.Context) GetLogsResultOutput

type GetUnifiedAgentConfigurationGroupAssociation

type GetUnifiedAgentConfigurationGroupAssociation struct {
	// list of group/dynamic group ids associated with this configuration.
	GroupLists []string `pulumi:"groupLists"`
}

type GetUnifiedAgentConfigurationGroupAssociationArgs

type GetUnifiedAgentConfigurationGroupAssociationArgs struct {
	// list of group/dynamic group ids associated with this configuration.
	GroupLists pulumi.StringArrayInput `pulumi:"groupLists"`
}

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutput

func (i GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutput() GetUnifiedAgentConfigurationGroupAssociationOutput

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext

func (i GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationGroupAssociationOutput

type GetUnifiedAgentConfigurationGroupAssociationArray

type GetUnifiedAgentConfigurationGroupAssociationArray []GetUnifiedAgentConfigurationGroupAssociationInput

func (GetUnifiedAgentConfigurationGroupAssociationArray) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (i GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput() GetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext

func (i GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationGroupAssociationArrayOutput

type GetUnifiedAgentConfigurationGroupAssociationArrayInput

type GetUnifiedAgentConfigurationGroupAssociationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput() GetUnifiedAgentConfigurationGroupAssociationArrayOutput
	ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationGroupAssociationArrayOutput
}

GetUnifiedAgentConfigurationGroupAssociationArrayInput is an input type that accepts GetUnifiedAgentConfigurationGroupAssociationArray and GetUnifiedAgentConfigurationGroupAssociationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationGroupAssociationArrayInput` via:

GetUnifiedAgentConfigurationGroupAssociationArray{ GetUnifiedAgentConfigurationGroupAssociationArgs{...} }

type GetUnifiedAgentConfigurationGroupAssociationArrayOutput

type GetUnifiedAgentConfigurationGroupAssociationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) Index

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext

func (o GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationGroupAssociationArrayOutput

type GetUnifiedAgentConfigurationGroupAssociationInput

type GetUnifiedAgentConfigurationGroupAssociationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationGroupAssociationOutput() GetUnifiedAgentConfigurationGroupAssociationOutput
	ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext(context.Context) GetUnifiedAgentConfigurationGroupAssociationOutput
}

GetUnifiedAgentConfigurationGroupAssociationInput is an input type that accepts GetUnifiedAgentConfigurationGroupAssociationArgs and GetUnifiedAgentConfigurationGroupAssociationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationGroupAssociationInput` via:

GetUnifiedAgentConfigurationGroupAssociationArgs{...}

type GetUnifiedAgentConfigurationGroupAssociationOutput

type GetUnifiedAgentConfigurationGroupAssociationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationOutput) GroupLists

list of group/dynamic group ids associated with this configuration.

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutput

func (o GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutput() GetUnifiedAgentConfigurationGroupAssociationOutput

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext

func (o GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationGroupAssociationOutput

type GetUnifiedAgentConfigurationServiceConfiguration

type GetUnifiedAgentConfigurationServiceConfiguration struct {
	// Unified Agent monitoring application configuration details.
	ApplicationConfigurations []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration `pulumi:"applicationConfigurations"`
	// Type of Unified Agent service configuration.
	ConfigurationType string `pulumi:"configurationType"`
	// Unified monitoring agent operational metrics destination object.
	Destinations []GetUnifiedAgentConfigurationServiceConfigurationDestination `pulumi:"destinations"`
	// Logging source object.
	Sources []GetUnifiedAgentConfigurationServiceConfigurationSource `pulumi:"sources"`
	// Logging filter object.
	UnifiedAgentConfigurationFilters []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilters"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration struct {
	// Unified monitoring agent operational metrics destination object.
	Destinations []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination `pulumi:"destinations"`
	// Unified monitoring agent operational metrics source object.
	Source []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"source"`
	// Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
	// Logging source object.
	Sources []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"sources"`
	// Logging filter object.
	UnifiedAgentConfigurationFilters []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilters"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs struct {
	// Unified monitoring agent operational metrics destination object.
	Destinations GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput `pulumi:"destinations"`
	// Unified monitoring agent operational metrics source object.
	Source GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput `pulumi:"source"`
	// Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
	// Logging source object.
	Sources GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput `pulumi:"sources"`
	// Logging filter object.
	UnifiedAgentConfigurationFilters GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput `pulumi:"unifiedAgentConfigurationFilters"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Namespace to which metrics will be emitted.
	MetricsNamespace string `pulumi:"metricsNamespace"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Namespace to which metrics will be emitted.
	MetricsNamespace pulumi.StringInput `pulumi:"metricsNamespace"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) MetricsNamespace

Namespace to which metrics will be emitted.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Destinations

Unified monitoring agent operational metrics destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Source

Unified monitoring agent operational metrics source object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) SourceType

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Sources

Logging source object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) UnifiedAgentConfigurationFilters

Logging filter object.

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource struct {
	// Advanced options for logging configuration
	AdvancedOptions []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption `pulumi:"advancedOptions"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// Source parser object.
	Parsers []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser `pulumi:"parsers"`
	// Absolute paths for log source files. Wildcards can be used.
	Paths []string `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption struct {
	// Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead bool `pulumi:"isReadFromHead"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs struct {
	// Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead pulumi.BoolInput `pulumi:"isReadFromHead"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) IsReadFromHead

Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs struct {
	// Advanced options for logging configuration
	AdvancedOptions GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput `pulumi:"advancedOptions"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// Source parser object.
	Parsers GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput `pulumi:"parsers"`
	// Absolute paths for log source files. Wildcards can be used.
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) AdvancedOptions

Advanced options for logging configuration

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Parsers

Source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Paths

Absolute paths for log source files. Wildcards can be used.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) SourceType

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser struct {
	// CSV delimiter.
	Delimiter string `pulumi:"delimiter"`
	// Regex pattern.
	Expression string `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline string `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey string `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey string `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent bool `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields bool `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString bool `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent bool `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority bool `pulumi:"isWithPriority"`
	// CSV keys.
	Keys []string `pulumi:"keys"`
	// Syslog message format.
	MessageFormat string `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey string `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp string `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern string `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// Grok pattern object.
	Patterns []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat string `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType string `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds int `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types map[string]interface{} `pulumi:"types"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs struct {
	// CSV delimiter.
	Delimiter pulumi.StringInput `pulumi:"delimiter"`
	// Regex pattern.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline pulumi.StringInput `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey pulumi.StringInput `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey pulumi.StringInput `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolInput `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolInput `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolInput `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolInput `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolInput `pulumi:"isWithPriority"`
	// CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// Syslog message format.
	MessageFormat pulumi.StringInput `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey pulumi.StringInput `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringInput `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern pulumi.StringInput `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// Grok pattern object.
	Patterns GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringInput `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType pulumi.StringInput `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntInput `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types pulumi.MapInput `pulumi:"types"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Delimiter

CSV delimiter.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Expression

Regex pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FormatFirstline

First line pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Formats

Mutiline pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokFailureKey

Grok failure key.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokNameKey

Grok name key.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsEstimateCurrentEvent

If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsMergeCriFields

If you don't need stream or logtag fields, set this to false.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsNullEmptyString

If true, an empty string field is replaced with a null value.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsSupportColonlessIdent

Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsWithPriority

Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Keys

CSV keys.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageFormat

Syslog message format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageKey

Specifies the field name to contain logs.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MultiLineStartRegexp

Multiline start regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NestedParsers

Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NullValuePattern

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParserType

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Patterns

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) RecordInputs

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Rfc5424timeFormat

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) SyslogParserType

Syslog parser type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeoutInMilliseconds

Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Types

Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat string `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone string `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// The Grok pattern.
	Pattern string `pulumi:"pattern"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringInput `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringInput `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// The Grok pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeFormat

Process value using the specified format. This is available only when timeType is a string.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeZone

Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Pattern

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput struct {
	// Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace string `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs struct {
	// Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Dimensions

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Namespace

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ResourceGroup

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget struct {
	// K8s namespace of the resource.
	K8sNamespace string `pulumi:"k8sNamespace"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// Resource group to emit metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Type of resource to scrape metrics.
	ResourceType string `pulumi:"resourceType"`
	// Name of the service prepended to the endpoints.
	ServiceName string `pulumi:"serviceName"`
	// URL from which the metrics are fetched.
	Url string `pulumi:"url"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs struct {
	// K8s namespace of the resource.
	K8sNamespace pulumi.StringInput `pulumi:"k8sNamespace"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// Resource group to emit metrics.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
	// Type of resource to scrape metrics.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Name of the service prepended to the endpoints.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// URL from which the metrics are fetched.
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) K8sNamespace

K8s namespace of the resource.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceGroup

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceType

Type of resource to scrape metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ServiceName

Name of the service prepended to the endpoints.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Url

URL from which the metrics are fetched.

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter struct {
	// A list of filtering rules to include logs
	AllowLists []string `pulumi:"allowLists"`
	// A list of filtering rules to reject logs
	DenyLists []string `pulumi:"denyLists"`
	// Unified schema logging filter type.
	FilterType string `pulumi:"filterType"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs struct {
	// A list of filtering rules to include logs
	AllowLists pulumi.StringArrayInput `pulumi:"allowLists"`
	// A list of filtering rules to reject logs
	DenyLists pulumi.StringArrayInput `pulumi:"denyLists"`
	// Unified schema logging filter type.
	FilterType pulumi.StringInput `pulumi:"filterType"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray{ GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput() GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput
}

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs and GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput` via:

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists

A list of filtering rules to include logs

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists

A list of filtering rules to reject logs

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) FilterType

Unified schema logging filter type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationArgs

type GetUnifiedAgentConfigurationServiceConfigurationArgs struct {
	// Unified Agent monitoring application configuration details.
	ApplicationConfigurations GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput `pulumi:"applicationConfigurations"`
	// Type of Unified Agent service configuration.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Unified monitoring agent operational metrics destination object.
	Destinations GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput `pulumi:"destinations"`
	// Logging source object.
	Sources GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput `pulumi:"sources"`
	// Logging filter object.
	UnifiedAgentConfigurationFilters GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput `pulumi:"unifiedAgentConfigurationFilters"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutput

func (i GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutput() GetUnifiedAgentConfigurationServiceConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationOutput

type GetUnifiedAgentConfigurationServiceConfigurationArray

type GetUnifiedAgentConfigurationServiceConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (i GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationArray and GetUnifiedAgentConfigurationServiceConfigurationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationArray{ GetUnifiedAgentConfigurationServiceConfigurationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) Index

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestination

type GetUnifiedAgentConfigurationServiceConfigurationDestination struct {
	// The OCID of the resource.
	LogObjectId string `pulumi:"logObjectId"`
	// Unified monitoring agent operational metrics configuration object.
	OperationalMetricsConfigurations []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration `pulumi:"operationalMetricsConfigurations"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs struct {
	// The OCID of the resource.
	LogObjectId pulumi.StringInput `pulumi:"logObjectId"`
	// Unified monitoring agent operational metrics configuration object.
	OperationalMetricsConfigurations GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput `pulumi:"operationalMetricsConfigurations"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationArray and GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs and GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration struct {
	// Unified monitoring agent operational metrics destination object.
	Destinations []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination `pulumi:"destinations"`
	// Unified monitoring agent operational metrics source object.
	Sources []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource `pulumi:"sources"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs struct {
	// Unified monitoring agent operational metrics destination object.
	Destinations GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput `pulumi:"destinations"`
	// Unified monitoring agent operational metrics source object.
	Sources GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput `pulumi:"sources"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Destinations

Unified monitoring agent operational metrics destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Sources

Unified monitoring agent operational metrics source object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource struct {
	// List of unified monitoring agent operational metrics.
	Metrics []string `pulumi:"metrics"`
	// record section of openmetrics parser.
	RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput `pulumi:"recordInputs"`
	// Type of the unified monitoring agent operational metrics source object.
	Type string `pulumi:"type"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs struct {
	// List of unified monitoring agent operational metrics.
	Metrics pulumi.StringArrayInput `pulumi:"metrics"`
	// record section of openmetrics parser.
	RecordInputs GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput `pulumi:"recordInputs"`
	// Type of the unified monitoring agent operational metrics source object.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Metrics

List of unified monitoring agent operational metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) RecordInputs

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Type

Type of the unified monitoring agent operational metrics source object.

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput struct {
	// Namespace to emit metrics.
	Namespace string `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs struct {
	// Namespace to emit metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput() GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput
}

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs and GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput` via:

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) Namespace

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

The OCID of the resource.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) OperationalMetricsConfigurations

Unified monitoring agent operational metrics configuration object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationInput

type GetUnifiedAgentConfigurationServiceConfigurationInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationOutput() GetUnifiedAgentConfigurationServiceConfigurationOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationOutput
}

GetUnifiedAgentConfigurationServiceConfigurationInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationArgs and GetUnifiedAgentConfigurationServiceConfigurationOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationInput` via:

GetUnifiedAgentConfigurationServiceConfigurationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationOutput

type GetUnifiedAgentConfigurationServiceConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ApplicationConfigurations

Unified Agent monitoring application configuration details.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ConfigurationType

Type of Unified Agent service configuration.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) Destinations

Unified monitoring agent operational metrics destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) Sources

Logging source object.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) UnifiedAgentConfigurationFilters

Logging filter object.

type GetUnifiedAgentConfigurationServiceConfigurationSource

type GetUnifiedAgentConfigurationServiceConfigurationSource struct {
	// Advanced options for logging configuration
	AdvancedOptions []GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption `pulumi:"advancedOptions"`
	// Windows event log channels.
	Channels []string `pulumi:"channels"`
	// User customized source plugin.
	CustomPlugin string `pulumi:"customPlugin"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// Source parser object.
	Parsers []GetUnifiedAgentConfigurationServiceConfigurationSourceParser `pulumi:"parsers"`
	// Absolute paths for log source files. Wildcards can be used.
	Paths []string `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption struct {
	// Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead bool `pulumi:"isReadFromHead"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs struct {
	// Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead pulumi.BoolInput `pulumi:"isReadFromHead"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray []GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray and GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) IsReadFromHead

Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	// Advanced options for logging configuration
	AdvancedOptions GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput `pulumi:"advancedOptions"`
	// Windows event log channels.
	Channels pulumi.StringArrayInput `pulumi:"channels"`
	// User customized source plugin.
	CustomPlugin pulumi.StringInput `pulumi:"customPlugin"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// Source parser object.
	Parsers GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput `pulumi:"parsers"`
	// Absolute paths for log source files. Wildcards can be used.
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceArray and GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) Index

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) AdvancedOptions

Advanced options for logging configuration

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

Windows event log channels.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) CustomPlugin

User customized source plugin.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Parsers

Source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Paths

Absolute paths for log source files. Wildcards can be used.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) SourceType

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParser

type GetUnifiedAgentConfigurationServiceConfigurationSourceParser struct {
	// CSV delimiter.
	Delimiter string `pulumi:"delimiter"`
	// Regex pattern.
	Expression string `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline string `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey string `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey string `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent bool `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields bool `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString bool `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent bool `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority bool `pulumi:"isWithPriority"`
	// CSV keys.
	Keys []string `pulumi:"keys"`
	// Syslog message format.
	MessageFormat string `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey string `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp string `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern string `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// Grok pattern object.
	Patterns []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat string `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType string `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds int `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types map[string]interface{} `pulumi:"types"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs struct {
	// CSV delimiter.
	Delimiter pulumi.StringInput `pulumi:"delimiter"`
	// Regex pattern.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline pulumi.StringInput `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey pulumi.StringInput `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey pulumi.StringInput `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolInput `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolInput `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolInput `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolInput `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolInput `pulumi:"isWithPriority"`
	// CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// Syslog message format.
	MessageFormat pulumi.StringInput `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey pulumi.StringInput `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringInput `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern pulumi.StringInput `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// Grok pattern object.
	Patterns GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringInput `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType pulumi.StringInput `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntInput `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types pulumi.MapInput `pulumi:"types"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray and GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray and GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Delimiter

CSV delimiter.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Expression

Regex pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) FormatFirstline

First line pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Formats

Mutiline pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokFailureKey

Grok failure key.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokNameKey

Grok name key.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsEstimateCurrentEvent

If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsMergeCriFields

If you don't need stream or logtag fields, set this to false.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsNullEmptyString

If true, an empty string field is replaced with a null value.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsSupportColonlessIdent

Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsWithPriority

Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Keys

CSV keys.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageFormat

Syslog message format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageKey

Specifies the field name to contain logs.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MultiLineStartRegexp

Multiline start regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NestedParsers

Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NullValuePattern

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParserType

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Patterns

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) RecordInputs

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) SyslogParserType

Syslog parser type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeoutInMilliseconds

Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (o GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Types

Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat string `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone string `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// The Grok pattern.
	Pattern string `pulumi:"pattern"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringInput `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringInput `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// The Grok pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray and GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeFormat

Process value using the specified format. This is available only when timeType is a string.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeZone

Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Pattern

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput struct {
	// Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace string `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs struct {
	// Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext

func (i GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray and GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput() GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput
}

GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs and GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput` via:

GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Dimensions

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Namespace

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ResourceGroup

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter

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

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList struct {
	// A new key
	Key string `pulumi:"key"`
	// The Grok pattern.
	Pattern string `pulumi:"pattern"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs struct {
	// A new key
	Key pulumi.StringInput `pulumi:"key"`
	// The Grok pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Key

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Pattern

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs struct {
	// A list of filtering rules to include logs
	AllowLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput `pulumi:"allowLists"`
	// Type of the custom filter
	CustomFilterType pulumi.StringInput `pulumi:"customFilterType"`
	// List of custom sections in custom filter
	CustomSections GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput `pulumi:"customSections"`
	// A list of filtering rules to reject logs
	DenyLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput `pulumi:"denyLists"`
	// 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.
	EmitInvalidRecordToError pulumi.BoolInput `pulumi:"emitInvalidRecordToError"`
	// Unified schema logging filter type.
	FilterType pulumi.StringInput `pulumi:"filterType"`
	// Store the parsed values as a hash value in a field.
	HashValueField pulumi.StringInput `pulumi:"hashValueField"`
	// Store the parsed values with the specified key name prefix.
	InjectKeyPrefix pulumi.StringInput `pulumi:"injectKeyPrefix"`
	// If true, automatically casts the field types.
	IsAutoTypecastEnabled pulumi.BoolInput `pulumi:"isAutoTypecastEnabled"`
	// If true, it modifies a new empty hash
	IsRenewRecordEnabled pulumi.BoolInput `pulumi:"isRenewRecordEnabled"`
	// When set to true, the full Ruby syntax is enabled in the ${} expression.
	IsRubyEnabled pulumi.BoolInput `pulumi:"isRubyEnabled"`
	// A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
	KeepKeys pulumi.StringArrayInput `pulumi:"keepKeys"`
	// The field name in the record to parse.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// Parameters of the custom filter
	Params pulumi.MapInput `pulumi:"params"`
	// Source parser object.
	Parsers GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput `pulumi:"parsers"`
	// Add new key-value pairs in logs
	RecordLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput `pulumi:"recordLists"`
	// If true, remove the keyName field when parsing is succeeded.
	RemoveKeyNameField pulumi.BoolInput `pulumi:"removeKeyNameField"`
	// A list of keys to delete
	RemoveKeys pulumi.StringArrayInput `pulumi:"removeKeys"`
	// Overwrites the time of logs with this value, this value must be a Unix timestamp.
	RenewTimeKey pulumi.StringInput `pulumi:"renewTimeKey"`
	// If true, the invalid string is replaced with safe characters and is re-parsed.
	ReplaceInvalidSequence pulumi.BoolInput `pulumi:"replaceInvalidSequence"`
	// If true, keep the original key-value pair in the parsed result.
	ReserveData pulumi.BoolInput `pulumi:"reserveData"`
	// If true, keep the original event time in the parsed result.
	ReserveTime pulumi.BoolInput `pulumi:"reserveTime"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection struct {
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// Parameters of the custom filter
	Params map[string]interface{} `pulumi:"params"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs struct {
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// Parameters of the custom filter
	Params pulumi.MapInput `pulumi:"params"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Params

Parameters of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList struct {
	// A new key
	Key string `pulumi:"key"`
	// The Grok pattern.
	Pattern string `pulumi:"pattern"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs struct {
	// A new key
	Key pulumi.StringInput `pulumi:"key"`
	// The Grok pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Key

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Pattern

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists

A list of filtering rules to include logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomFilterType

Type of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomSections

List of custom sections in custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists

A list of filtering rules to reject logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) EmitInvalidRecordToError

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.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) FilterType

Unified schema logging filter type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) HashValueField

Store the parsed values as a hash value in a field.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) InjectKeyPrefix

Store the parsed values with the specified key name prefix.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsAutoTypecastEnabled

If true, automatically casts the field types.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRenewRecordEnabled

If true, it modifies a new empty hash

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRubyEnabled

When set to true, the full Ruby syntax is enabled in the ${} expression.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeepKeys

A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeyName

The field name in the record to parse.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Params

Parameters of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Parsers

Source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RecordLists

Add new key-value pairs in logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeyNameField

If true, remove the keyName field when parsing is succeeded.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeys

A list of keys to delete

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RenewTimeKey

Overwrites the time of logs with this value, this value must be a Unix timestamp.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReplaceInvalidSequence

If true, the invalid string is replaced with safe characters and is re-parsed.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveData

If true, keep the original key-value pair in the parsed result.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveTime

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser struct {
	// CSV delimiter.
	Delimiter string `pulumi:"delimiter"`
	// Regex pattern.
	Expression string `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline string `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey string `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey string `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent bool `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields bool `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString bool `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent bool `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority bool `pulumi:"isWithPriority"`
	// CSV keys.
	Keys []string `pulumi:"keys"`
	// Syslog message format.
	MessageFormat string `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey string `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp string `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern string `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// Grok pattern object.
	Patterns []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat string `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType string `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds int `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types map[string]interface{} `pulumi:"types"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs struct {
	// CSV delimiter.
	Delimiter pulumi.StringInput `pulumi:"delimiter"`
	// Regex pattern.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// First line pattern format.
	FormatFirstline pulumi.StringInput `pulumi:"formatFirstline"`
	// Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// Grok failure key.
	GrokFailureKey pulumi.StringInput `pulumi:"grokFailureKey"`
	// Grok name key.
	GrokNameKey pulumi.StringInput `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolInput `pulumi:"isEstimateCurrentEvent"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolInput `pulumi:"isMergeCriFields"`
	// If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolInput `pulumi:"isNullEmptyString"`
	// Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolInput `pulumi:"isSupportColonlessIdent"`
	// Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolInput `pulumi:"isWithPriority"`
	// CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// Syslog message format.
	MessageFormat pulumi.StringInput `pulumi:"messageFormat"`
	// Specifies the field name to contain logs.
	MessageKey pulumi.StringInput `pulumi:"messageKey"`
	// Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringInput `pulumi:"multiLineStartRegexp"`
	// Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParsers GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput `pulumi:"nestedParsers"`
	// Specify the null value pattern.
	NullValuePattern pulumi.StringInput `pulumi:"nullValuePattern"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// Grok pattern object.
	Patterns GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput `pulumi:"patterns"`
	// record section of openmetrics parser.
	RecordInputs GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput `pulumi:"recordInputs"`
	// RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringInput `pulumi:"rfc5424timeFormat"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Syslog parser type.
	SyslogParserType pulumi.StringInput `pulumi:"syslogParserType"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
	// Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntInput `pulumi:"timeoutInMilliseconds"`
	// Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	Types pulumi.MapInput `pulumi:"types"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested bool `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator string `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat string `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType string `pulumi:"timeType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolInput `pulumi:"parseNested"`
	// Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringInput `pulumi:"separator"`
	// Process time value using the specified format.
	TimeFormat pulumi.StringInput `pulumi:"timeFormat"`
	// JSON parser time type.
	TimeType pulumi.StringInput `pulumi:"timeType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Delimiter

CSV delimiter.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Expression

Regex pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FormatFirstline

First line pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Formats

Mutiline pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokFailureKey

Grok failure key.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokNameKey

Grok name key.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsEstimateCurrentEvent

If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsMergeCriFields

If you don't need stream or logtag fields, set this to false.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsNullEmptyString

If true, an empty string field is replaced with a null value.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsSupportColonlessIdent

Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsWithPriority

Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Keys

CSV keys.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageFormat

Syslog message format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageKey

Specifies the field name to contain logs.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MultiLineStartRegexp

Multiline start regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NestedParsers

Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NullValuePattern

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParseNested

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParserType

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Patterns

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) RecordInputs

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Rfc5424timeFormat

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Separator

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) SyslogParserType

Syslog parser type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeFormat

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeType

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeoutInMilliseconds

Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Types

Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat string `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey string `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone string `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name string `pulumi:"name"`
	// The Grok pattern.
	Pattern string `pulumi:"pattern"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs struct {
	// Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringInput `pulumi:"fieldTimeFormat"`
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringInput `pulumi:"fieldTimeKey"`
	// Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringInput `pulumi:"fieldTimeZone"`
	// The name key to tag this Grok pattern.
	Name pulumi.StringInput `pulumi:"name"`
	// The Grok pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeFormat

Process value using the specified format. This is available only when timeType is a string.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeZone

Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Pattern

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput struct {
	// Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace string `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs struct {
	// Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// Namespace to emit metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Resource group to emit metrics.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Dimensions

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Namespace

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ResourceGroup

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList struct {
	// A new key
	Key string `pulumi:"key"`
	// A new value
	Value string `pulumi:"value"`
}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs struct {
	// A new key
	Key pulumi.StringInput `pulumi:"key"`
	// A new value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray{ GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput() GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput
	ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext(context.Context) GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput
}

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput is an input type that accepts GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs and GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput` via:

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Key

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Value

A new value

type GetUnifiedAgentConfigurationsArgs

type GetUnifiedAgentConfigurationsArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string `pulumi:"compartmentId"`
	// Resource name.
	DisplayName *string                               `pulumi:"displayName"`
	Filters     []GetUnifiedAgentConfigurationsFilter `pulumi:"filters"`
	// The OCID of a group or a dynamic group.
	GroupId *string `pulumi:"groupId"`
	// Specifies whether or not nested compartments should be traversed. Defaults to false.
	IsCompartmentIdInSubtree *bool `pulumi:"isCompartmentIdInSubtree"`
	// Custom log OCID to list resources with the log as destination.
	LogId *string `pulumi:"logId"`
	// Lifecycle state of the log object
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getUnifiedAgentConfigurations.

type GetUnifiedAgentConfigurationsFilter

type GetUnifiedAgentConfigurationsFilter struct {
	// The name key to tag this Grok pattern.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetUnifiedAgentConfigurationsFilterArgs

type GetUnifiedAgentConfigurationsFilterArgs struct {
	// The name key to tag this Grok pattern.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetUnifiedAgentConfigurationsFilterArgs) ElementType

func (GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutput

func (i GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutput() GetUnifiedAgentConfigurationsFilterOutput

func (GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutputWithContext

func (i GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsFilterOutput

type GetUnifiedAgentConfigurationsFilterArray

type GetUnifiedAgentConfigurationsFilterArray []GetUnifiedAgentConfigurationsFilterInput

func (GetUnifiedAgentConfigurationsFilterArray) ElementType

func (GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutput

func (i GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutput() GetUnifiedAgentConfigurationsFilterArrayOutput

func (GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext

func (i GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsFilterArrayOutput

type GetUnifiedAgentConfigurationsFilterArrayInput

type GetUnifiedAgentConfigurationsFilterArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsFilterArrayOutput() GetUnifiedAgentConfigurationsFilterArrayOutput
	ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationsFilterArrayOutput
}

GetUnifiedAgentConfigurationsFilterArrayInput is an input type that accepts GetUnifiedAgentConfigurationsFilterArray and GetUnifiedAgentConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsFilterArrayInput` via:

GetUnifiedAgentConfigurationsFilterArray{ GetUnifiedAgentConfigurationsFilterArgs{...} }

type GetUnifiedAgentConfigurationsFilterArrayOutput

type GetUnifiedAgentConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsFilterArrayOutput) Index

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutput

func (o GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutput() GetUnifiedAgentConfigurationsFilterArrayOutput

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext

func (o GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsFilterArrayOutput

type GetUnifiedAgentConfigurationsFilterInput

type GetUnifiedAgentConfigurationsFilterInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsFilterOutput() GetUnifiedAgentConfigurationsFilterOutput
	ToGetUnifiedAgentConfigurationsFilterOutputWithContext(context.Context) GetUnifiedAgentConfigurationsFilterOutput
}

GetUnifiedAgentConfigurationsFilterInput is an input type that accepts GetUnifiedAgentConfigurationsFilterArgs and GetUnifiedAgentConfigurationsFilterOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsFilterInput` via:

GetUnifiedAgentConfigurationsFilterArgs{...}

type GetUnifiedAgentConfigurationsFilterOutput

type GetUnifiedAgentConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsFilterOutput) ElementType

func (GetUnifiedAgentConfigurationsFilterOutput) Name

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationsFilterOutput) Regex

func (GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutput

func (o GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutput() GetUnifiedAgentConfigurationsFilterOutput

func (GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutputWithContext

func (o GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsFilterOutput

func (GetUnifiedAgentConfigurationsFilterOutput) Values

type GetUnifiedAgentConfigurationsOutputArgs

type GetUnifiedAgentConfigurationsOutputArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Resource name.
	DisplayName pulumi.StringPtrInput                         `pulumi:"displayName"`
	Filters     GetUnifiedAgentConfigurationsFilterArrayInput `pulumi:"filters"`
	// The OCID of a group or a dynamic group.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// Specifies whether or not nested compartments should be traversed. Defaults to false.
	IsCompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"isCompartmentIdInSubtree"`
	// Custom log OCID to list resources with the log as destination.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
	// Lifecycle state of the log object
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getUnifiedAgentConfigurations.

func (GetUnifiedAgentConfigurationsOutputArgs) ElementType

type GetUnifiedAgentConfigurationsResult

type GetUnifiedAgentConfigurationsResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName *string                               `pulumi:"displayName"`
	Filters     []GetUnifiedAgentConfigurationsFilter `pulumi:"filters"`
	GroupId     *string                               `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id                       string  `pulumi:"id"`
	IsCompartmentIdInSubtree *bool   `pulumi:"isCompartmentIdInSubtree"`
	LogId                    *string `pulumi:"logId"`
	// The pipeline state.
	State *string `pulumi:"state"`
	// The list of unified_agent_configuration_collection.
	UnifiedAgentConfigurationCollections []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollection `pulumi:"unifiedAgentConfigurationCollections"`
}

A collection of values returned by getUnifiedAgentConfigurations.

func GetUnifiedAgentConfigurations

This data source provides the list of Unified Agent Configurations in Oracle Cloud Infrastructure Logging service.

Lists all unified agent configurations in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetUnifiedAgentConfigurations(ctx, &logging.GetUnifiedAgentConfigurationsArgs{
			CompartmentId:            compartmentId,
			DisplayName:              pulumi.StringRef(unifiedAgentConfigurationDisplayName),
			GroupId:                  pulumi.StringRef(testGroup.Id),
			IsCompartmentIdInSubtree: pulumi.BoolRef(unifiedAgentConfigurationIsCompartmentIdInSubtree),
			LogId:                    pulumi.StringRef(testLog.Id),
			State:                    pulumi.StringRef(unifiedAgentConfigurationState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetUnifiedAgentConfigurationsResultOutput

type GetUnifiedAgentConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUnifiedAgentConfigurations.

func (GetUnifiedAgentConfigurationsResultOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetUnifiedAgentConfigurationsResultOutput) DisplayName

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (GetUnifiedAgentConfigurationsResultOutput) ElementType

func (GetUnifiedAgentConfigurationsResultOutput) Filters

func (GetUnifiedAgentConfigurationsResultOutput) GroupId

func (GetUnifiedAgentConfigurationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUnifiedAgentConfigurationsResultOutput) IsCompartmentIdInSubtree

func (o GetUnifiedAgentConfigurationsResultOutput) IsCompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetUnifiedAgentConfigurationsResultOutput) LogId

func (GetUnifiedAgentConfigurationsResultOutput) State

The pipeline state.

func (GetUnifiedAgentConfigurationsResultOutput) ToGetUnifiedAgentConfigurationsResultOutput

func (o GetUnifiedAgentConfigurationsResultOutput) ToGetUnifiedAgentConfigurationsResultOutput() GetUnifiedAgentConfigurationsResultOutput

func (GetUnifiedAgentConfigurationsResultOutput) ToGetUnifiedAgentConfigurationsResultOutputWithContext

func (o GetUnifiedAgentConfigurationsResultOutput) ToGetUnifiedAgentConfigurationsResultOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsResultOutput

func (GetUnifiedAgentConfigurationsResultOutput) UnifiedAgentConfigurationCollections

The list of unified_agent_configuration_collection.

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollection

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollection struct {
	Items []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItem `pulumi:"items"`
}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs struct {
	Items GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput `pulumi:"items"`
}

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext

func (i GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext

func (i GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput() GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput
	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput
}

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput is an input type that accepts GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray and GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput` via:

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray{ GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs{...} }

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput() GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput
	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext(context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput
}

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput is an input type that accepts GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs and GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput` via:

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs{...}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItem

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItem struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId string `pulumi:"compartmentId"`
	// State of unified agent service configuration.
	ConfigurationState string `pulumi:"configurationState"`
	// Type of Unified Agent service configuration.
	ConfigurationType string `pulumi:"configurationType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// Resource name.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// Lifecycle state of the log object
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs struct {
	// Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// State of unified agent service configuration.
	ConfigurationState pulumi.StringInput `pulumi:"configurationState"`
	// Type of Unified Agent service configuration.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description for this resource.
	Description pulumi.StringInput `pulumi:"description"`
	// Resource name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Lifecycle state of the log object
	State pulumi.StringInput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringInput `pulumi:"timeLastModified"`
}

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext

func (i GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext

func (i GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput() GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput
	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext(context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput
}

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput is an input type that accepts GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray and GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput` via:

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray{ GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs{...} }

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput interface {
	pulumi.Input

	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput() GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput
	ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext(context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput
}

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput is an input type that accepts GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs and GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput values. You can construct a concrete instance of `GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput` via:

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs{...}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) CompartmentId

Compartment OCID to list resources in. See compartmentIdInSubtree for nested compartments traversal.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ConfigurationState

State of unified agent service configuration.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ConfigurationType

Type of Unified Agent service configuration.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) Description

Description for this resource.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) DisplayName

Resource name.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) FreeformTags

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) Id

The OCID of the resource.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) IsEnabled

Whether or not this resource is currently enabled.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) State

Lifecycle state of the log object

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) TimeCreated

Time the resource was created.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) TimeLastModified

Time the resource was last modified.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext

func (o GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext(ctx context.Context) GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

type Log

type Log struct {
	pulumi.CustomResourceState

	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Log object configuration.
	Configuration LogConfigurationOutput `pulumi:"configuration"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"`
	// (Updatable) OCID of a log group to work with.
	LogGroupId pulumi.StringOutput `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringOutput `pulumi:"logType"`
	// (Updatable) Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	//
	// ** 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
	RetentionDuration pulumi.IntOutput `pulumi:"retentionDuration"`
	// The pipeline state.
	State pulumi.StringOutput `pulumi:"state"`
	// The OCID of the tenancy.
	TenancyId pulumi.StringOutput `pulumi:"tenancyId"`
	// Time the resource was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringOutput `pulumi:"timeLastModified"`
}

This resource provides the Log resource in Oracle Cloud Infrastructure Logging service.

Creates a log within the specified log group. This call fails if a log group has already been created with the same displayName or (service, resource, category) triplet.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.NewLog(ctx, "test_log", &Logging.LogArgs{
			DisplayName: pulumi.Any(logDisplayName),
			LogGroupId:  pulumi.Any(testLogGroup.Id),
			LogType:     pulumi.Any(logLogType),
			Configuration: &logging.LogConfigurationArgs{
				Source: &logging.LogConfigurationSourceArgs{
					Category:   pulumi.Any(logConfigurationSourceCategory),
					Resource:   pulumi.Any(logConfigurationSourceResource),
					Service:    pulumi.Any(logConfigurationSourceService),
					SourceType: pulumi.Any(logConfigurationSourceSourceType),
					Parameters: pulumi.Any(logConfigurationSourceParameters),
				},
				CompartmentId: pulumi.Any(compartmentId),
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			IsEnabled:         pulumi.Any(logIsEnabled),
			RetentionDuration: pulumi.Any(logRetentionDuration),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Logs can be imported using the `id`, e.g.

```sh $ pulumi import oci:Logging/log:Log test_log "logGroupId/{logGroupId}/logId/{logId}" ```

func GetLog

func GetLog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogState, opts ...pulumi.ResourceOption) (*Log, error)

GetLog gets an existing Log resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLog

func NewLog(ctx *pulumi.Context,
	name string, args *LogArgs, opts ...pulumi.ResourceOption) (*Log, error)

NewLog registers a new resource with the given unique name, arguments, and options.

func (*Log) ElementType

func (*Log) ElementType() reflect.Type

func (*Log) ToLogOutput

func (i *Log) ToLogOutput() LogOutput

func (*Log) ToLogOutputWithContext

func (i *Log) ToLogOutputWithContext(ctx context.Context) LogOutput

type LogArgs

type LogArgs struct {
	// Log object configuration.
	Configuration LogConfigurationPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolPtrInput
	// (Updatable) OCID of a log group to work with.
	LogGroupId pulumi.StringInput
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringInput
	// (Updatable) Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	//
	// ** 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
	RetentionDuration pulumi.IntPtrInput
}

The set of arguments for constructing a Log resource.

func (LogArgs) ElementType

func (LogArgs) ElementType() reflect.Type

type LogArray

type LogArray []LogInput

func (LogArray) ElementType

func (LogArray) ElementType() reflect.Type

func (LogArray) ToLogArrayOutput

func (i LogArray) ToLogArrayOutput() LogArrayOutput

func (LogArray) ToLogArrayOutputWithContext

func (i LogArray) ToLogArrayOutputWithContext(ctx context.Context) LogArrayOutput

type LogArrayInput

type LogArrayInput interface {
	pulumi.Input

	ToLogArrayOutput() LogArrayOutput
	ToLogArrayOutputWithContext(context.Context) LogArrayOutput
}

LogArrayInput is an input type that accepts LogArray and LogArrayOutput values. You can construct a concrete instance of `LogArrayInput` via:

LogArray{ LogArgs{...} }

type LogArrayOutput

type LogArrayOutput struct{ *pulumi.OutputState }

func (LogArrayOutput) ElementType

func (LogArrayOutput) ElementType() reflect.Type

func (LogArrayOutput) Index

func (LogArrayOutput) ToLogArrayOutput

func (o LogArrayOutput) ToLogArrayOutput() LogArrayOutput

func (LogArrayOutput) ToLogArrayOutputWithContext

func (o LogArrayOutput) ToLogArrayOutputWithContext(ctx context.Context) LogArrayOutput

type LogConfiguration

type LogConfiguration struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId *string `pulumi:"compartmentId"`
	// The source the log object comes from.
	Source LogConfigurationSource `pulumi:"source"`
}

type LogConfigurationArgs

type LogConfigurationArgs struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The source the log object comes from.
	Source LogConfigurationSourceInput `pulumi:"source"`
}

func (LogConfigurationArgs) ElementType

func (LogConfigurationArgs) ElementType() reflect.Type

func (LogConfigurationArgs) ToLogConfigurationOutput

func (i LogConfigurationArgs) ToLogConfigurationOutput() LogConfigurationOutput

func (LogConfigurationArgs) ToLogConfigurationOutputWithContext

func (i LogConfigurationArgs) ToLogConfigurationOutputWithContext(ctx context.Context) LogConfigurationOutput

func (LogConfigurationArgs) ToLogConfigurationPtrOutput

func (i LogConfigurationArgs) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationArgs) ToLogConfigurationPtrOutputWithContext

func (i LogConfigurationArgs) ToLogConfigurationPtrOutputWithContext(ctx context.Context) LogConfigurationPtrOutput

type LogConfigurationInput

type LogConfigurationInput interface {
	pulumi.Input

	ToLogConfigurationOutput() LogConfigurationOutput
	ToLogConfigurationOutputWithContext(context.Context) LogConfigurationOutput
}

LogConfigurationInput is an input type that accepts LogConfigurationArgs and LogConfigurationOutput values. You can construct a concrete instance of `LogConfigurationInput` via:

LogConfigurationArgs{...}

type LogConfigurationOutput

type LogConfigurationOutput struct{ *pulumi.OutputState }

func (LogConfigurationOutput) CompartmentId

func (o LogConfigurationOutput) CompartmentId() pulumi.StringPtrOutput

The OCID of the compartment that the resource belongs to.

func (LogConfigurationOutput) ElementType

func (LogConfigurationOutput) ElementType() reflect.Type

func (LogConfigurationOutput) Source

The source the log object comes from.

func (LogConfigurationOutput) ToLogConfigurationOutput

func (o LogConfigurationOutput) ToLogConfigurationOutput() LogConfigurationOutput

func (LogConfigurationOutput) ToLogConfigurationOutputWithContext

func (o LogConfigurationOutput) ToLogConfigurationOutputWithContext(ctx context.Context) LogConfigurationOutput

func (LogConfigurationOutput) ToLogConfigurationPtrOutput

func (o LogConfigurationOutput) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationOutput) ToLogConfigurationPtrOutputWithContext

func (o LogConfigurationOutput) ToLogConfigurationPtrOutputWithContext(ctx context.Context) LogConfigurationPtrOutput

type LogConfigurationPtrInput

type LogConfigurationPtrInput interface {
	pulumi.Input

	ToLogConfigurationPtrOutput() LogConfigurationPtrOutput
	ToLogConfigurationPtrOutputWithContext(context.Context) LogConfigurationPtrOutput
}

LogConfigurationPtrInput is an input type that accepts LogConfigurationArgs, LogConfigurationPtr and LogConfigurationPtrOutput values. You can construct a concrete instance of `LogConfigurationPtrInput` via:

        LogConfigurationArgs{...}

or:

        nil

type LogConfigurationPtrOutput

type LogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LogConfigurationPtrOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (LogConfigurationPtrOutput) Elem

func (LogConfigurationPtrOutput) ElementType

func (LogConfigurationPtrOutput) ElementType() reflect.Type

func (LogConfigurationPtrOutput) Source

The source the log object comes from.

func (LogConfigurationPtrOutput) ToLogConfigurationPtrOutput

func (o LogConfigurationPtrOutput) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationPtrOutput) ToLogConfigurationPtrOutputWithContext

func (o LogConfigurationPtrOutput) ToLogConfigurationPtrOutputWithContext(ctx context.Context) LogConfigurationPtrOutput

type LogConfigurationSource

type LogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// (Updatable) Log category parameters are stored here.
	Parameters map[string]interface{} `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource string `pulumi:"resource"`
	// Service generating log.
	Service string `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType string `pulumi:"sourceType"`
}

type LogConfigurationSourceArgs

type LogConfigurationSourceArgs struct {
	// Log object category.
	Category pulumi.StringInput `pulumi:"category"`
	// (Updatable) Log category parameters are stored here.
	Parameters pulumi.MapInput `pulumi:"parameters"`
	// The unique identifier of the resource emitting the log.
	Resource pulumi.StringInput `pulumi:"resource"`
	// Service generating log.
	Service pulumi.StringInput `pulumi:"service"`
	// The log source.
	// * **OCISERVICE:** Oracle Service.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (LogConfigurationSourceArgs) ElementType

func (LogConfigurationSourceArgs) ElementType() reflect.Type

func (LogConfigurationSourceArgs) ToLogConfigurationSourceOutput

func (i LogConfigurationSourceArgs) ToLogConfigurationSourceOutput() LogConfigurationSourceOutput

func (LogConfigurationSourceArgs) ToLogConfigurationSourceOutputWithContext

func (i LogConfigurationSourceArgs) ToLogConfigurationSourceOutputWithContext(ctx context.Context) LogConfigurationSourceOutput

func (LogConfigurationSourceArgs) ToLogConfigurationSourcePtrOutput

func (i LogConfigurationSourceArgs) ToLogConfigurationSourcePtrOutput() LogConfigurationSourcePtrOutput

func (LogConfigurationSourceArgs) ToLogConfigurationSourcePtrOutputWithContext

func (i LogConfigurationSourceArgs) ToLogConfigurationSourcePtrOutputWithContext(ctx context.Context) LogConfigurationSourcePtrOutput

type LogConfigurationSourceInput

type LogConfigurationSourceInput interface {
	pulumi.Input

	ToLogConfigurationSourceOutput() LogConfigurationSourceOutput
	ToLogConfigurationSourceOutputWithContext(context.Context) LogConfigurationSourceOutput
}

LogConfigurationSourceInput is an input type that accepts LogConfigurationSourceArgs and LogConfigurationSourceOutput values. You can construct a concrete instance of `LogConfigurationSourceInput` via:

LogConfigurationSourceArgs{...}

type LogConfigurationSourceOutput

type LogConfigurationSourceOutput struct{ *pulumi.OutputState }

func (LogConfigurationSourceOutput) Category

Log object category.

func (LogConfigurationSourceOutput) ElementType

func (LogConfigurationSourceOutput) Parameters

(Updatable) Log category parameters are stored here.

func (LogConfigurationSourceOutput) Resource

The unique identifier of the resource emitting the log.

func (LogConfigurationSourceOutput) Service

Service generating log.

func (LogConfigurationSourceOutput) SourceType

The log source. * **OCISERVICE:** Oracle Service.

func (LogConfigurationSourceOutput) ToLogConfigurationSourceOutput

func (o LogConfigurationSourceOutput) ToLogConfigurationSourceOutput() LogConfigurationSourceOutput

func (LogConfigurationSourceOutput) ToLogConfigurationSourceOutputWithContext

func (o LogConfigurationSourceOutput) ToLogConfigurationSourceOutputWithContext(ctx context.Context) LogConfigurationSourceOutput

func (LogConfigurationSourceOutput) ToLogConfigurationSourcePtrOutput

func (o LogConfigurationSourceOutput) ToLogConfigurationSourcePtrOutput() LogConfigurationSourcePtrOutput

func (LogConfigurationSourceOutput) ToLogConfigurationSourcePtrOutputWithContext

func (o LogConfigurationSourceOutput) ToLogConfigurationSourcePtrOutputWithContext(ctx context.Context) LogConfigurationSourcePtrOutput

type LogConfigurationSourcePtrInput

type LogConfigurationSourcePtrInput interface {
	pulumi.Input

	ToLogConfigurationSourcePtrOutput() LogConfigurationSourcePtrOutput
	ToLogConfigurationSourcePtrOutputWithContext(context.Context) LogConfigurationSourcePtrOutput
}

LogConfigurationSourcePtrInput is an input type that accepts LogConfigurationSourceArgs, LogConfigurationSourcePtr and LogConfigurationSourcePtrOutput values. You can construct a concrete instance of `LogConfigurationSourcePtrInput` via:

        LogConfigurationSourceArgs{...}

or:

        nil

type LogConfigurationSourcePtrOutput

type LogConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (LogConfigurationSourcePtrOutput) Category

Log object category.

func (LogConfigurationSourcePtrOutput) Elem

func (LogConfigurationSourcePtrOutput) ElementType

func (LogConfigurationSourcePtrOutput) Parameters

(Updatable) Log category parameters are stored here.

func (LogConfigurationSourcePtrOutput) Resource

The unique identifier of the resource emitting the log.

func (LogConfigurationSourcePtrOutput) Service

Service generating log.

func (LogConfigurationSourcePtrOutput) SourceType

The log source. * **OCISERVICE:** Oracle Service.

func (LogConfigurationSourcePtrOutput) ToLogConfigurationSourcePtrOutput

func (o LogConfigurationSourcePtrOutput) ToLogConfigurationSourcePtrOutput() LogConfigurationSourcePtrOutput

func (LogConfigurationSourcePtrOutput) ToLogConfigurationSourcePtrOutputWithContext

func (o LogConfigurationSourcePtrOutput) ToLogConfigurationSourcePtrOutputWithContext(ctx context.Context) LogConfigurationSourcePtrOutput

type LogGroup

type LogGroup struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description for this resource.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** 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
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The log group object state.
	State pulumi.StringOutput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringOutput `pulumi:"timeLastModified"`
}

This resource provides the Log Group resource in Oracle Cloud Infrastructure Logging service.

Create a new log group with a unique display name. This call fails if the log group is already created with the same displayName in the compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.NewLogGroup(ctx, "test_log_group", &Logging.LogGroupArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(logGroupDisplayName),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(logGroupDescription),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

LogGroups can be imported using the `id`, e.g.

```sh $ pulumi import oci:Logging/logGroup:LogGroup test_log_group "id" ```

func GetLogGroup

func GetLogGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogGroupState, opts ...pulumi.ResourceOption) (*LogGroup, error)

GetLogGroup gets an existing LogGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogGroup

func NewLogGroup(ctx *pulumi.Context,
	name string, args *LogGroupArgs, opts ...pulumi.ResourceOption) (*LogGroup, error)

NewLogGroup registers a new resource with the given unique name, arguments, and options.

func (*LogGroup) ElementType

func (*LogGroup) ElementType() reflect.Type

func (*LogGroup) ToLogGroupOutput

func (i *LogGroup) ToLogGroupOutput() LogGroupOutput

func (*LogGroup) ToLogGroupOutputWithContext

func (i *LogGroup) ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput

type LogGroupArgs

type LogGroupArgs struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** 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
	FreeformTags pulumi.MapInput
}

The set of arguments for constructing a LogGroup resource.

func (LogGroupArgs) ElementType

func (LogGroupArgs) ElementType() reflect.Type

type LogGroupArray

type LogGroupArray []LogGroupInput

func (LogGroupArray) ElementType

func (LogGroupArray) ElementType() reflect.Type

func (LogGroupArray) ToLogGroupArrayOutput

func (i LogGroupArray) ToLogGroupArrayOutput() LogGroupArrayOutput

func (LogGroupArray) ToLogGroupArrayOutputWithContext

func (i LogGroupArray) ToLogGroupArrayOutputWithContext(ctx context.Context) LogGroupArrayOutput

type LogGroupArrayInput

type LogGroupArrayInput interface {
	pulumi.Input

	ToLogGroupArrayOutput() LogGroupArrayOutput
	ToLogGroupArrayOutputWithContext(context.Context) LogGroupArrayOutput
}

LogGroupArrayInput is an input type that accepts LogGroupArray and LogGroupArrayOutput values. You can construct a concrete instance of `LogGroupArrayInput` via:

LogGroupArray{ LogGroupArgs{...} }

type LogGroupArrayOutput

type LogGroupArrayOutput struct{ *pulumi.OutputState }

func (LogGroupArrayOutput) ElementType

func (LogGroupArrayOutput) ElementType() reflect.Type

func (LogGroupArrayOutput) Index

func (LogGroupArrayOutput) ToLogGroupArrayOutput

func (o LogGroupArrayOutput) ToLogGroupArrayOutput() LogGroupArrayOutput

func (LogGroupArrayOutput) ToLogGroupArrayOutputWithContext

func (o LogGroupArrayOutput) ToLogGroupArrayOutputWithContext(ctx context.Context) LogGroupArrayOutput

type LogGroupInput

type LogGroupInput interface {
	pulumi.Input

	ToLogGroupOutput() LogGroupOutput
	ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput
}

type LogGroupMap

type LogGroupMap map[string]LogGroupInput

func (LogGroupMap) ElementType

func (LogGroupMap) ElementType() reflect.Type

func (LogGroupMap) ToLogGroupMapOutput

func (i LogGroupMap) ToLogGroupMapOutput() LogGroupMapOutput

func (LogGroupMap) ToLogGroupMapOutputWithContext

func (i LogGroupMap) ToLogGroupMapOutputWithContext(ctx context.Context) LogGroupMapOutput

type LogGroupMapInput

type LogGroupMapInput interface {
	pulumi.Input

	ToLogGroupMapOutput() LogGroupMapOutput
	ToLogGroupMapOutputWithContext(context.Context) LogGroupMapOutput
}

LogGroupMapInput is an input type that accepts LogGroupMap and LogGroupMapOutput values. You can construct a concrete instance of `LogGroupMapInput` via:

LogGroupMap{ "key": LogGroupArgs{...} }

type LogGroupMapOutput

type LogGroupMapOutput struct{ *pulumi.OutputState }

func (LogGroupMapOutput) ElementType

func (LogGroupMapOutput) ElementType() reflect.Type

func (LogGroupMapOutput) MapIndex

func (LogGroupMapOutput) ToLogGroupMapOutput

func (o LogGroupMapOutput) ToLogGroupMapOutput() LogGroupMapOutput

func (LogGroupMapOutput) ToLogGroupMapOutputWithContext

func (o LogGroupMapOutput) ToLogGroupMapOutputWithContext(ctx context.Context) LogGroupMapOutput

type LogGroupOutput

type LogGroupOutput struct{ *pulumi.OutputState }

func (LogGroupOutput) CompartmentId

func (o LogGroupOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the compartment that the resource belongs to.

func (LogGroupOutput) DefinedTags

func (o LogGroupOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LogGroupOutput) Description

func (o LogGroupOutput) Description() pulumi.StringOutput

(Updatable) Description for this resource.

func (LogGroupOutput) DisplayName

func (o LogGroupOutput) DisplayName() pulumi.StringOutput

(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LogGroupOutput) ElementType

func (LogGroupOutput) ElementType() reflect.Type

func (LogGroupOutput) FreeformTags

func (o LogGroupOutput) FreeformTags() pulumi.MapOutput

(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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

** 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

func (LogGroupOutput) State

The log group object state.

func (LogGroupOutput) TimeCreated

func (o LogGroupOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogGroupOutput) TimeLastModified

func (o LogGroupOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LogGroupOutput) ToLogGroupOutput

func (o LogGroupOutput) ToLogGroupOutput() LogGroupOutput

func (LogGroupOutput) ToLogGroupOutputWithContext

func (o LogGroupOutput) ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput

type LogGroupState

type LogGroupState struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	//
	// ** 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
	FreeformTags pulumi.MapInput
	// The log group object state.
	State pulumi.StringPtrInput
	// Time the resource was created.
	TimeCreated pulumi.StringPtrInput
	// Time the resource was last modified.
	TimeLastModified pulumi.StringPtrInput
}

func (LogGroupState) ElementType

func (LogGroupState) ElementType() reflect.Type

type LogInput

type LogInput interface {
	pulumi.Input

	ToLogOutput() LogOutput
	ToLogOutputWithContext(ctx context.Context) LogOutput
}

type LogMap

type LogMap map[string]LogInput

func (LogMap) ElementType

func (LogMap) ElementType() reflect.Type

func (LogMap) ToLogMapOutput

func (i LogMap) ToLogMapOutput() LogMapOutput

func (LogMap) ToLogMapOutputWithContext

func (i LogMap) ToLogMapOutputWithContext(ctx context.Context) LogMapOutput

type LogMapInput

type LogMapInput interface {
	pulumi.Input

	ToLogMapOutput() LogMapOutput
	ToLogMapOutputWithContext(context.Context) LogMapOutput
}

LogMapInput is an input type that accepts LogMap and LogMapOutput values. You can construct a concrete instance of `LogMapInput` via:

LogMap{ "key": LogArgs{...} }

type LogMapOutput

type LogMapOutput struct{ *pulumi.OutputState }

func (LogMapOutput) ElementType

func (LogMapOutput) ElementType() reflect.Type

func (LogMapOutput) MapIndex

func (o LogMapOutput) MapIndex(k pulumi.StringInput) LogOutput

func (LogMapOutput) ToLogMapOutput

func (o LogMapOutput) ToLogMapOutput() LogMapOutput

func (LogMapOutput) ToLogMapOutputWithContext

func (o LogMapOutput) ToLogMapOutputWithContext(ctx context.Context) LogMapOutput

type LogOutput

type LogOutput struct{ *pulumi.OutputState }

func (LogOutput) CompartmentId

func (o LogOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (LogOutput) Configuration

func (o LogOutput) Configuration() LogConfigurationOutput

Log object configuration.

func (LogOutput) DefinedTags

func (o LogOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LogOutput) DisplayName

func (o LogOutput) DisplayName() pulumi.StringOutput

(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LogOutput) ElementType

func (LogOutput) ElementType() reflect.Type

func (LogOutput) FreeformTags

func (o LogOutput) FreeformTags() pulumi.MapOutput

(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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LogOutput) IsEnabled

func (o LogOutput) IsEnabled() pulumi.BoolOutput

(Updatable) Whether or not this resource is currently enabled.

func (LogOutput) LogGroupId

func (o LogOutput) LogGroupId() pulumi.StringOutput

(Updatable) OCID of a log group to work with.

func (LogOutput) LogType

func (o LogOutput) LogType() pulumi.StringOutput

The logType that the log object is for, whether custom or service.

func (LogOutput) RetentionDuration

func (o LogOutput) RetentionDuration() pulumi.IntOutput

(Updatable) Log retention duration in 30-day increments (30, 60, 90 and so on until 180).

** 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

func (LogOutput) State

func (o LogOutput) State() pulumi.StringOutput

The pipeline state.

func (LogOutput) TenancyId

func (o LogOutput) TenancyId() pulumi.StringOutput

The OCID of the tenancy.

func (LogOutput) TimeCreated

func (o LogOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogOutput) TimeLastModified

func (o LogOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LogOutput) ToLogOutput

func (o LogOutput) ToLogOutput() LogOutput

func (LogOutput) ToLogOutputWithContext

func (o LogOutput) ToLogOutputWithContext(ctx context.Context) LogOutput

type LogSavedSearch

type LogSavedSearch struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description for this resource.
	Description pulumi.StringOutput `pulumi:"description"`
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name pulumi.StringOutput `pulumi:"name"`
	// (Updatable) The search query that is saved.
	//
	// ** 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
	Query pulumi.StringOutput `pulumi:"query"`
	// The state of the LogSavedSearch
	State pulumi.StringOutput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringOutput `pulumi:"timeLastModified"`
}

This resource provides the Log Saved Search resource in Oracle Cloud Infrastructure Logging service.

Creates a new LogSavedSearch.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.NewLogSavedSearch(ctx, "test_log_saved_search", &Logging.LogSavedSearchArgs{
			CompartmentId: pulumi.Any(compartmentId),
			Name:          pulumi.Any(logSavedSearchName),
			Query:         pulumi.Any(logSavedSearchQuery),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(logSavedSearchDescription),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

LogSavedSearches can be imported using the `id`, e.g.

```sh $ pulumi import oci:Logging/logSavedSearch:LogSavedSearch test_log_saved_search "id" ```

func GetLogSavedSearch

func GetLogSavedSearch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogSavedSearchState, opts ...pulumi.ResourceOption) (*LogSavedSearch, error)

GetLogSavedSearch gets an existing LogSavedSearch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogSavedSearch

func NewLogSavedSearch(ctx *pulumi.Context,
	name string, args *LogSavedSearchArgs, opts ...pulumi.ResourceOption) (*LogSavedSearch, error)

NewLogSavedSearch registers a new resource with the given unique name, arguments, and options.

func (*LogSavedSearch) ElementType

func (*LogSavedSearch) ElementType() reflect.Type

func (*LogSavedSearch) ToLogSavedSearchOutput

func (i *LogSavedSearch) ToLogSavedSearchOutput() LogSavedSearchOutput

func (*LogSavedSearch) ToLogSavedSearchOutputWithContext

func (i *LogSavedSearch) ToLogSavedSearchOutputWithContext(ctx context.Context) LogSavedSearchOutput

type LogSavedSearchArgs

type LogSavedSearchArgs struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name pulumi.StringPtrInput
	// (Updatable) The search query that is saved.
	//
	// ** 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
	Query pulumi.StringInput
}

The set of arguments for constructing a LogSavedSearch resource.

func (LogSavedSearchArgs) ElementType

func (LogSavedSearchArgs) ElementType() reflect.Type

type LogSavedSearchArray

type LogSavedSearchArray []LogSavedSearchInput

func (LogSavedSearchArray) ElementType

func (LogSavedSearchArray) ElementType() reflect.Type

func (LogSavedSearchArray) ToLogSavedSearchArrayOutput

func (i LogSavedSearchArray) ToLogSavedSearchArrayOutput() LogSavedSearchArrayOutput

func (LogSavedSearchArray) ToLogSavedSearchArrayOutputWithContext

func (i LogSavedSearchArray) ToLogSavedSearchArrayOutputWithContext(ctx context.Context) LogSavedSearchArrayOutput

type LogSavedSearchArrayInput

type LogSavedSearchArrayInput interface {
	pulumi.Input

	ToLogSavedSearchArrayOutput() LogSavedSearchArrayOutput
	ToLogSavedSearchArrayOutputWithContext(context.Context) LogSavedSearchArrayOutput
}

LogSavedSearchArrayInput is an input type that accepts LogSavedSearchArray and LogSavedSearchArrayOutput values. You can construct a concrete instance of `LogSavedSearchArrayInput` via:

LogSavedSearchArray{ LogSavedSearchArgs{...} }

type LogSavedSearchArrayOutput

type LogSavedSearchArrayOutput struct{ *pulumi.OutputState }

func (LogSavedSearchArrayOutput) ElementType

func (LogSavedSearchArrayOutput) ElementType() reflect.Type

func (LogSavedSearchArrayOutput) Index

func (LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutput

func (o LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutput() LogSavedSearchArrayOutput

func (LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutputWithContext

func (o LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutputWithContext(ctx context.Context) LogSavedSearchArrayOutput

type LogSavedSearchInput

type LogSavedSearchInput interface {
	pulumi.Input

	ToLogSavedSearchOutput() LogSavedSearchOutput
	ToLogSavedSearchOutputWithContext(ctx context.Context) LogSavedSearchOutput
}

type LogSavedSearchMap

type LogSavedSearchMap map[string]LogSavedSearchInput

func (LogSavedSearchMap) ElementType

func (LogSavedSearchMap) ElementType() reflect.Type

func (LogSavedSearchMap) ToLogSavedSearchMapOutput

func (i LogSavedSearchMap) ToLogSavedSearchMapOutput() LogSavedSearchMapOutput

func (LogSavedSearchMap) ToLogSavedSearchMapOutputWithContext

func (i LogSavedSearchMap) ToLogSavedSearchMapOutputWithContext(ctx context.Context) LogSavedSearchMapOutput

type LogSavedSearchMapInput

type LogSavedSearchMapInput interface {
	pulumi.Input

	ToLogSavedSearchMapOutput() LogSavedSearchMapOutput
	ToLogSavedSearchMapOutputWithContext(context.Context) LogSavedSearchMapOutput
}

LogSavedSearchMapInput is an input type that accepts LogSavedSearchMap and LogSavedSearchMapOutput values. You can construct a concrete instance of `LogSavedSearchMapInput` via:

LogSavedSearchMap{ "key": LogSavedSearchArgs{...} }

type LogSavedSearchMapOutput

type LogSavedSearchMapOutput struct{ *pulumi.OutputState }

func (LogSavedSearchMapOutput) ElementType

func (LogSavedSearchMapOutput) ElementType() reflect.Type

func (LogSavedSearchMapOutput) MapIndex

func (LogSavedSearchMapOutput) ToLogSavedSearchMapOutput

func (o LogSavedSearchMapOutput) ToLogSavedSearchMapOutput() LogSavedSearchMapOutput

func (LogSavedSearchMapOutput) ToLogSavedSearchMapOutputWithContext

func (o LogSavedSearchMapOutput) ToLogSavedSearchMapOutputWithContext(ctx context.Context) LogSavedSearchMapOutput

type LogSavedSearchOutput

type LogSavedSearchOutput struct{ *pulumi.OutputState }

func (LogSavedSearchOutput) CompartmentId

func (o LogSavedSearchOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the compartment that the resource belongs to.

func (LogSavedSearchOutput) DefinedTags

func (o LogSavedSearchOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LogSavedSearchOutput) Description

func (o LogSavedSearchOutput) Description() pulumi.StringOutput

(Updatable) Description for this resource.

func (LogSavedSearchOutput) ElementType

func (LogSavedSearchOutput) ElementType() reflect.Type

func (LogSavedSearchOutput) FreeformTags

func (o LogSavedSearchOutput) FreeformTags() pulumi.MapOutput

(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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LogSavedSearchOutput) Name

(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LogSavedSearchOutput) Query

(Updatable) The search query that is saved.

** 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

func (LogSavedSearchOutput) State

The state of the LogSavedSearch

func (LogSavedSearchOutput) TimeCreated

func (o LogSavedSearchOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogSavedSearchOutput) TimeLastModified

func (o LogSavedSearchOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LogSavedSearchOutput) ToLogSavedSearchOutput

func (o LogSavedSearchOutput) ToLogSavedSearchOutput() LogSavedSearchOutput

func (LogSavedSearchOutput) ToLogSavedSearchOutputWithContext

func (o LogSavedSearchOutput) ToLogSavedSearchOutputWithContext(ctx context.Context) LogSavedSearchOutput

type LogSavedSearchState

type LogSavedSearchState struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name pulumi.StringPtrInput
	// (Updatable) The search query that is saved.
	//
	// ** 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
	Query pulumi.StringPtrInput
	// The state of the LogSavedSearch
	State pulumi.StringPtrInput
	// Time the resource was created.
	TimeCreated pulumi.StringPtrInput
	// Time the resource was last modified.
	TimeLastModified pulumi.StringPtrInput
}

func (LogSavedSearchState) ElementType

func (LogSavedSearchState) ElementType() reflect.Type

type LogState

type LogState struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput
	// Log object configuration.
	Configuration LogConfigurationPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolPtrInput
	// (Updatable) OCID of a log group to work with.
	LogGroupId pulumi.StringPtrInput
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringPtrInput
	// (Updatable) Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	//
	// ** 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
	RetentionDuration pulumi.IntPtrInput
	// The pipeline state.
	State pulumi.StringPtrInput
	// The OCID of the tenancy.
	TenancyId pulumi.StringPtrInput
	// Time the resource was created.
	TimeCreated pulumi.StringPtrInput
	// Time the resource was last modified.
	TimeLastModified pulumi.StringPtrInput
}

func (LogState) ElementType

func (LogState) ElementType() reflect.Type

type LookupLogArgs

type LookupLogArgs struct {
	// OCID of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
	// OCID of a log to work with.
	LogId string `pulumi:"logId"`
}

A collection of arguments for invoking getLog.

type LookupLogGroupArgs

type LookupLogGroupArgs struct {
	// OCID of a log group to work with.
	LogGroupId string `pulumi:"logGroupId"`
}

A collection of arguments for invoking getLogGroup.

type LookupLogGroupOutputArgs

type LookupLogGroupOutputArgs struct {
	// OCID of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
}

A collection of arguments for invoking getLogGroup.

func (LookupLogGroupOutputArgs) ElementType

func (LookupLogGroupOutputArgs) ElementType() reflect.Type

type LookupLogGroupResult

type LookupLogGroupResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id         string `pulumi:"id"`
	LogGroupId string `pulumi:"logGroupId"`
	// The log group object state.
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

A collection of values returned by getLogGroup.

func LookupLogGroup

func LookupLogGroup(ctx *pulumi.Context, args *LookupLogGroupArgs, opts ...pulumi.InvokeOption) (*LookupLogGroupResult, error)

This data source provides details about a specific Log Group resource in Oracle Cloud Infrastructure Logging service.

Get the specified log group's information.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogGroup(ctx, &logging.GetLogGroupArgs{
			LogGroupId: testLogGroupOciLoggingLogGroup.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogGroupResultOutput

type LookupLogGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogGroup.

func (LookupLogGroupResultOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (LookupLogGroupResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupLogGroupResultOutput) Description

Description for this resource.

func (LookupLogGroupResultOutput) DisplayName

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LookupLogGroupResultOutput) ElementType

func (LookupLogGroupResultOutput) ElementType() reflect.Type

func (LookupLogGroupResultOutput) FreeformTags

func (o LookupLogGroupResultOutput) FreeformTags() pulumi.MapOutput

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupLogGroupResultOutput) Id

The OCID of the resource.

func (LookupLogGroupResultOutput) LogGroupId

func (LookupLogGroupResultOutput) State

The log group object state.

func (LookupLogGroupResultOutput) TimeCreated

Time the resource was created.

func (LookupLogGroupResultOutput) TimeLastModified

func (o LookupLogGroupResultOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LookupLogGroupResultOutput) ToLookupLogGroupResultOutput

func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutput() LookupLogGroupResultOutput

func (LookupLogGroupResultOutput) ToLookupLogGroupResultOutputWithContext

func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutputWithContext(ctx context.Context) LookupLogGroupResultOutput

type LookupLogOutputArgs

type LookupLogOutputArgs struct {
	// OCID of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// OCID of a log to work with.
	LogId pulumi.StringInput `pulumi:"logId"`
}

A collection of arguments for invoking getLog.

func (LookupLogOutputArgs) ElementType

func (LookupLogOutputArgs) ElementType() reflect.Type

type LookupLogResult

type LookupLogResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Log object configuration.
	Configurations []GetLogConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// Log group OCID.
	LogGroupId string `pulumi:"logGroupId"`
	LogId      string `pulumi:"logId"`
	// The logType that the log object is for, whether custom or service.
	LogType string `pulumi:"logType"`
	// Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
	RetentionDuration int `pulumi:"retentionDuration"`
	// The pipeline state.
	State string `pulumi:"state"`
	// The OCID of the tenancy.
	TenancyId string `pulumi:"tenancyId"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

A collection of values returned by getLog.

func LookupLog

func LookupLog(ctx *pulumi.Context, args *LookupLogArgs, opts ...pulumi.InvokeOption) (*LookupLogResult, error)

This data source provides details about a specific Log resource in Oracle Cloud Infrastructure Logging service.

Gets the log object configuration for the log object OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLog(ctx, &logging.GetLogArgs{
			LogGroupId: testLogGroup.Id,
			LogId:      testLogOciLoggingLog.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogResultOutput

type LookupLogResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLog.

func (LookupLogResultOutput) CompartmentId

func (o LookupLogResultOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (LookupLogResultOutput) Configurations

Log object configuration.

func (LookupLogResultOutput) DefinedTags

func (o LookupLogResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupLogResultOutput) DisplayName

func (o LookupLogResultOutput) DisplayName() pulumi.StringOutput

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LookupLogResultOutput) ElementType

func (LookupLogResultOutput) ElementType() reflect.Type

func (LookupLogResultOutput) FreeformTags

func (o LookupLogResultOutput) FreeformTags() pulumi.MapOutput

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupLogResultOutput) Id

The OCID of the resource.

func (LookupLogResultOutput) IsEnabled

func (o LookupLogResultOutput) IsEnabled() pulumi.BoolOutput

Whether or not this resource is currently enabled.

func (LookupLogResultOutput) LogGroupId

func (o LookupLogResultOutput) LogGroupId() pulumi.StringOutput

Log group OCID.

func (LookupLogResultOutput) LogId

func (LookupLogResultOutput) LogType

The logType that the log object is for, whether custom or service.

func (LookupLogResultOutput) RetentionDuration

func (o LookupLogResultOutput) RetentionDuration() pulumi.IntOutput

Log retention duration in 30-day increments (30, 60, 90 and so on until 180).

func (LookupLogResultOutput) State

The pipeline state.

func (LookupLogResultOutput) TenancyId

The OCID of the tenancy.

func (LookupLogResultOutput) TimeCreated

func (o LookupLogResultOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LookupLogResultOutput) TimeLastModified

func (o LookupLogResultOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LookupLogResultOutput) ToLookupLogResultOutput

func (o LookupLogResultOutput) ToLookupLogResultOutput() LookupLogResultOutput

func (LookupLogResultOutput) ToLookupLogResultOutputWithContext

func (o LookupLogResultOutput) ToLookupLogResultOutputWithContext(ctx context.Context) LookupLogResultOutput

type LookupLogSavedSearchArgs

type LookupLogSavedSearchArgs struct {
	// OCID of the logSavedSearch.
	LogSavedSearchId string `pulumi:"logSavedSearchId"`
}

A collection of arguments for invoking getLogSavedSearch.

type LookupLogSavedSearchOutputArgs

type LookupLogSavedSearchOutputArgs struct {
	// OCID of the logSavedSearch.
	LogSavedSearchId pulumi.StringInput `pulumi:"logSavedSearchId"`
}

A collection of arguments for invoking getLogSavedSearch.

func (LookupLogSavedSearchOutputArgs) ElementType

type LookupLogSavedSearchResult

type LookupLogSavedSearchResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id               string `pulumi:"id"`
	LogSavedSearchId string `pulumi:"logSavedSearchId"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name string `pulumi:"name"`
	// The search query that is saved.
	Query string `pulumi:"query"`
	// The state of the LogSavedSearch
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified string `pulumi:"timeLastModified"`
}

A collection of values returned by getLogSavedSearch.

func LookupLogSavedSearch

func LookupLogSavedSearch(ctx *pulumi.Context, args *LookupLogSavedSearchArgs, opts ...pulumi.InvokeOption) (*LookupLogSavedSearchResult, error)

This data source provides details about a specific Log Saved Search resource in Oracle Cloud Infrastructure Logging service.

Retrieves a LogSavedSearch.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogSavedSearch(ctx, &logging.GetLogSavedSearchArgs{
			LogSavedSearchId: testLogSavedSearchOciLoggingLogSavedSearch.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogSavedSearchResultOutput

type LookupLogSavedSearchResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogSavedSearch.

func (LookupLogSavedSearchResultOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (LookupLogSavedSearchResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupLogSavedSearchResultOutput) Description

Description for this resource.

func (LookupLogSavedSearchResultOutput) ElementType

func (LookupLogSavedSearchResultOutput) FreeformTags

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupLogSavedSearchResultOutput) Id

The OCID of the resource.

func (LookupLogSavedSearchResultOutput) LogSavedSearchId

func (LookupLogSavedSearchResultOutput) Name

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LookupLogSavedSearchResultOutput) Query

The search query that is saved.

func (LookupLogSavedSearchResultOutput) State

The state of the LogSavedSearch

func (LookupLogSavedSearchResultOutput) TimeCreated

Time the resource was created.

func (LookupLogSavedSearchResultOutput) TimeLastModified

Time the resource was last modified.

func (LookupLogSavedSearchResultOutput) ToLookupLogSavedSearchResultOutput

func (o LookupLogSavedSearchResultOutput) ToLookupLogSavedSearchResultOutput() LookupLogSavedSearchResultOutput

func (LookupLogSavedSearchResultOutput) ToLookupLogSavedSearchResultOutputWithContext

func (o LookupLogSavedSearchResultOutput) ToLookupLogSavedSearchResultOutputWithContext(ctx context.Context) LookupLogSavedSearchResultOutput

type LookupUnifiedAgentConfigurationArgs

type LookupUnifiedAgentConfigurationArgs struct {
	// The OCID of the Unified Agent configuration.
	UnifiedAgentConfigurationId string `pulumi:"unifiedAgentConfigurationId"`
}

A collection of arguments for invoking getUnifiedAgentConfiguration.

type LookupUnifiedAgentConfigurationOutputArgs

type LookupUnifiedAgentConfigurationOutputArgs struct {
	// The OCID of the Unified Agent configuration.
	UnifiedAgentConfigurationId pulumi.StringInput `pulumi:"unifiedAgentConfigurationId"`
}

A collection of arguments for invoking getUnifiedAgentConfiguration.

func (LookupUnifiedAgentConfigurationOutputArgs) ElementType

type LookupUnifiedAgentConfigurationResult

type LookupUnifiedAgentConfigurationResult struct {
	// The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// State of unified agent service configuration.
	ConfigurationState string `pulumi:"configurationState"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Groups using the configuration.
	GroupAssociations []GetUnifiedAgentConfigurationGroupAssociation `pulumi:"groupAssociations"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Whether or not this resource is currently enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// Top level Unified Agent service configuration object.
	ServiceConfigurations []GetUnifiedAgentConfigurationServiceConfiguration `pulumi:"serviceConfigurations"`
	// The pipeline state.
	State string `pulumi:"state"`
	// Time the resource was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified            string `pulumi:"timeLastModified"`
	UnifiedAgentConfigurationId string `pulumi:"unifiedAgentConfigurationId"`
}

A collection of values returned by getUnifiedAgentConfiguration.

func LookupUnifiedAgentConfiguration

This data source provides details about a specific Unified Agent Configuration resource in Oracle Cloud Infrastructure Logging service.

Get the unified agent configuration for an ID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetUnifiedAgentConfiguration(ctx, &logging.GetUnifiedAgentConfigurationArgs{
			UnifiedAgentConfigurationId: testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupUnifiedAgentConfigurationResultOutput

type LookupUnifiedAgentConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUnifiedAgentConfiguration.

func (LookupUnifiedAgentConfigurationResultOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (LookupUnifiedAgentConfigurationResultOutput) ConfigurationState

State of unified agent service configuration.

func (LookupUnifiedAgentConfigurationResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupUnifiedAgentConfigurationResultOutput) Description

Description for this resource.

func (LookupUnifiedAgentConfigurationResultOutput) DisplayName

The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (LookupUnifiedAgentConfigurationResultOutput) ElementType

func (LookupUnifiedAgentConfigurationResultOutput) FreeformTags

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupUnifiedAgentConfigurationResultOutput) GroupAssociations

Groups using the configuration.

func (LookupUnifiedAgentConfigurationResultOutput) Id

The OCID of the resource.

func (LookupUnifiedAgentConfigurationResultOutput) IsEnabled

Whether or not this resource is currently enabled.

func (LookupUnifiedAgentConfigurationResultOutput) ServiceConfigurations

Top level Unified Agent service configuration object.

func (LookupUnifiedAgentConfigurationResultOutput) State

The pipeline state.

func (LookupUnifiedAgentConfigurationResultOutput) TimeCreated

Time the resource was created.

func (LookupUnifiedAgentConfigurationResultOutput) TimeLastModified

Time the resource was last modified.

func (LookupUnifiedAgentConfigurationResultOutput) ToLookupUnifiedAgentConfigurationResultOutput

func (o LookupUnifiedAgentConfigurationResultOutput) ToLookupUnifiedAgentConfigurationResultOutput() LookupUnifiedAgentConfigurationResultOutput

func (LookupUnifiedAgentConfigurationResultOutput) ToLookupUnifiedAgentConfigurationResultOutputWithContext

func (o LookupUnifiedAgentConfigurationResultOutput) ToLookupUnifiedAgentConfigurationResultOutputWithContext(ctx context.Context) LookupUnifiedAgentConfigurationResultOutput

func (LookupUnifiedAgentConfigurationResultOutput) UnifiedAgentConfigurationId

func (o LookupUnifiedAgentConfigurationResultOutput) UnifiedAgentConfigurationId() pulumi.StringOutput

type UnifiedAgentConfiguration

type UnifiedAgentConfiguration struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// State of unified agent service configuration.
	ConfigurationState pulumi.StringOutput `pulumi:"configurationState"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description for this resource.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Groups using the configuration.
	GroupAssociation UnifiedAgentConfigurationGroupAssociationOutput `pulumi:"groupAssociation"`
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"`
	// (Updatable) Top level Unified Agent service configuration object.
	ServiceConfiguration UnifiedAgentConfigurationServiceConfigurationOutput `pulumi:"serviceConfiguration"`
	// The pipeline state.
	State pulumi.StringOutput `pulumi:"state"`
	// Time the resource was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Time the resource was last modified.
	TimeLastModified pulumi.StringOutput `pulumi:"timeLastModified"`
}

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

Create unified agent configuration registration.

## Import

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

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

func GetUnifiedAgentConfiguration

func GetUnifiedAgentConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UnifiedAgentConfigurationState, opts ...pulumi.ResourceOption) (*UnifiedAgentConfiguration, error)

GetUnifiedAgentConfiguration gets an existing UnifiedAgentConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUnifiedAgentConfiguration

func NewUnifiedAgentConfiguration(ctx *pulumi.Context,
	name string, args *UnifiedAgentConfigurationArgs, opts ...pulumi.ResourceOption) (*UnifiedAgentConfiguration, error)

NewUnifiedAgentConfiguration registers a new resource with the given unique name, arguments, and options.

func (*UnifiedAgentConfiguration) ElementType

func (*UnifiedAgentConfiguration) ElementType() reflect.Type

func (*UnifiedAgentConfiguration) ToUnifiedAgentConfigurationOutput

func (i *UnifiedAgentConfiguration) ToUnifiedAgentConfigurationOutput() UnifiedAgentConfigurationOutput

func (*UnifiedAgentConfiguration) ToUnifiedAgentConfigurationOutputWithContext

func (i *UnifiedAgentConfiguration) ToUnifiedAgentConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationOutput

type UnifiedAgentConfigurationArgs

type UnifiedAgentConfigurationArgs struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Groups using the configuration.
	GroupAssociation UnifiedAgentConfigurationGroupAssociationPtrInput
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolInput
	// (Updatable) Top level Unified Agent service configuration object.
	ServiceConfiguration UnifiedAgentConfigurationServiceConfigurationInput
}

The set of arguments for constructing a UnifiedAgentConfiguration resource.

func (UnifiedAgentConfigurationArgs) ElementType

type UnifiedAgentConfigurationArray

type UnifiedAgentConfigurationArray []UnifiedAgentConfigurationInput

func (UnifiedAgentConfigurationArray) ElementType

func (UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutput

func (i UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutput() UnifiedAgentConfigurationArrayOutput

func (UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutputWithContext

func (i UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationArrayOutput

type UnifiedAgentConfigurationArrayInput

type UnifiedAgentConfigurationArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationArrayOutput() UnifiedAgentConfigurationArrayOutput
	ToUnifiedAgentConfigurationArrayOutputWithContext(context.Context) UnifiedAgentConfigurationArrayOutput
}

UnifiedAgentConfigurationArrayInput is an input type that accepts UnifiedAgentConfigurationArray and UnifiedAgentConfigurationArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationArrayInput` via:

UnifiedAgentConfigurationArray{ UnifiedAgentConfigurationArgs{...} }

type UnifiedAgentConfigurationArrayOutput

type UnifiedAgentConfigurationArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationArrayOutput) ElementType

func (UnifiedAgentConfigurationArrayOutput) Index

func (UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutput

func (o UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutput() UnifiedAgentConfigurationArrayOutput

func (UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutputWithContext

func (o UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationArrayOutput

type UnifiedAgentConfigurationGroupAssociation

type UnifiedAgentConfigurationGroupAssociation struct {
	// (Updatable) list of group/dynamic group ids associated with this configuration.
	GroupLists []string `pulumi:"groupLists"`
}

type UnifiedAgentConfigurationGroupAssociationArgs

type UnifiedAgentConfigurationGroupAssociationArgs struct {
	// (Updatable) list of group/dynamic group ids associated with this configuration.
	GroupLists pulumi.StringArrayInput `pulumi:"groupLists"`
}

func (UnifiedAgentConfigurationGroupAssociationArgs) ElementType

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutput

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutput() UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationGroupAssociationPtrOutput

type UnifiedAgentConfigurationGroupAssociationInput

type UnifiedAgentConfigurationGroupAssociationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationGroupAssociationOutput() UnifiedAgentConfigurationGroupAssociationOutput
	ToUnifiedAgentConfigurationGroupAssociationOutputWithContext(context.Context) UnifiedAgentConfigurationGroupAssociationOutput
}

UnifiedAgentConfigurationGroupAssociationInput is an input type that accepts UnifiedAgentConfigurationGroupAssociationArgs and UnifiedAgentConfigurationGroupAssociationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationGroupAssociationInput` via:

UnifiedAgentConfigurationGroupAssociationArgs{...}

type UnifiedAgentConfigurationGroupAssociationOutput

type UnifiedAgentConfigurationGroupAssociationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationGroupAssociationOutput) ElementType

func (UnifiedAgentConfigurationGroupAssociationOutput) GroupLists

(Updatable) list of group/dynamic group ids associated with this configuration.

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutput

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutput() UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationGroupAssociationPtrOutput

type UnifiedAgentConfigurationGroupAssociationPtrInput

type UnifiedAgentConfigurationGroupAssociationPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput
	ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext(context.Context) UnifiedAgentConfigurationGroupAssociationPtrOutput
}

UnifiedAgentConfigurationGroupAssociationPtrInput is an input type that accepts UnifiedAgentConfigurationGroupAssociationArgs, UnifiedAgentConfigurationGroupAssociationPtr and UnifiedAgentConfigurationGroupAssociationPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationGroupAssociationPtrInput` via:

        UnifiedAgentConfigurationGroupAssociationArgs{...}

or:

        nil

type UnifiedAgentConfigurationGroupAssociationPtrOutput

type UnifiedAgentConfigurationGroupAssociationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) Elem

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ElementType

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) GroupLists

(Updatable) list of group/dynamic group ids associated with this configuration.

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (o UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

func (o UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationGroupAssociationPtrOutput

type UnifiedAgentConfigurationInput

type UnifiedAgentConfigurationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationOutput() UnifiedAgentConfigurationOutput
	ToUnifiedAgentConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationOutput
}

type UnifiedAgentConfigurationMap

type UnifiedAgentConfigurationMap map[string]UnifiedAgentConfigurationInput

func (UnifiedAgentConfigurationMap) ElementType

func (UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutput

func (i UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutput() UnifiedAgentConfigurationMapOutput

func (UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutputWithContext

func (i UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutputWithContext(ctx context.Context) UnifiedAgentConfigurationMapOutput

type UnifiedAgentConfigurationMapInput

type UnifiedAgentConfigurationMapInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationMapOutput() UnifiedAgentConfigurationMapOutput
	ToUnifiedAgentConfigurationMapOutputWithContext(context.Context) UnifiedAgentConfigurationMapOutput
}

UnifiedAgentConfigurationMapInput is an input type that accepts UnifiedAgentConfigurationMap and UnifiedAgentConfigurationMapOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationMapInput` via:

UnifiedAgentConfigurationMap{ "key": UnifiedAgentConfigurationArgs{...} }

type UnifiedAgentConfigurationMapOutput

type UnifiedAgentConfigurationMapOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationMapOutput) ElementType

func (UnifiedAgentConfigurationMapOutput) MapIndex

func (UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutput

func (o UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutput() UnifiedAgentConfigurationMapOutput

func (UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutputWithContext

func (o UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutputWithContext(ctx context.Context) UnifiedAgentConfigurationMapOutput

type UnifiedAgentConfigurationOutput

type UnifiedAgentConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationOutput) CompartmentId

(Updatable) The OCID of the compartment that the resource belongs to.

func (UnifiedAgentConfigurationOutput) ConfigurationState

func (o UnifiedAgentConfigurationOutput) ConfigurationState() pulumi.StringOutput

State of unified agent service configuration.

func (UnifiedAgentConfigurationOutput) DefinedTags

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (UnifiedAgentConfigurationOutput) Description

(Updatable) Description for this resource.

func (UnifiedAgentConfigurationOutput) DisplayName

(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.

func (UnifiedAgentConfigurationOutput) ElementType

func (UnifiedAgentConfigurationOutput) FreeformTags

(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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (UnifiedAgentConfigurationOutput) GroupAssociation

(Updatable) Groups using the configuration.

func (UnifiedAgentConfigurationOutput) IsEnabled

(Updatable) Whether or not this resource is currently enabled.

func (UnifiedAgentConfigurationOutput) ServiceConfiguration

(Updatable) Top level Unified Agent service configuration object.

func (UnifiedAgentConfigurationOutput) State

The pipeline state.

func (UnifiedAgentConfigurationOutput) TimeCreated

Time the resource was created.

func (UnifiedAgentConfigurationOutput) TimeLastModified

Time the resource was last modified.

func (UnifiedAgentConfigurationOutput) ToUnifiedAgentConfigurationOutput

func (o UnifiedAgentConfigurationOutput) ToUnifiedAgentConfigurationOutput() UnifiedAgentConfigurationOutput

func (UnifiedAgentConfigurationOutput) ToUnifiedAgentConfigurationOutputWithContext

func (o UnifiedAgentConfigurationOutput) ToUnifiedAgentConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationOutput

type UnifiedAgentConfigurationServiceConfiguration

type UnifiedAgentConfigurationServiceConfiguration struct {
	// (Updatable) Unified Agent monitoring application configuration details.
	ApplicationConfigurations []UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration `pulumi:"applicationConfigurations"`
	// (Updatable) Type of Unified Agent service configuration.
	ConfigurationType string `pulumi:"configurationType"`
	// (Updatable) Logging destination object.
	Destination *UnifiedAgentConfigurationServiceConfigurationDestination `pulumi:"destination"`
	// (Updatable) Logging source object.
	Sources []UnifiedAgentConfigurationServiceConfigurationSource `pulumi:"sources"`
	// (Updatable) Logging filter object.
	UnifiedAgentConfigurationFilters []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilters"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration

type UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration struct {
	// (Updatable) Kubernetes destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination `pulumi:"destination"`
	// (Updatable) Kubernetes source object.
	Source *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"source"`
	// (Updatable) Type of source of metrics
	SourceType string `pulumi:"sourceType"`
	// (Updatable) Tail log source objects.
	Sources []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"sources"`
	// (Updatable) Kubernetes filter object
	UnifiedAgentConfigurationFilter *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilter"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs struct {
	// (Updatable) Kubernetes destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput `pulumi:"destination"`
	// (Updatable) Kubernetes source object.
	Source UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput `pulumi:"source"`
	// (Updatable) Type of source of metrics
	SourceType pulumi.StringInput `pulumi:"sourceType"`
	// (Updatable) Tail log source objects.
	Sources UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput `pulumi:"sources"`
	// (Updatable) Kubernetes filter object
	UnifiedAgentConfigurationFilter UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput `pulumi:"unifiedAgentConfigurationFilter"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray{ UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId *string `pulumi:"compartmentId"`
	// (Updatable) Namespace to which metrics will be emitted.
	MetricsNamespace *string `pulumi:"metricsNamespace"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// (Updatable) Namespace to which metrics will be emitted.
	MetricsNamespace pulumi.StringPtrInput `pulumi:"metricsNamespace"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) CompartmentId

(Updatable) The OCID of the compartment that the resource belongs to.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) MetricsNamespace

(Updatable) Namespace to which metrics will be emitted.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Destination

(Updatable) Kubernetes destination object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Source

(Updatable) Kubernetes source object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) SourceType

(Updatable) Type of source of metrics

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Sources

(Updatable) Tail log source objects.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) UnifiedAgentConfigurationFilter

(Updatable) Kubernetes filter object

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions `pulumi:"advancedOptions"`
	// (Updatable) Unique name for the source.
	Name *string `pulumi:"name"`
	// (Updatable) Source parser object.
	Parser *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser `pulumi:"parser"`
	// (Updatable) Absolute paths for log source files. Wildcards can be used.
	Paths []string `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType *string `pulumi:"sourceType"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions struct {
	// (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead *bool `pulumi:"isReadFromHead"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs struct {
	// (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead pulumi.BoolPtrInput `pulumi:"isReadFromHead"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) IsReadFromHead

(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) IsReadFromHead

(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput `pulumi:"advancedOptions"`
	// (Updatable) Unique name for the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Source parser object.
	Parser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput `pulumi:"parser"`
	// (Updatable) Absolute paths for log source files. Wildcards can be used.
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType pulumi.StringPtrInput `pulumi:"sourceType"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray{ UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) AdvancedOptions

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Name

(Updatable) Unique name for the source.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Parser

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Paths

(Updatable) Absolute paths for log source files. Wildcards can be used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) SourceType

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser struct {
	// (Updatable) CSV delimiter.
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression *string `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline *string `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey *string `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey *string `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent *bool `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields *bool `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString *bool `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent *bool `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority *bool `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys []string `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat *string `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey *string `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp *string `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern *string `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat *string `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType *string `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds *int `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types map[string]interface{} `pulumi:"types"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs struct {
	// (Updatable) CSV delimiter.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline pulumi.StringPtrInput `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey pulumi.StringPtrInput `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey pulumi.StringPtrInput `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolPtrInput `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolPtrInput `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolPtrInput `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolPtrInput `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolPtrInput `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey pulumi.StringPtrInput `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringPtrInput `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern pulumi.StringPtrInput `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringPtrInput `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType pulumi.StringPtrInput `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntPtrInput `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types pulumi.MapInput `pulumi:"types"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat *string `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone *string `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name *string `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringPtrInput `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringPtrInput `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{ UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeFormat

(Updatable) Process value using the specified format. This is available only when timeType is a string.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeKey

(Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeZone

(Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Name

(Updatable) The name key to tag this Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Pattern

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace *string `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) AdvancedOptions

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Name

(Updatable) Unique name for the source.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Parser

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Paths

(Updatable) Absolute paths for log source files. Wildcards can be used.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) SourceType

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget struct {
	// (Updatable) K8s namespace of the resource.
	K8sNamespace *string `pulumi:"k8sNamespace"`
	// (Updatable) Custom name.
	Name *string `pulumi:"name"`
	// (Updatable) Resource group in Oracle Cloud Infrastructure monitoring.
	ResourceGroup *string `pulumi:"resourceGroup"`
	// (Updatable) Type of resource to scrape metrics.
	ResourceType *string `pulumi:"resourceType"`
	// (Updatable) Name of the service prepended to the endpoints.
	ServiceName *string `pulumi:"serviceName"`
	// (Updatable) URL from which the metrics are fetched.
	Url *string `pulumi:"url"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs struct {
	// (Updatable) K8s namespace of the resource.
	K8sNamespace pulumi.StringPtrInput `pulumi:"k8sNamespace"`
	// (Updatable) Custom name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Resource group in Oracle Cloud Infrastructure monitoring.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
	// (Updatable) Type of resource to scrape metrics.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
	// (Updatable) Name of the service prepended to the endpoints.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
	// (Updatable) URL from which the metrics are fetched.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) K8sNamespace

(Updatable) K8s namespace of the resource.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Name

(Updatable) Custom name.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceGroup

(Updatable) Resource group in Oracle Cloud Infrastructure monitoring.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceType

(Updatable) Type of resource to scrape metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ServiceName

(Updatable) Name of the service prepended to the endpoints.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Url

(Updatable) URL from which the metrics are fetched.

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter struct {
	// (Updatable) List of metrics regex to be allowed.
	AllowLists []string `pulumi:"allowLists"`
	// (Updatable) List of metrics regex to be denied.
	DenyLists []string `pulumi:"denyLists"`
	// (Updatable) Unified schema logging filter type.
	FilterType *string `pulumi:"filterType"`
	// (Updatable) Unique name for the filter.
	Name *string `pulumi:"name"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs struct {
	// (Updatable) List of metrics regex to be allowed.
	AllowLists pulumi.StringArrayInput `pulumi:"allowLists"`
	// (Updatable) List of metrics regex to be denied.
	DenyLists pulumi.StringArrayInput `pulumi:"denyLists"`
	// (Updatable) Unified schema logging filter type.
	FilterType pulumi.StringPtrInput `pulumi:"filterType"`
	// (Updatable) Unique name for the filter.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput` via:

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{...}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists

(Updatable) List of metrics regex to be allowed.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists

(Updatable) List of metrics regex to be denied.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) FilterType

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) Name

(Updatable) Unique name for the filter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput() UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtr and UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) AllowLists

(Updatable) List of metrics regex to be allowed.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) DenyLists

(Updatable) List of metrics regex to be denied.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) FilterType

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) Name

(Updatable) Unique name for the filter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationArgs

type UnifiedAgentConfigurationServiceConfigurationArgs struct {
	// (Updatable) Unified Agent monitoring application configuration details.
	ApplicationConfigurations UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput `pulumi:"applicationConfigurations"`
	// (Updatable) Type of Unified Agent service configuration.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// (Updatable) Logging destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationDestinationPtrInput `pulumi:"destination"`
	// (Updatable) Logging source object.
	Sources UnifiedAgentConfigurationServiceConfigurationSourceArrayInput `pulumi:"sources"`
	// (Updatable) Logging filter object.
	UnifiedAgentConfigurationFilters UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput `pulumi:"unifiedAgentConfigurationFilters"`
}

func (UnifiedAgentConfigurationServiceConfigurationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutput

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput() UnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestination

type UnifiedAgentConfigurationServiceConfigurationDestination struct {
	// (Updatable) The OCID of the resource.
	LogObjectId string `pulumi:"logObjectId"`
	// (Updatable) Unified monitoring agent operational metrics configuration object.
	OperationalMetricsConfiguration *UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration `pulumi:"operationalMetricsConfiguration"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationArgs struct {
	// (Updatable) The OCID of the resource.
	LogObjectId pulumi.StringInput `pulumi:"logObjectId"`
	// (Updatable) Unified monitoring agent operational metrics configuration object.
	OperationalMetricsConfiguration UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput `pulumi:"operationalMetricsConfiguration"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationInput

type UnifiedAgentConfigurationServiceConfigurationDestinationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationArgs and UnifiedAgentConfigurationServiceConfigurationDestinationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationInput` via:

UnifiedAgentConfigurationServiceConfigurationDestinationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration struct {
	// (Updatable) Unified monitoring agent operational metrics destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination `pulumi:"destination"`
	// (Updatable) Unified monitoring agent operational metrics source object.
	Source UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource `pulumi:"source"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs struct {
	// (Updatable) Unified monitoring agent operational metrics destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput `pulumi:"destination"`
	// (Updatable) Unified monitoring agent operational metrics source object.
	Source UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput `pulumi:"source"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput` via:

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) CompartmentId

(Updatable) The OCID of the compartment that the resource belongs to.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtr and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) CompartmentId

(Updatable) The OCID of the compartment that the resource belongs to.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput` via:

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Destination

(Updatable) Unified monitoring agent operational metrics destination object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Source

(Updatable) Unified monitoring agent operational metrics source object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtr and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) Destination

(Updatable) Unified monitoring agent operational metrics destination object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) Source

(Updatable) Unified monitoring agent operational metrics source object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource struct {
	// (Updatable) List of unified monitoring agent operational metrics.
	Metrics []string `pulumi:"metrics"`
	// (Updatable) Record section of OperationalMetricsSource object.
	RecordInput UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput `pulumi:"recordInput"`
	// (Updatable) Type of the unified monitoring agent operational metrics source object.
	Type string `pulumi:"type"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs struct {
	// (Updatable) List of unified monitoring agent operational metrics.
	Metrics pulumi.StringArrayInput `pulumi:"metrics"`
	// (Updatable) Record section of OperationalMetricsSource object.
	RecordInput UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput `pulumi:"recordInput"`
	// (Updatable) Type of the unified monitoring agent operational metrics source object.
	Type pulumi.StringInput `pulumi:"type"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput` via:

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Metrics

(Updatable) List of unified monitoring agent operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) RecordInput

(Updatable) Record section of OperationalMetricsSource object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Type

(Updatable) Type of the unified monitoring agent operational metrics source object.

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtr and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) Metrics

(Updatable) List of unified monitoring agent operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) RecordInput

(Updatable) Record section of OperationalMetricsSource object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) Type

(Updatable) Type of the unified monitoring agent operational metrics source object.

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput struct {
	// (Updatable) Namespace to emit the operational metrics.
	Namespace string `pulumi:"namespace"`
	// (Updatable) Resource group to emit the operational metrics.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs struct {
	// (Updatable) Namespace to emit the operational metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// (Updatable) Resource group to emit the operational metrics.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput` via:

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) Namespace

(Updatable) Namespace to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup

(Updatable) Resource group to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrInput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput() UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtr and UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) Namespace

(Updatable) Namespace to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ResourceGroup

(Updatable) Resource group to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

(Updatable) The OCID of the resource.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) OperationalMetricsConfiguration

(Updatable) Unified monitoring agent operational metrics configuration object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationPtrInput

type UnifiedAgentConfigurationServiceConfigurationDestinationPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput() UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationDestinationPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationDestinationArgs, UnifiedAgentConfigurationServiceConfigurationDestinationPtr and UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationDestinationPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationDestinationArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) LogObjectId

(Updatable) The OCID of the resource.

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) OperationalMetricsConfiguration

(Updatable) Unified monitoring agent operational metrics configuration object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationInput

type UnifiedAgentConfigurationServiceConfigurationInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationOutput
	ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationOutput
}

UnifiedAgentConfigurationServiceConfigurationInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationArgs and UnifiedAgentConfigurationServiceConfigurationOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationInput` via:

UnifiedAgentConfigurationServiceConfigurationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationOutput

type UnifiedAgentConfigurationServiceConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationOutput) ApplicationConfigurations

(Updatable) Unified Agent monitoring application configuration details.

func (UnifiedAgentConfigurationServiceConfigurationOutput) ConfigurationType

(Updatable) Type of Unified Agent service configuration.

func (UnifiedAgentConfigurationServiceConfigurationOutput) Destination

(Updatable) Logging destination object.

func (UnifiedAgentConfigurationServiceConfigurationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationOutput) Sources

(Updatable) Logging source object.

func (UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationOutput

func (o UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (o UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput() UnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationOutput) UnifiedAgentConfigurationFilters

(Updatable) Logging filter object.

type UnifiedAgentConfigurationServiceConfigurationPtrInput

type UnifiedAgentConfigurationServiceConfigurationPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationPtrOutput() UnifiedAgentConfigurationServiceConfigurationPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationArgs, UnifiedAgentConfigurationServiceConfigurationPtr and UnifiedAgentConfigurationServiceConfigurationPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ApplicationConfigurations

(Updatable) Unified Agent monitoring application configuration details.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ConfigurationType

(Updatable) Type of Unified Agent service configuration.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Destination

(Updatable) Logging destination object.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Sources

(Updatable) Logging source object.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) UnifiedAgentConfigurationFilters

(Updatable) Logging filter object.

type UnifiedAgentConfigurationServiceConfigurationSource

type UnifiedAgentConfigurationServiceConfigurationSource struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions *UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions `pulumi:"advancedOptions"`
	// (Updatable) Windows event log channels.
	Channels []string `pulumi:"channels"`
	// (Updatable) User customized source plugin.
	CustomPlugin *string `pulumi:"customPlugin"`
	// (Updatable) Unique name for the source.
	Name *string `pulumi:"name"`
	// (Updatable) Source parser object.
	Parser *UnifiedAgentConfigurationServiceConfigurationSourceParser `pulumi:"parser"`
	// (Updatable) Absolute paths for log source files. Wildcards can be used.
	Paths []string `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions struct {
	// (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead *bool `pulumi:"isReadFromHead"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs struct {
	// (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
	IsReadFromHead pulumi.BoolPtrInput `pulumi:"isReadFromHead"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsInput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput() UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs and UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) IsReadFromHead

(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput() UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs, UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtr and UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) IsReadFromHead

(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationSourceArgs

type UnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput `pulumi:"advancedOptions"`
	// (Updatable) Windows event log channels.
	Channels pulumi.StringArrayInput `pulumi:"channels"`
	// (Updatable) User customized source plugin.
	CustomPlugin pulumi.StringPtrInput `pulumi:"customPlugin"`
	// (Updatable) Unique name for the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Source parser object.
	Parser UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput `pulumi:"parser"`
	// (Updatable) Absolute paths for log source files. Wildcards can be used.
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArray

type UnifiedAgentConfigurationServiceConfigurationSourceArray []UnifiedAgentConfigurationServiceConfigurationSourceInput

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (i UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayInput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceArray and UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceArray{ UnifiedAgentConfigurationServiceConfigurationSourceArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) Index

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceInput

type UnifiedAgentConfigurationServiceConfigurationSourceInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceOutput() UnifiedAgentConfigurationServiceConfigurationSourceOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceArgs and UnifiedAgentConfigurationServiceConfigurationSourceOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) AdvancedOptions

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

(Updatable) Windows event log channels.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) CustomPlugin

(Updatable) User customized source plugin.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Name

(Updatable) Unique name for the source.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Parser

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Paths

(Updatable) Absolute paths for log source files. Wildcards can be used.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) SourceType

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParser

type UnifiedAgentConfigurationServiceConfigurationSourceParser struct {
	// (Updatable) CSV delimiter.
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression *string `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline *string `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey *string `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey *string `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent *bool `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields *bool `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString *bool `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent *bool `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority *bool `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys []string `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat *string `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey *string `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp *string `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser *UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern *string `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns []UnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput *UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat *string `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType *string `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds *int `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types map[string]interface{} `pulumi:"types"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceParserArgs

type UnifiedAgentConfigurationServiceConfigurationSourceParserArgs struct {
	// (Updatable) CSV delimiter.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline pulumi.StringPtrInput `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey pulumi.StringPtrInput `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey pulumi.StringPtrInput `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolPtrInput `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolPtrInput `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolPtrInput `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolPtrInput `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolPtrInput `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey pulumi.StringPtrInput `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringPtrInput `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern pulumi.StringPtrInput `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringPtrInput `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType pulumi.StringPtrInput `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntPtrInput `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types pulumi.MapInput `pulumi:"types"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs, UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtr and UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationSourceParserPattern

type UnifiedAgentConfigurationServiceConfigurationSourceParserPattern struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat *string `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone *string `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name *string `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringPtrInput `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringPtrInput `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray and UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{ UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeFormat

(Updatable) Process value using the specified format. This is available only when timeType is a string.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeKey

(Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeZone

(Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Name

(Updatable) The name key to tag this Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Pattern

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserArgs, UnifiedAgentConfigurationServiceConfigurationSourceParserPtr and UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace *string `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs, UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtr and UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter

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

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList struct {
	// (Updatable) The field name to which the regular expression is applied
	Key *string `pulumi:"key"`
	// (Updatable) The regular expression
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs struct {
	// (Updatable) The field name to which the regular expression is applied
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) The regular expression
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Key

(Updatable) The field name to which the regular expression is applied

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Pattern

(Updatable) The regular expression

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs struct {
	// (Updatable) A list of filtering rules to include logs
	AllowLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput `pulumi:"allowLists"`
	// (Updatable) Type of the custom filter
	CustomFilterType pulumi.StringPtrInput `pulumi:"customFilterType"`
	// (Updatable) List of custom sections in custom filter
	CustomSections UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput `pulumi:"customSections"`
	// (Updatable) A list of filtering rules to reject logs
	DenyLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput `pulumi:"denyLists"`
	// (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.
	EmitInvalidRecordToError pulumi.BoolPtrInput `pulumi:"emitInvalidRecordToError"`
	// (Updatable) Unified schema logging filter type.
	FilterType pulumi.StringInput `pulumi:"filterType"`
	// (Updatable) Store the parsed values as a hash value in a field.
	HashValueField pulumi.StringPtrInput `pulumi:"hashValueField"`
	// (Updatable) Store the parsed values with the specified key name prefix.
	InjectKeyPrefix pulumi.StringPtrInput `pulumi:"injectKeyPrefix"`
	// (Updatable) If true, automatically casts the field types.
	IsAutoTypecastEnabled pulumi.BoolPtrInput `pulumi:"isAutoTypecastEnabled"`
	// (Updatable) If true, it modifies a new empty hash
	IsRenewRecordEnabled pulumi.BoolPtrInput `pulumi:"isRenewRecordEnabled"`
	// (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
	IsRubyEnabled pulumi.BoolPtrInput `pulumi:"isRubyEnabled"`
	// (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
	KeepKeys pulumi.StringArrayInput `pulumi:"keepKeys"`
	// (Updatable) The field name in the record to parse.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// (Updatable) Unique name for the filter.
	Name pulumi.StringInput `pulumi:"name"`
	// (Updatable) Parameters of the custom filter
	Params pulumi.MapInput `pulumi:"params"`
	// (Updatable) Source parser object.
	Parser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput `pulumi:"parser"`
	// (Updatable) Add new key-value pairs in logs
	RecordLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput `pulumi:"recordLists"`
	// (Updatable) If true, remove the keyName field when parsing is succeeded.
	RemoveKeyNameField pulumi.BoolPtrInput `pulumi:"removeKeyNameField"`
	// (Updatable) A list of keys to delete
	RemoveKeys pulumi.StringArrayInput `pulumi:"removeKeys"`
	// (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
	RenewTimeKey pulumi.StringPtrInput `pulumi:"renewTimeKey"`
	// (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
	ReplaceInvalidSequence pulumi.BoolPtrInput `pulumi:"replaceInvalidSequence"`
	// (Updatable) If true, keep the original key-value pair in the parsed result.
	ReserveData pulumi.BoolPtrInput `pulumi:"reserveData"`
	// (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
	ReserveTime pulumi.BoolPtrInput `pulumi:"reserveTime"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection struct {
	// (Updatable) The name of the custom section
	Name *string `pulumi:"name"`
	// (Updatable) Parameters in the custom section
	Params map[string]interface{} `pulumi:"params"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs struct {
	// (Updatable) The name of the custom section
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Parameters in the custom section
	Params pulumi.MapInput `pulumi:"params"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Name

(Updatable) The name of the custom section

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Params

(Updatable) Parameters in the custom section

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList struct {
	// (Updatable) The field name to which the regular expression is applied
	Key *string `pulumi:"key"`
	// (Updatable) The regular expression
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs struct {
	// (Updatable) The field name to which the regular expression is applied
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) The regular expression
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Key

(Updatable) The field name to which the regular expression is applied

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Pattern

(Updatable) The regular expression

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists

(Updatable) A list of filtering rules to include logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomFilterType

(Updatable) Type of the custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomSections

(Updatable) List of custom sections in custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists

(Updatable) A list of filtering rules to reject logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) EmitInvalidRecordToError

(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.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) FilterType

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) HashValueField

(Updatable) Store the parsed values as a hash value in a field.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) InjectKeyPrefix

(Updatable) Store the parsed values with the specified key name prefix.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsAutoTypecastEnabled

(Updatable) If true, automatically casts the field types.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRenewRecordEnabled

(Updatable) If true, it modifies a new empty hash

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRubyEnabled

(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeepKeys

(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeyName

(Updatable) The field name in the record to parse.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Name

(Updatable) Unique name for the filter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Params

(Updatable) Parameters of the custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Parser

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RecordLists

(Updatable) Add new key-value pairs in logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeyNameField

(Updatable) If true, remove the keyName field when parsing is succeeded.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeys

(Updatable) A list of keys to delete

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RenewTimeKey

(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReplaceInvalidSequence

(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveData

(Updatable) If true, keep the original key-value pair in the parsed result.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveTime

(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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser struct {
	// (Updatable) CSV delimiter.
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression *string `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline *string `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats []string `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey *string `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey *string `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent *bool `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields *bool `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString *bool `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent *bool `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority *bool `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys []string `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat *string `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey *string `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp *string `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser *UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern *string `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput *UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat *string `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType *string `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds *int `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types map[string]interface{} `pulumi:"types"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs struct {
	// (Updatable) CSV delimiter.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) First line pattern format.
	FormatFirstline pulumi.StringPtrInput `pulumi:"formatFirstline"`
	// (Updatable) Mutiline pattern format.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// (Updatable) Grok failure key.
	GrokFailureKey pulumi.StringPtrInput `pulumi:"grokFailureKey"`
	// (Updatable) Grok name key.
	GrokNameKey pulumi.StringPtrInput `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolPtrInput `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If you don't need stream or logtag fields, set this to false.
	IsMergeCriFields pulumi.BoolPtrInput `pulumi:"isMergeCriFields"`
	// (Updatable) If true, an empty string field is replaced with a null value.
	IsNullEmptyString pulumi.BoolPtrInput `pulumi:"isNullEmptyString"`
	// (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.
	IsSupportColonlessIdent pulumi.BoolPtrInput `pulumi:"isSupportColonlessIdent"`
	// (Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.
	IsWithPriority pulumi.BoolPtrInput `pulumi:"isWithPriority"`
	// (Updatable) CSV keys.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// (Updatable) Syslog message format.
	MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"`
	// (Updatable) Specifies the field name to contain logs.
	MessageKey pulumi.StringPtrInput `pulumi:"messageKey"`
	// (Updatable) Multiline start regexp pattern.
	MultiLineStartRegexp pulumi.StringPtrInput `pulumi:"multiLineStartRegexp"`
	// (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
	NestedParser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput `pulumi:"nestedParser"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern pulumi.StringPtrInput `pulumi:"nullValuePattern"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput `pulumi:"patterns"`
	// (Updatable) record section of openmetrics parser.
	RecordInput UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput `pulumi:"recordInput"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringPtrInput `pulumi:"rfc5424timeFormat"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Syslog parser type.
	SyslogParserType pulumi.StringPtrInput `pulumi:"syslogParserType"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
	// (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
	TimeoutInMilliseconds pulumi.IntPtrInput `pulumi:"timeoutInMilliseconds"`
	// (Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>
	//
	// 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", "reqId" : "111", "user"   : "-" }
	Types pulumi.MapInput `pulumi:"types"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested *bool `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator *string `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType *string `pulumi:"timeType"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs struct {
	// Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// If true, keep the time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, a separator parameter can be further defined.
	ParseNested pulumi.BoolPtrInput `pulumi:"parseNested"`
	// (Updatable) Keys of adjacent levels are joined by the separator.
	Separator pulumi.StringPtrInput `pulumi:"separator"`
	// (Updatable) Process time value using the specified format.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable) JSON parser time type.
	TimeType pulumi.StringPtrInput `pulumi:"timeType"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtr and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) FieldTimeKey

Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) IsKeepTimeKey

If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat *string `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey *string `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone *string `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name *string `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs struct {
	// (Updatable) Process value using the specified format. This is available only when timeType is a string.
	FieldTimeFormat pulumi.StringPtrInput `pulumi:"fieldTimeFormat"`
	// (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
	FieldTimeKey pulumi.StringPtrInput `pulumi:"fieldTimeKey"`
	// (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
	FieldTimeZone pulumi.StringPtrInput `pulumi:"fieldTimeZone"`
	// (Updatable) The name key to tag this Grok pattern.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) The Grok pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeFormat

(Updatable) Process value using the specified format. This is available only when timeType is a string.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeKey

(Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeZone

(Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Name

(Updatable) The name key to tag this Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Pattern

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtr and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Delimiter

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Expression

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) FieldTimeKey

(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) FormatFirstline

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Formats

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) GrokFailureKey

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) GrokNameKey

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsEstimateCurrentEvent

(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the timeKey is specified.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsKeepTimeKey

(Updatable) If true, keep the time field in the record.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsMergeCriFields

(Updatable) If you don't need stream or logtag fields, set this to false.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with a null value.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsSupportColonlessIdent

(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd supportColonlessIdent parameter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsWithPriority

(Updatable) Specifies with priority or not. Corresponds to the Fluentd withPriority parameter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Keys

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MessageFormat

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MessageKey

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MultiLineStartRegexp

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) NestedParser

(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ParseNested

(Updatable) If true, a separator parameter can be further defined.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) RecordInput

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Separator

(Updatable) Keys of adjacent levels are joined by the separator.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) SyslogParserType

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeFormat

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeType

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeoutInMilliseconds

(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Types

(Updatable) Specify types for converting a field into another type. For example, With this configuration: <parse> @type csv keys time,host,req_id,user timeKey time </parse>

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", "reqId" : "111", "user" : "-" }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions map[string]interface{} `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace *string `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs struct {
	// (Updatable) Dimensions to be added for metrics.
	Dimensions pulumi.MapInput `pulumi:"dimensions"`
	// (Updatable) Namespace to emit metrics.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) Resource group to emit metrics.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtr and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) Dimensions

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) Namespace

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ResourceGroup

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList struct {
	// (Updatable) A new key
	Key *string `pulumi:"key"`
	// (Updatable) A new value
	Value *string `pulumi:"value"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs struct {
	// (Updatable) A new key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) A new value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray{ UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput() UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput
	ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput
}

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs and UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput` via:

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{...}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Key

(Updatable) A new key

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Value

(Updatable) A new value

type UnifiedAgentConfigurationState

type UnifiedAgentConfigurationState struct {
	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringPtrInput
	// State of unified agent service configuration.
	ConfigurationState pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Groups using the configuration.
	GroupAssociation UnifiedAgentConfigurationGroupAssociationPtrInput
	// (Updatable) Whether or not this resource is currently enabled.
	IsEnabled pulumi.BoolPtrInput
	// (Updatable) Top level Unified Agent service configuration object.
	ServiceConfiguration UnifiedAgentConfigurationServiceConfigurationPtrInput
	// The pipeline state.
	State pulumi.StringPtrInput
	// Time the resource was created.
	TimeCreated pulumi.StringPtrInput
	// Time the resource was last modified.
	TimeLastModified pulumi.StringPtrInput
}

func (UnifiedAgentConfigurationState) ElementType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL