logging

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 8 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

func (GetLogConfigurationArgs) ToOutput added in v1.11.0

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

func (GetLogConfigurationArray) ToOutput added in v1.11.0

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

func (GetLogConfigurationArrayOutput) ToOutput added in v1.11.0

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

func (GetLogConfigurationOutput) ToOutput added in v1.11.0

type GetLogConfigurationSource

type GetLogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// 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"`
	// 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

func (GetLogConfigurationSourceArgs) ToOutput added in v1.11.0

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

func (GetLogConfigurationSourceArray) ToOutput added in v1.11.0

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

func (GetLogConfigurationSourceArrayOutput) ToOutput added in v1.11.0

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

func (GetLogConfigurationSourceOutput) ToOutput added in v1.11.0

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

func (GetLogGroupsFilterArgs) ToOutput added in v1.11.0

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

func (GetLogGroupsFilterArray) ToOutput added in v1.11.0

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

func (GetLogGroupsFilterArrayOutput) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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

func (GetLogGroupsLogGroupArgs) ToOutput added in v1.11.0

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

func (GetLogGroupsLogGroupArray) ToOutput added in v1.11.0

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

func (GetLogGroupsLogGroupArrayOutput) ToOutput added in v1.11.0

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

func (GetLogGroupsLogGroupOutput) ToOutput added in v1.11.0

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:            _var.Compartment_id,
			DisplayName:              pulumi.StringRef(_var.Log_group_display_name),
			IsCompartmentIdInSubtree: pulumi.BoolRef(_var.Log_group_is_compartment_id_in_subtree),
		}, 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

func (GetLogGroupsResultOutput) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesFilterArgs) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesFilterArray) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesFilterArrayOutput) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToOutput added in v1.11.0

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray []GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToOutput added in v1.11.0

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToOutput added in v1.11.0

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:    _var.Compartment_id,
			LogSavedSearchId: pulumi.StringRef(oci_logging_log_saved_search.Test_log_saved_search.Id),
			Name:             pulumi.StringRef(_var.Log_saved_search_name),
		}, 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

func (GetLogSavedSearchesResultOutput) ToOutput added in v1.11.0

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

func (GetLogsFilterArgs) ToOutput added in v1.11.0

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

func (GetLogsFilterArray) ToOutput added in v1.11.0

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

func (GetLogsFilterArrayOutput) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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

func (GetLogsLogArgs) ToOutput added in v1.11.0

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

func (GetLogsLogArray) ToOutput added in v1.11.0

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

func (GetLogsLogArrayOutput) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationArgs) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationArray) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationArrayOutput) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationOutput) ToOutput added in v1.11.0

type GetLogsLogConfigurationSource

type GetLogsLogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// 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"`
	// 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

func (GetLogsLogConfigurationSourceArgs) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationSourceArray) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationSourceArrayOutput) ToOutput added in v1.11.0

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

func (GetLogsLogConfigurationSourceOutput) ToOutput added in v1.11.0

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

func (GetLogsLogOutput) ToOutput added in v1.11.0

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:     oci_logging_log_group.Test_log_group.Id,
			DisplayName:    pulumi.StringRef(_var.Log_display_name),
			LogType:        pulumi.StringRef(_var.Log_log_type),
			SourceResource: pulumi.StringRef(_var.Log_source_resource),
			SourceService:  pulumi.StringRef(_var.Log_source_service),
			State:          pulumi.StringRef(_var.Log_state),
		}, 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

func (GetLogsResultOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationGroupAssociationArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfiguration

type GetUnifiedAgentConfigurationServiceConfiguration struct {
	// 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"`
}

type GetUnifiedAgentConfigurationServiceConfigurationArgs

type GetUnifiedAgentConfigurationServiceConfigurationArgs struct {
	// 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"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutput

func (i GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutput() GetUnifiedAgentConfigurationServiceConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationArgs) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArray) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArrayOutput) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArray) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArrayOutput) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutput) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutput) ToOutput 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 OperationalMetricsSource object.
	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 OperationalMetricsSource object.
	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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArray) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArrayOutput) ToOutput 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 OperationalMetricsSource object.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputWithContext added in v1.14.0

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToOutput 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 the operational metrics.
	Namespace string `pulumi:"namespace"`
	// Resource group to emit the operational metrics.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs added in v1.14.0

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs struct {
	// Namespace to emit the operational metrics.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Resource group to emit the operational 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArray) ToOutput 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArrayOutput) ToOutput 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 the operational metrics.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup added in v1.14.0

Resource group to emit the operational 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

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToOutput added in v1.11.0

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) 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) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfigurationSource

type GetUnifiedAgentConfigurationServiceConfigurationSource struct {
	// Windows event log channels.
	Channels []string `pulumi:"channels"`
	// 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 GetUnifiedAgentConfigurationServiceConfigurationSourceArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	// Windows event log channels.
	Channels pulumi.StringArrayInput `pulumi:"channels"`
	// 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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToOutput added in v1.11.0

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) Channels

Windows event log channels.

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToOutput added in v1.11.0

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"`
	// Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// Grok pattern object.
	Patterns []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	// RFC 5424 time format.
	Rfc5424timeFormat string `pulumi:"rfc5424timeFormat"`
	// 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"`
	// Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// Grok pattern object.
	Patterns GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringInput `pulumi:"rfc5424timeFormat"`
	// 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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToOutput added in v1.11.0

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"`
	// 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"`
	// 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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs) ToOutput added in v1.11.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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArrayOutput) ToOutput added in v1.11.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) 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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserOutput) ToOutput added in v1.11.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) ParserType

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Patterns

Grok pattern object.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

RFC 5424 time format.

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) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsFilterArgs) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsFilterArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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:            _var.Compartment_id,
			DisplayName:              pulumi.StringRef(_var.Unified_agent_configuration_display_name),
			GroupId:                  pulumi.StringRef(oci_identity_group.Test_group.Id),
			IsCompartmentIdInSubtree: pulumi.BoolRef(_var.Unified_agent_configuration_is_compartment_id_in_subtree),
			LogId:                    pulumi.StringRef(oci_logging_log.Test_log.Id),
			State:                    pulumi.StringRef(_var.Unified_agent_configuration_state),
		}, 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) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ToOutput added in v1.11.0

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ToOutput added in v1.11.0

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToOutput added in v1.11.0

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, "testLog", &Logging.LogArgs{
			DisplayName: pulumi.Any(_var.Log_display_name),
			LogGroupId:  pulumi.Any(oci_logging_log_group.Test_log_group.Id),
			LogType:     pulumi.Any(_var.Log_log_type),
			Configuration: &logging.LogConfigurationArgs{
				Source: &logging.LogConfigurationSourceArgs{
					Category:   pulumi.Any(_var.Log_configuration_source_category),
					Resource:   pulumi.Any(_var.Log_configuration_source_resource),
					Service:    pulumi.Any(_var.Log_configuration_source_service),
					SourceType: pulumi.Any(_var.Log_configuration_source_source_type),
				},
				CompartmentId: pulumi.Any(_var.Compartment_id),
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			IsEnabled:         pulumi.Any(_var.Log_is_enabled),
			RetentionDuration: pulumi.Any(_var.Log_retention_duration),
		})
		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

func (*Log) ToOutput added in v1.11.0

func (i *Log) ToOutput(ctx context.Context) pulumix.Output[*Log]

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

func (LogArray) ToOutput added in v1.11.0

func (i LogArray) ToOutput(ctx context.Context) pulumix.Output[[]*Log]

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

func (LogArrayOutput) ToOutput added in v1.11.0

func (o LogArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Log]

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

func (LogConfigurationArgs) ToOutput added in v1.11.0

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

func (LogConfigurationOutput) ToOutput added in v1.11.0

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

func (LogConfigurationPtrOutput) ToOutput added in v1.11.0

type LogConfigurationSource

type LogConfigurationSource struct {
	// Log object category.
	Category string `pulumi:"category"`
	// 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"`
	// 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

func (LogConfigurationSourceArgs) ToOutput added in v1.11.0

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

func (LogConfigurationSourceOutput) ToOutput added in v1.11.0

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

func (LogConfigurationSourcePtrOutput) ToOutput added in v1.11.0

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, "testLogGroup", &Logging.LogGroupArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DisplayName:   pulumi.Any(_var.Log_group_display_name),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(_var.Log_group_description),
			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

func (*LogGroup) ToOutput added in v1.11.0

func (i *LogGroup) ToOutput(ctx context.Context) pulumix.Output[*LogGroup]

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

func (LogGroupArray) ToOutput added in v1.11.0

func (i LogGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*LogGroup]

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

func (LogGroupArrayOutput) ToOutput added in v1.11.0

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

func (LogGroupMap) ToOutput added in v1.11.0

func (i LogGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*LogGroup]

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

func (LogGroupMapOutput) ToOutput added in v1.11.0

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

func (LogGroupOutput) ToOutput added in v1.11.0

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

func (LogMap) ToOutput added in v1.11.0

func (i LogMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Log]

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

func (LogMapOutput) ToOutput added in v1.11.0

func (o LogMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Log]

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

func (LogOutput) ToOutput added in v1.11.0

func (o LogOutput) ToOutput(ctx context.Context) pulumix.Output[*Log]

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, "testLogSavedSearch", &Logging.LogSavedSearchArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			Query:         pulumi.Any(_var.Log_saved_search_query),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(_var.Log_saved_search_description),
			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

func (*LogSavedSearch) ToOutput added in v1.11.0

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

func (LogSavedSearchArray) ToOutput added in v1.11.0

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

func (LogSavedSearchArrayOutput) ToOutput added in v1.11.0

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

func (LogSavedSearchMap) ToOutput added in v1.11.0

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

func (LogSavedSearchMapOutput) ToOutput added in v1.11.0

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

func (LogSavedSearchOutput) ToOutput added in v1.11.0

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: oci_logging_log_group.Test_log_group.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

func (LookupLogGroupResultOutput) ToOutput added in v1.11.0

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: oci_logging_log_group.Test_log_group.Id,
			LogId:      oci_logging_log.Test_log.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

func (LookupLogResultOutput) ToOutput added in v1.11.0

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: oci_logging_log_saved_search.Test_log_saved_search.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

func (LookupLogSavedSearchResultOutput) ToOutput added in v1.11.0

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: oci_logging_unified_agent_configuration.Test_unified_agent_configuration.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) ToOutput added in v1.11.0

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.

## 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.NewUnifiedAgentConfiguration(ctx, "testUnifiedAgentConfiguration", &Logging.UnifiedAgentConfigurationArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			IsEnabled:     pulumi.Any(_var.Unified_agent_configuration_is_enabled),
			Description:   pulumi.Any(_var.Unified_agent_configuration_description),
			DisplayName:   pulumi.Any(_var.Unified_agent_configuration_display_name),
			ServiceConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationArgs{
				ConfigurationType: pulumi.Any(_var.Unified_agent_configuration_service_configuration_configuration_type),
				Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationArgs{
					LogObjectId: pulumi.Any(oci_objectstorage_object.Test_object.Id),
					OperationalMetricsConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{
						Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{
							CompartmentId: pulumi.Any(_var.Compartment_id),
						},
						Source: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{
							Type:    pulumi.Any(_var.Unified_agent_configuration_service_configuration_destination_operational_metrics_configuration_source_type),
							Metrics: pulumi.Any(_var.Unified_agent_configuration_service_configuration_destination_operational_metrics_configuration_source_metrics),
							RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{
								Namespace:     pulumi.Any(_var.Unified_agent_configuration_service_configuration_destination_operational_metrics_configuration_source_record_input_namespace),
								ResourceGroup: pulumi.Any(_var.Unified_agent_configuration_service_configuration_destination_operational_metrics_configuration_source_record_input_resource_group),
							},
						},
					},
				},
				Sources: logging.UnifiedAgentConfigurationServiceConfigurationSourceArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationSourceArgs{
						SourceType: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_source_type),
						Channels:   pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_channels),
						Name:       pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_name),
						Parser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{
							ParserType:              pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_parser_type),
							Delimiter:               pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_delimiter),
							Expression:              pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_expression),
							FieldTimeKey:            pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_field_time_key),
							Formats:                 pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_format),
							FormatFirstline:         pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_format_firstline),
							GrokFailureKey:          pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_grok_failure_key),
							GrokNameKey:             pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_grok_name_key),
							IsEstimateCurrentEvent:  pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_estimate_current_event),
							IsKeepTimeKey:           pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_keep_time_key),
							IsMergeCriFields:        pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_merge_cri_fields),
							IsNullEmptyString:       pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_null_empty_string),
							IsSupportColonlessIdent: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_support_colonless_ident),
							IsWithPriority:          pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_is_with_priority),
							Keys:                    pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_keys),
							MessageFormat:           pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_message_format),
							MessageKey:              pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_message_key),
							MultiLineStartRegexp:    pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_multi_line_start_regexp),
							NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{
								TimeFormat:    pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_nested_parser_time_format),
								FieldTimeKey:  pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_nested_parser_field_time_key),
								IsKeepTimeKey: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_nested_parser_is_keep_time_key),
							},
							NullValuePattern: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_null_value_pattern),
							Patterns: logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{
								&logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{
									FieldTimeFormat: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_patterns_field_time_format),
									FieldTimeKey:    pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_patterns_field_time_key),
									FieldTimeZone:   pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_patterns_field_time_zone),
									Name:            pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_patterns_name),
									Pattern:         pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_patterns_pattern),
								},
							},
							Rfc5424timeFormat:     pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_rfc5424time_format),
							SyslogParserType:      pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_syslog_parser_type),
							TimeFormat:            pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_time_format),
							TimeType:              pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_time_type),
							TimeoutInMilliseconds: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_timeout_in_milliseconds),
							Types:                 pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_parser_types),
						},
						Paths: pulumi.Any(_var.Unified_agent_configuration_service_configuration_sources_paths),
					},
				},
			},
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			GroupAssociation: &logging.UnifiedAgentConfigurationGroupAssociationArgs{
				GroupLists: pulumi.Any(_var.Unified_agent_configuration_group_association_group_list),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## 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) ToOutput added in v1.11.0

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.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.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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) 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"`
}

type UnifiedAgentConfigurationServiceConfigurationArgs

type UnifiedAgentConfigurationServiceConfigurationArgs struct {
	// (Updatable) Type of Unified Agent service configuration.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// (Updatable) Unified monitoring agent operational metrics destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationDestinationInput `pulumi:"destination"`
	// (Updatable) Logging source object.
	Sources UnifiedAgentConfigurationServiceConfigurationSourceArrayInput `pulumi:"sources"`
}

func (UnifiedAgentConfigurationServiceConfigurationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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

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

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 OperationalMetricsSource object.
	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 OperationalMetricsSource object.
	RecordInput UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputInput `pulumi:"recordInput"`
	// (Updatable) Type of the unified monitoring agent operational metrics source object.
	Type pulumi.StringInput `pulumi:"type"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs) ToOutput 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 OperationalMetricsSource object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutput) ToOutput added in v1.14.0

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 OperationalMetricsSource object.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourcePtrOutput) ToOutput added in v1.14.0

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 the operational metrics.
	Namespace string `pulumi:"namespace"`
	// (Updatable) Resource group to emit the operational metrics.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs added in v1.14.0

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ElementType added in v1.14.0

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs) ToOutput 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 the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ResourceGroup added in v1.14.0

(Updatable) Resource group to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutput) ToOutput added in v1.14.0

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 the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ResourceGroup added in v1.14.0

(Updatable) Resource group to emit the operational metrics.

func (UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputPtrOutput) ToOutput added in v1.14.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) 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) ToOutput added in v1.11.0

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

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) 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) ToOutput added in v1.11.0

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSource

type UnifiedAgentConfigurationServiceConfigurationSource struct {
	// (Updatable) Windows event log channels.
	Channels []string `pulumi:"channels"`
	// (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.
	//
	// ** 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
	SourceType string `pulumi:"sourceType"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceArgs

type UnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	// (Updatable) Windows event log channels.
	Channels pulumi.StringArrayInput `pulumi:"channels"`
	// (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.
	//
	// ** 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
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToOutput added in v1.11.0

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArray

type UnifiedAgentConfigurationServiceConfigurationSourceArray []UnifiedAgentConfigurationServiceConfigurationSourceInput

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) Channels

(Updatable) Windows event log channels.

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.

** 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 (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToOutput added in v1.11.0

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) Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns []UnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat *string `pulumi:"rfc5424timeFormat"`
	// (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) Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// (Updatable) Grok pattern object.
	Patterns UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// (Updatable) RFC 5424 time format.
	Rfc5424timeFormat pulumi.StringPtrInput `pulumi:"rfc5424timeFormat"`
	// (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) ToOutput added in v1.11.0

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) 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) 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) ToOutput added in v1.11.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) 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) ToOutput added in v1.11.0

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) 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) ToOutput added in v1.11.0

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) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ToOutput added in v1.11.0

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) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Patterns

(Updatable) Grok pattern object.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Rfc5424timeFormat

(Updatable) RFC 5424 time format.

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) ToOutput added in v1.11.0

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