logging

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 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 added in v1.17.0

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/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/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 added in v1.17.0

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/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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) CompartmentId added in v1.29.0

The OCID of the compartment that the resource belongs to.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) MetricsNamespace added in v1.29.0

Namespace to which metrics will be emitted.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Destinations added in v1.29.0

Unified monitoring agent operational metrics destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Source added in v1.29.0

Unified monitoring agent operational metrics source object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) SourceType added in v1.29.0

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Sources added in v1.29.0

Logging source object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) UnifiedAgentConfigurationFilters added in v1.29.0

Logging filter object.

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) IsReadFromHead added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) AdvancedOptions added in v1.29.0

Advanced options for logging configuration

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Parsers added in v1.29.0

Source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Paths added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) SourceType added in v1.29.0

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) IsKeepTimeKey added in v1.29.0

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ParseNested added in v1.29.0

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) Separator added in v1.29.0

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeFormat added in v1.29.0

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeType added in v1.29.0

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Delimiter added in v1.29.0

CSV delimiter.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Expression added in v1.29.0

Regex pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FormatFirstline added in v1.29.0

First line pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Formats added in v1.29.0

Mutiline pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokFailureKey added in v1.29.0

Grok failure key.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokNameKey added in v1.29.0

Grok name key.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsKeepTimeKey added in v1.29.0

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsMergeCriFields added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsNullEmptyString added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsSupportColonlessIdent added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsWithPriority added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Keys added in v1.29.0

CSV keys.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageFormat added in v1.29.0

Syslog message format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageKey added in v1.29.0

Specifies the field name to contain logs.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MultiLineStartRegexp added in v1.29.0

Multiline start regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NestedParsers added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NullValuePattern added in v1.29.0

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParseNested added in v1.29.0

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParserType added in v1.29.0

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Patterns added in v1.29.0

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) RecordInputs added in v1.29.0

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Rfc5424timeFormat added in v1.29.0

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Separator added in v1.29.0

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) SyslogParserType added in v1.29.0

Syslog parser type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeFormat added in v1.29.0

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeType added in v1.29.0

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeoutInMilliseconds added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Types added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeFormat added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeZone added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Pattern added in v1.29.0

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Dimensions added in v1.29.0

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Namespace added in v1.29.0

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ResourceGroup added in v1.29.0

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) K8sNamespace added in v1.29.0

K8s namespace of the resource.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceGroup added in v1.29.0

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceType added in v1.29.0

Type of resource to scrape metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ServiceName added in v1.29.0

Name of the service prepended to the endpoints.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Url added in v1.29.0

URL from which the metrics are fetched.

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists added in v1.29.0

A list of filtering rules to include logs

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists added in v1.29.0

A list of filtering rules to reject logs

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) FilterType added in v1.29.0

Unified schema logging filter type.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) Index added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination added in v1.14.0

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

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs added in v1.14.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) Index added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) CompartmentId added in v1.14.0

The OCID of the compartment that the resource belongs to.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Destinations added in v1.14.0

Unified monitoring agent operational metrics destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Sources added in v1.14.0

Unified monitoring agent operational metrics source object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) Index added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Metrics added in v1.14.0

List of unified monitoring agent operational metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) RecordInputs added in v1.14.0

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Type added in v1.14.0

Type of the unified monitoring agent operational metrics source object.

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput added in v1.14.0

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

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs added in v1.14.0

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 added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) Index added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput added in v1.14.0

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 added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ElementType added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) Namespace added in v1.14.0

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup added in v1.14.0

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

The OCID of the resource.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) OperationalMetricsConfigurations added in v1.14.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray []GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) IsReadFromHead added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionOutputWithContext added in v1.29.0

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 added in v1.29.0

Advanced options for logging configuration

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

Windows event log channels.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) CustomPlugin added in v1.29.0

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 added in v0.19.0

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 added in v0.19.0

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 added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext added in v0.19.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray added in v0.19.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ElementType added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext added in v0.19.0

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayInput added in v0.19.0

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 added in v0.19.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ElementType added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) Index added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutputWithContext added in v0.19.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput added in v0.19.0

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 added in v0.19.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ElementType added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) FieldTimeKey added in v0.19.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) IsKeepTimeKey added in v0.19.0

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ParseNested added in v1.29.0

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) Separator added in v1.29.0

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeFormat added in v0.19.0

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeType added in v0.19.0

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput added in v0.19.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext added in v0.19.0

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 added in v0.19.0

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 added in v0.19.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NullValuePattern

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParseNested added in v1.29.0

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 added in v1.29.0

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Separator added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Dimensions added in v1.29.0

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Namespace added in v1.29.0

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ResourceGroup added in v1.29.0

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter added in v1.29.0

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 added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Key added in v1.29.0

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Pattern added in v1.29.0

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Params added in v1.29.0

Parameters of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Key added in v1.29.0

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Pattern added in v1.29.0

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists added in v1.29.0

A list of filtering rules to include logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomFilterType added in v1.29.0

Type of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomSections added in v1.29.0

List of custom sections in custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists added in v1.29.0

A list of filtering rules to reject logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) EmitInvalidRecordToError added in v1.29.0

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 added in v1.29.0

Unified schema logging filter type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) HashValueField added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) InjectKeyPrefix added in v1.29.0

Store the parsed values with the specified key name prefix.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsAutoTypecastEnabled added in v1.29.0

If true, automatically casts the field types.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRenewRecordEnabled added in v1.29.0

If true, it modifies a new empty hash

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRubyEnabled added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeepKeys added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeyName added in v1.29.0

The field name in the record to parse.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Params added in v1.29.0

Parameters of the custom filter

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Parsers added in v1.29.0

Source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RecordLists added in v1.29.0

Add new key-value pairs in logs

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeyNameField added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeys added in v1.29.0

A list of keys to delete

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RenewTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReplaceInvalidSequence added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveData added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveTime added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) IsKeepTimeKey added in v1.29.0

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ParseNested added in v1.29.0

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) Separator added in v1.29.0

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeFormat added in v1.29.0

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeType added in v1.29.0

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Delimiter added in v1.29.0

CSV delimiter.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Expression added in v1.29.0

Regex pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FormatFirstline added in v1.29.0

First line pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Formats added in v1.29.0

Mutiline pattern format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokFailureKey added in v1.29.0

Grok failure key.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokNameKey added in v1.29.0

Grok name key.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsKeepTimeKey added in v1.29.0

If true, keep the time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsMergeCriFields added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsNullEmptyString added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsSupportColonlessIdent added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsWithPriority added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Keys added in v1.29.0

CSV keys.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageFormat added in v1.29.0

Syslog message format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageKey added in v1.29.0

Specifies the field name to contain logs.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MultiLineStartRegexp added in v1.29.0

Multiline start regexp pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NestedParsers added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NullValuePattern added in v1.29.0

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParseNested added in v1.29.0

If true, a separator parameter can be further defined.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParserType added in v1.29.0

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Patterns added in v1.29.0

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) RecordInputs added in v1.29.0

record section of openmetrics parser.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Rfc5424timeFormat added in v1.29.0

RFC 5424 time format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Separator added in v1.29.0

Keys of adjacent levels are joined by the separator.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) SyslogParserType added in v1.29.0

Syslog parser type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeFormat added in v1.29.0

Process time value using the specified format.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeType added in v1.29.0

JSON parser time type.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeoutInMilliseconds added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Types added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeFormat added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeKey added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeZone added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Name added in v1.29.0

The name key to tag this Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Pattern added in v1.29.0

The Grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Dimensions added in v1.29.0

Dimensions to be added for metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Namespace added in v1.29.0

Namespace to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ResourceGroup added in v1.29.0

Resource group to emit metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList added in v1.29.0

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

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs added in v1.29.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) Index added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput added in v1.29.0

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 added in v1.29.0

type GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ElementType added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Key added in v1.29.0

A new key

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToGetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext added in v1.29.0

func (GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Value added in v1.29.0

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/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/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 added in v1.17.0

(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 added in v1.17.0

(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/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 added in v0.4.0

func (o LogGroupOutput) CompartmentId() pulumi.StringOutput

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

func (LogGroupOutput) DefinedTags added in v0.4.0

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 added in v0.4.0

func (o LogGroupOutput) Description() pulumi.StringOutput

(Updatable) Description for this resource.

func (LogGroupOutput) DisplayName added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

The log group object state.

func (LogGroupOutput) TimeCreated added in v0.4.0

func (o LogGroupOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogGroupOutput) TimeLastModified added in v0.4.0

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 added in v0.4.0

func (o LogOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (LogOutput) Configuration added in v0.4.0

func (o LogOutput) Configuration() LogConfigurationOutput

Log object configuration.

func (LogOutput) DefinedTags added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

func (o LogOutput) IsEnabled() pulumi.BoolOutput

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

func (LogOutput) LogGroupId added in v0.4.0

func (o LogOutput) LogGroupId() pulumi.StringOutput

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

func (LogOutput) LogType added in v0.4.0

func (o LogOutput) LogType() pulumi.StringOutput

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

func (LogOutput) RetentionDuration added in v0.4.0

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 added in v0.4.0

func (o LogOutput) State() pulumi.StringOutput

The pipeline state.

func (LogOutput) TenancyId added in v0.4.0

func (o LogOutput) TenancyId() pulumi.StringOutput

The OCID of the tenancy.

func (LogOutput) TimeCreated added in v0.4.0

func (o LogOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogOutput) TimeLastModified added in v0.4.0

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/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 added in v0.4.0

func (o LogSavedSearchOutput) CompartmentId() pulumi.StringOutput

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

func (LogSavedSearchOutput) DefinedTags added in v0.4.0

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 added in v0.4.0

func (o LogSavedSearchOutput) Description() pulumi.StringOutput

(Updatable) Description for this resource.

func (LogSavedSearchOutput) ElementType

func (LogSavedSearchOutput) ElementType() reflect.Type

func (LogSavedSearchOutput) FreeformTags added in v0.4.0

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 added in v0.4.0

(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 added in v0.4.0

(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 added in v0.4.0

The state of the LogSavedSearch

func (LogSavedSearchOutput) TimeCreated added in v0.4.0

func (o LogSavedSearchOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LogSavedSearchOutput) TimeLastModified added in v0.4.0

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/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/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/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/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 added in v0.4.0

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

func (UnifiedAgentConfigurationOutput) ConfigurationState added in v0.4.0

func (o UnifiedAgentConfigurationOutput) ConfigurationState() pulumi.StringOutput

State of unified agent service configuration.

func (UnifiedAgentConfigurationOutput) DefinedTags added in v0.4.0

(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 added in v0.4.0

(Updatable) Description for this resource.

func (UnifiedAgentConfigurationOutput) DisplayName added in v0.4.0

(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 added in v0.4.0

(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 added in v0.4.0

(Updatable) Groups using the configuration.

func (UnifiedAgentConfigurationOutput) IsEnabled added in v0.4.0

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

func (UnifiedAgentConfigurationOutput) ServiceConfiguration added in v0.4.0

(Updatable) Top level Unified Agent service configuration object.

func (UnifiedAgentConfigurationOutput) State added in v0.4.0

The pipeline state.

func (UnifiedAgentConfigurationOutput) TimeCreated added in v0.4.0

Time the resource was created.

func (UnifiedAgentConfigurationOutput) TimeLastModified added in v0.4.0

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) Unified monitoring agent operational metrics destination object.
	Destination *UnifiedAgentConfigurationServiceConfigurationDestination `pulumi:"destination"`
	// (Updatable) Logging source object.
	Sources []UnifiedAgentConfigurationServiceConfigurationSource `pulumi:"sources"`
	// (Updatable) Logging filter object.
	UnifiedAgentConfigurationFilters []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilters"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration struct {
	// (Updatable) Unified monitoring agent operational metrics destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination `pulumi:"destination"`
	// (Updatable) Unified monitoring agent operational metrics source object.
	Source *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"source"`
	// (Updatable) Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
	// (Updatable) Logging source object.
	Sources []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource `pulumi:"sources"`
	// (Updatable) Logging filter object.
	UnifiedAgentConfigurationFilter *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter `pulumi:"unifiedAgentConfigurationFilter"`
}

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs struct {
	// (Updatable) Unified monitoring agent operational metrics destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput `pulumi:"destination"`
	// (Updatable) Unified monitoring agent operational metrics source object.
	Source UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput `pulumi:"source"`
	// (Updatable) Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
	// (Updatable) Logging source object.
	Sources UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput `pulumi:"sources"`
	// (Updatable) Logging filter object.
	UnifiedAgentConfigurationFilter UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput `pulumi:"unifiedAgentConfigurationFilter"`
}

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext added in v1.29.0

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

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext added in v1.29.0

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

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) CompartmentId added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) MetricsNamespace added in v1.29.0

(Updatable) Namespace to which metrics will be emitted.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Destination added in v1.29.0

(Updatable) Unified monitoring agent operational metrics destination object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Source added in v1.29.0

(Updatable) Unified monitoring agent operational metrics source object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) SourceType added in v1.29.0

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) Sources added in v1.29.0

(Updatable) Logging source object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationOutput) UnifiedAgentConfigurationFilter added in v1.29.0

(Updatable) Logging filter object.

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions *UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions `pulumi:"advancedOptions"`
	// (Updatable) The name key to tag this Grok pattern.
	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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) IsReadFromHead added in v1.29.0

(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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) IsReadFromHead added in v1.29.0

(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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs struct {
	// (Updatable) Advanced options for logging configuration
	AdvancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsPtrInput `pulumi:"advancedOptions"`
	// (Updatable) The name key to tag this Grok pattern.
	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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) AdvancedOptions added in v1.29.0

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Parser added in v1.29.0

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) Paths added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) SourceType added in v1.29.0

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser struct {
	// (Updatable) CSV delimiter.
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression *string `pulumi:"expression"`
	// (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) 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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs struct {
	// (Updatable) CSV delimiter.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (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) 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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser struct {
	// (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) 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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs struct {
	// (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) 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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Delimiter added in v1.29.0

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Expression added in v1.29.0

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) FormatFirstline added in v1.29.0

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Formats added in v1.29.0

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokFailureKey added in v1.29.0

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) GrokNameKey added in v1.29.0

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsMergeCriFields added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsNullEmptyString added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsSupportColonlessIdent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) IsWithPriority added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Keys added in v1.29.0

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageFormat added in v1.29.0

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MessageKey added in v1.29.0

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) MultiLineStartRegexp added in v1.29.0

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NestedParser added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) NullValuePattern added in v1.29.0

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ParserType added in v1.29.0

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Patterns added in v1.29.0

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) RecordInput added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Rfc5424timeFormat added in v1.29.0

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) SyslogParserType added in v1.29.0

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) TimeoutInMilliseconds added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserOutput) Types added in v1.29.0

(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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeFormat added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) FieldTimeKey added in v1.29.0

(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 added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) Pattern added in v1.29.0

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Delimiter added in v1.29.0

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Expression added in v1.29.0

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) FormatFirstline added in v1.29.0

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Formats added in v1.29.0

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) GrokFailureKey added in v1.29.0

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) GrokNameKey added in v1.29.0

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsMergeCriFields added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsNullEmptyString added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsSupportColonlessIdent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) IsWithPriority added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Keys added in v1.29.0

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MessageFormat added in v1.29.0

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MessageKey added in v1.29.0

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) MultiLineStartRegexp added in v1.29.0

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) NestedParser added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) NullValuePattern added in v1.29.0

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ParserType added in v1.29.0

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Patterns added in v1.29.0

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) RecordInput added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Rfc5424timeFormat added in v1.29.0

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) SyslogParserType added in v1.29.0

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) TimeoutInMilliseconds added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPtrOutput) Types added in v1.29.0

(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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) AdvancedOptions added in v1.29.0

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Parser added in v1.29.0

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) Paths added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) SourceType added in v1.29.0

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourcePtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTarget struct {
	// (Updatable) K8s namespace of the resource.
	K8sNamespace *string `pulumi:"k8sNamespace"`
	// (Updatable) The name key to tag this Grok pattern.
	Name *string `pulumi:"name"`
	// (Updatable) Resource group to emit metrics.
	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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs struct {
	// (Updatable) K8s namespace of the resource.
	K8sNamespace pulumi.StringPtrInput `pulumi:"k8sNamespace"`
	// (Updatable) The name key to tag this Grok pattern.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Resource group to emit metrics.
	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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) K8sNamespace added in v1.29.0

(Updatable) K8s namespace of the resource.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ResourceType added in v1.29.0

(Updatable) Type of resource to scrape metrics.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ServiceName added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceScrapeTargetOutput) Url added in v1.29.0

(Updatable) URL from which the metrics are fetched.

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter added in v1.29.0

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

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists added in v1.29.0

(Updatable) A list of filtering rules to include logs

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists added in v1.29.0

(Updatable) A list of filtering rules to reject logs

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) FilterType added in v1.29.0

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) AllowLists added in v1.29.0

(Updatable) A list of filtering rules to include logs

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) DenyLists added in v1.29.0

(Updatable) A list of filtering rules to reject logs

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) FilterType added in v1.29.0

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterPtrOutputWithContext added in v1.29.0

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) Unified monitoring agent operational metrics 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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination added in v1.14.0

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

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) CompartmentId added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) CompartmentId added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) Elem added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Destination added in v1.14.0

(Updatable) Unified monitoring agent operational metrics destination object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) Source added in v1.14.0

(Updatable) Unified monitoring agent operational metrics source object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) Destination added in v1.14.0

(Updatable) Unified monitoring agent operational metrics destination object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) Elem added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) Source added in v1.14.0

(Updatable) Unified monitoring agent operational metrics source object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource added in v1.14.0

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

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Metrics added in v1.14.0

(Updatable) List of unified monitoring agent operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) RecordInput added in v1.14.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) Type added in v1.14.0

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

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) Elem added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) Metrics added in v1.14.0

(Updatable) List of unified monitoring agent operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) RecordInput added in v1.14.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) Type added in v1.14.0

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

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput added in v1.14.0

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

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) Namespace added in v1.14.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup added in v1.14.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputWithContext added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrInput added in v1.14.0

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 added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) Elem added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) Namespace added in v1.14.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ResourceGroup added in v1.14.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutputWithContext added in v1.14.0

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

(Updatable) The OCID of the resource.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) OperationalMetricsConfiguration added in v1.14.0

(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 added in v1.14.0

(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 added in v1.29.0

(Updatable) Unified Agent monitoring application configuration details.

func (UnifiedAgentConfigurationServiceConfigurationOutput) ConfigurationType

(Updatable) Type of Unified Agent service configuration.

func (UnifiedAgentConfigurationServiceConfigurationOutput) Destination

(Updatable) Unified monitoring agent operational metrics 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 added in v1.29.0

(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 added in v1.29.0

(Updatable) Unified Agent monitoring application configuration details.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ConfigurationType

(Updatable) Type of Unified Agent service configuration.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Destination

(Updatable) Unified monitoring agent operational metrics 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 added in v1.29.0

(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) The name key to tag this Grok pattern.
	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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext added in v1.29.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) IsReadFromHead added in v1.29.0

(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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

func (o UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) IsReadFromHead added in v1.29.0

(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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsPtrOutputWithContext added in v1.29.0

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) The name key to tag this Grok pattern.
	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 added in v1.29.0

(Updatable) Advanced options for logging configuration

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

(Updatable) Windows event log channels.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) CustomPlugin added in v1.29.0

(Updatable) User customized source plugin.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Name

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

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) 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) 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) 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) 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 added in v0.19.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser struct {
	// (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) 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 added in v0.19.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs struct {
	// (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) 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 added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext added in v0.19.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext added in v0.19.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserInput added in v0.19.0

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 added in v0.19.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ElementType added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) FieldTimeKey added in v0.19.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) IsKeepTimeKey added in v0.19.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeFormat added in v0.19.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) TimeType added in v0.19.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutputWithContext added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext added in v0.19.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrInput added in v0.19.0

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 added in v0.19.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) Elem added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ElementType added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) FieldTimeKey added in v0.19.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) IsKeepTimeKey added in v0.19.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) TimeFormat added in v0.19.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) TimeType added in v0.19.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput added in v0.19.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserPtrOutputWithContext added in v0.19.0

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) Specify 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 added in v0.19.0

(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 added in v0.19.0

(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 added in v1.29.0

(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 added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Separator added in v1.29.0

(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) Specify 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 added in v0.19.0

(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 added in v0.19.0

(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 added in v1.29.0

(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 added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Separator added in v1.29.0

(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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter added in v1.29.0

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) The name key to tag this Grok pattern.
	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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList struct {
	// (Updatable) A new key
	Key *string `pulumi:"key"`
	// (Updatable) The Grok pattern.
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs struct {
	// (Updatable) A new key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) The Grok pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Key added in v1.29.0

(Updatable) A new key

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) Pattern added in v1.29.0

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs added in v1.29.0

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) The name key to tag this Grok pattern.
	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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection added in v1.29.0

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

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs struct {
	// (Updatable) The name key to tag this Grok pattern.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Parameters of the custom filter
	Params pulumi.MapInput `pulumi:"params"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) Params added in v1.29.0

(Updatable) Parameters of the custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList struct {
	// (Updatable) A new key
	Key *string `pulumi:"key"`
	// (Updatable) The Grok pattern.
	Pattern *string `pulumi:"pattern"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs struct {
	// (Updatable) A new key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) The Grok pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Key added in v1.29.0

(Updatable) A new key

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) Pattern added in v1.29.0

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) AllowLists added in v1.29.0

(Updatable) A list of filtering rules to include logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomFilterType added in v1.29.0

(Updatable) Type of the custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) CustomSections added in v1.29.0

(Updatable) List of custom sections in custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) DenyLists added in v1.29.0

(Updatable) A list of filtering rules to reject logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) EmitInvalidRecordToError added in v1.29.0

(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 added in v1.29.0

(Updatable) Unified schema logging filter type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) HashValueField added in v1.29.0

(Updatable) Store the parsed values as a hash value in a field.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) InjectKeyPrefix added in v1.29.0

(Updatable) Store the parsed values with the specified key name prefix.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsAutoTypecastEnabled added in v1.29.0

(Updatable) If true, automatically casts the field types.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRenewRecordEnabled added in v1.29.0

(Updatable) If true, it modifies a new empty hash

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) IsRubyEnabled added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeepKeys added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) KeyName added in v1.29.0

(Updatable) The field name in the record to parse.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Params added in v1.29.0

(Updatable) Parameters of the custom filter

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) Parser added in v1.29.0

(Updatable) Source parser object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RecordLists added in v1.29.0

(Updatable) Add new key-value pairs in logs

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeyNameField added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RemoveKeys added in v1.29.0

(Updatable) A list of keys to delete

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) RenewTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReplaceInvalidSequence added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveData added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ReserveTime added in v1.29.0

(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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser struct {
	// (Updatable) CSV delimiter.
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression *string `pulumi:"expression"`
	// (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) 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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs struct {
	// (Updatable) CSV delimiter.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable) Regex pattern.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (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) 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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser struct {
	// (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) 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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs struct {
	// (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) 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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Delimiter added in v1.29.0

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Expression added in v1.29.0

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) FormatFirstline added in v1.29.0

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Formats added in v1.29.0

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokFailureKey added in v1.29.0

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) GrokNameKey added in v1.29.0

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsMergeCriFields added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsNullEmptyString added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsSupportColonlessIdent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) IsWithPriority added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Keys added in v1.29.0

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageFormat added in v1.29.0

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MessageKey added in v1.29.0

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) MultiLineStartRegexp added in v1.29.0

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NestedParser added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) NullValuePattern added in v1.29.0

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ParserType added in v1.29.0

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Patterns added in v1.29.0

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) RecordInput added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Rfc5424timeFormat added in v1.29.0

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) SyslogParserType added in v1.29.0

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) TimeoutInMilliseconds added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutput) Types added in v1.29.0

(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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeFormat added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) FieldTimeKey added in v1.29.0

(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 added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Name added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) Pattern added in v1.29.0

(Updatable) The Grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Delimiter added in v1.29.0

(Updatable) CSV delimiter.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Expression added in v1.29.0

(Updatable) Regex pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) FieldTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) FormatFirstline added in v1.29.0

(Updatable) First line pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Formats added in v1.29.0

(Updatable) Mutiline pattern format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) GrokFailureKey added in v1.29.0

(Updatable) Grok failure key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) GrokNameKey added in v1.29.0

(Updatable) Grok name key.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsEstimateCurrentEvent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsKeepTimeKey added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsMergeCriFields added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsNullEmptyString added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsSupportColonlessIdent added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) IsWithPriority added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Keys added in v1.29.0

(Updatable) CSV keys.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MessageFormat added in v1.29.0

(Updatable) Syslog message format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MessageKey added in v1.29.0

(Updatable) Specifies the field name to contain logs.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) MultiLineStartRegexp added in v1.29.0

(Updatable) Multiline start regexp pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) NestedParser added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) NullValuePattern added in v1.29.0

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ParseNested added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ParserType added in v1.29.0

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Patterns added in v1.29.0

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) RecordInput added in v1.29.0

(Updatable) record section of openmetrics parser.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Rfc5424timeFormat added in v1.29.0

(Updatable) RFC 5424 time format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Separator added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) SyslogParserType added in v1.29.0

(Updatable) Syslog parser type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeFormat added in v1.29.0

(Updatable) Process time value using the specified format.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeType added in v1.29.0

(Updatable) JSON parser time type.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) TimeoutInMilliseconds added in v1.29.0

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

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPtrOutput) Types added in v1.29.0

(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 added in v1.29.0

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 added in v1.29.0

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 added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) Dimensions added in v1.29.0

(Updatable) Dimensions to be added for metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) Elem added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) Namespace added in v1.29.0

(Updatable) Namespace to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ResourceGroup added in v1.29.0

(Updatable) Resource group to emit metrics.

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputPtrOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList struct {
	// (Updatable) A new key
	Key *string `pulumi:"key"`
	// (Updatable) A new value
	Value *string `pulumi:"value"`
}

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs struct {
	// (Updatable) A new key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Updatable) A new value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) Index added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArrayOutputWithContext added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListInput added in v1.29.0

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 added in v1.29.0

type UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ElementType added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Key added in v1.29.0

(Updatable) A new key

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) ToUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutputWithContext added in v1.29.0

func (UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListOutput) Value added in v1.29.0

(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