logging

package
v0.3.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetLogConfiguration

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

type GetLogConfigurationArgs

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

func (GetLogConfigurationArgs) ElementType

func (GetLogConfigurationArgs) ElementType() reflect.Type

func (GetLogConfigurationArgs) ToGetLogConfigurationOutput

func (i GetLogConfigurationArgs) ToGetLogConfigurationOutput() GetLogConfigurationOutput

func (GetLogConfigurationArgs) ToGetLogConfigurationOutputWithContext

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

type GetLogConfigurationArray

type GetLogConfigurationArray []GetLogConfigurationInput

func (GetLogConfigurationArray) ElementType

func (GetLogConfigurationArray) ElementType() reflect.Type

func (GetLogConfigurationArray) ToGetLogConfigurationArrayOutput

func (i GetLogConfigurationArray) ToGetLogConfigurationArrayOutput() GetLogConfigurationArrayOutput

func (GetLogConfigurationArray) ToGetLogConfigurationArrayOutputWithContext

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

type GetLogConfigurationArrayInput

type GetLogConfigurationArrayInput interface {
	pulumi.Input

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

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

GetLogConfigurationArray{ GetLogConfigurationArgs{...} }

type GetLogConfigurationArrayOutput

type GetLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationArrayOutput) ElementType

func (GetLogConfigurationArrayOutput) Index

func (GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutput

func (o GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutput() GetLogConfigurationArrayOutput

func (GetLogConfigurationArrayOutput) ToGetLogConfigurationArrayOutputWithContext

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

type GetLogConfigurationInput

type GetLogConfigurationInput interface {
	pulumi.Input

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

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

GetLogConfigurationArgs{...}

type GetLogConfigurationOutput

type GetLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationOutput) CompartmentId

func (o GetLogConfigurationOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (GetLogConfigurationOutput) ElementType

func (GetLogConfigurationOutput) ElementType() reflect.Type

func (GetLogConfigurationOutput) Sources

The source the log object comes from.

func (GetLogConfigurationOutput) ToGetLogConfigurationOutput

func (o GetLogConfigurationOutput) ToGetLogConfigurationOutput() GetLogConfigurationOutput

func (GetLogConfigurationOutput) ToGetLogConfigurationOutputWithContext

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

type GetLogConfigurationSource

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

type GetLogConfigurationSourceArray

type GetLogConfigurationSourceArray []GetLogConfigurationSourceInput

func (GetLogConfigurationSourceArray) ElementType

func (GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutput

func (i GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutput() GetLogConfigurationSourceArrayOutput

func (GetLogConfigurationSourceArray) ToGetLogConfigurationSourceArrayOutputWithContext

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

type GetLogConfigurationSourceArrayInput

type GetLogConfigurationSourceArrayInput interface {
	pulumi.Input

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

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

GetLogConfigurationSourceArray{ GetLogConfigurationSourceArgs{...} }

type GetLogConfigurationSourceArrayOutput

type GetLogConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationSourceArrayOutput) ElementType

func (GetLogConfigurationSourceArrayOutput) Index

func (GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutput

func (o GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutput() GetLogConfigurationSourceArrayOutput

func (GetLogConfigurationSourceArrayOutput) ToGetLogConfigurationSourceArrayOutputWithContext

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

type GetLogConfigurationSourceInput

type GetLogConfigurationSourceInput interface {
	pulumi.Input

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

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

GetLogConfigurationSourceArgs{...}

type GetLogConfigurationSourceOutput

type GetLogConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetLogConfigurationSourceOutput) Category

Log object category.

func (GetLogConfigurationSourceOutput) ElementType

func (GetLogConfigurationSourceOutput) Resource

The unique identifier of the resource emitting the log.

func (GetLogConfigurationSourceOutput) Service

Service generating log.

func (GetLogConfigurationSourceOutput) SourceType

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

func (GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutput

func (o GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutput() GetLogConfigurationSourceOutput

func (GetLogConfigurationSourceOutput) ToGetLogConfigurationSourceOutputWithContext

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

type GetLogGroupsArgs

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

A collection of arguments for invoking getLogGroups.

type GetLogGroupsFilter

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

type GetLogGroupsFilterArgs

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

func (GetLogGroupsFilterArgs) ElementType

func (GetLogGroupsFilterArgs) ElementType() reflect.Type

func (GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutput

func (i GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutput() GetLogGroupsFilterOutput

func (GetLogGroupsFilterArgs) ToGetLogGroupsFilterOutputWithContext

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

type GetLogGroupsFilterArray

type GetLogGroupsFilterArray []GetLogGroupsFilterInput

func (GetLogGroupsFilterArray) ElementType

func (GetLogGroupsFilterArray) ElementType() reflect.Type

func (GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutput

func (i GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutput() GetLogGroupsFilterArrayOutput

func (GetLogGroupsFilterArray) ToGetLogGroupsFilterArrayOutputWithContext

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

type GetLogGroupsFilterArrayInput

type GetLogGroupsFilterArrayInput interface {
	pulumi.Input

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

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

GetLogGroupsFilterArray{ GetLogGroupsFilterArgs{...} }

type GetLogGroupsFilterArrayOutput

type GetLogGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogGroupsFilterArrayOutput) ElementType

func (GetLogGroupsFilterArrayOutput) Index

func (GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutput

func (o GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutput() GetLogGroupsFilterArrayOutput

func (GetLogGroupsFilterArrayOutput) ToGetLogGroupsFilterArrayOutputWithContext

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

type GetLogGroupsFilterInput

type GetLogGroupsFilterInput interface {
	pulumi.Input

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

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

GetLogGroupsFilterArgs{...}

type GetLogGroupsFilterOutput

type GetLogGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetLogGroupsFilterOutput) ElementType

func (GetLogGroupsFilterOutput) ElementType() reflect.Type

func (GetLogGroupsFilterOutput) Name

func (GetLogGroupsFilterOutput) Regex

func (GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutput

func (o GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutput() GetLogGroupsFilterOutput

func (GetLogGroupsFilterOutput) ToGetLogGroupsFilterOutputWithContext

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

func (GetLogGroupsFilterOutput) Values

type GetLogGroupsLogGroup

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

type GetLogGroupsLogGroupArgs

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

func (GetLogGroupsLogGroupArgs) ElementType

func (GetLogGroupsLogGroupArgs) ElementType() reflect.Type

func (GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutput

func (i GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutput() GetLogGroupsLogGroupOutput

func (GetLogGroupsLogGroupArgs) ToGetLogGroupsLogGroupOutputWithContext

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

type GetLogGroupsLogGroupArray

type GetLogGroupsLogGroupArray []GetLogGroupsLogGroupInput

func (GetLogGroupsLogGroupArray) ElementType

func (GetLogGroupsLogGroupArray) ElementType() reflect.Type

func (GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutput

func (i GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutput() GetLogGroupsLogGroupArrayOutput

func (GetLogGroupsLogGroupArray) ToGetLogGroupsLogGroupArrayOutputWithContext

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

type GetLogGroupsLogGroupArrayInput

type GetLogGroupsLogGroupArrayInput interface {
	pulumi.Input

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

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

GetLogGroupsLogGroupArray{ GetLogGroupsLogGroupArgs{...} }

type GetLogGroupsLogGroupArrayOutput

type GetLogGroupsLogGroupArrayOutput struct{ *pulumi.OutputState }

func (GetLogGroupsLogGroupArrayOutput) ElementType

func (GetLogGroupsLogGroupArrayOutput) Index

func (GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutput

func (o GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutput() GetLogGroupsLogGroupArrayOutput

func (GetLogGroupsLogGroupArrayOutput) ToGetLogGroupsLogGroupArrayOutputWithContext

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

type GetLogGroupsLogGroupInput

type GetLogGroupsLogGroupInput interface {
	pulumi.Input

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

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

GetLogGroupsLogGroupArgs{...}

type GetLogGroupsLogGroupOutput

type GetLogGroupsLogGroupOutput struct{ *pulumi.OutputState }

func (GetLogGroupsLogGroupOutput) CompartmentId

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

func (GetLogGroupsLogGroupOutput) DefinedTags

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

func (GetLogGroupsLogGroupOutput) Description

Description for this resource.

func (GetLogGroupsLogGroupOutput) DisplayName

Resource name

func (GetLogGroupsLogGroupOutput) ElementType

func (GetLogGroupsLogGroupOutput) ElementType() reflect.Type

func (GetLogGroupsLogGroupOutput) FreeformTags

func (o GetLogGroupsLogGroupOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogGroupsLogGroupOutput) Id

The OCID of the resource.

func (GetLogGroupsLogGroupOutput) State

The log group object state.

func (GetLogGroupsLogGroupOutput) TimeCreated

Time the resource was created.

func (GetLogGroupsLogGroupOutput) TimeLastModified

func (o GetLogGroupsLogGroupOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutput

func (o GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutput() GetLogGroupsLogGroupOutput

func (GetLogGroupsLogGroupOutput) ToGetLogGroupsLogGroupOutputWithContext

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

type GetLogGroupsOutputArgs

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

A collection of arguments for invoking getLogGroups.

func (GetLogGroupsOutputArgs) ElementType

func (GetLogGroupsOutputArgs) ElementType() reflect.Type

type GetLogGroupsResult

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

A collection of values returned by getLogGroups.

func GetLogGroups

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

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

Lists all log groups for the specified compartment or tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetLogGroups(ctx, &logging.GetLogGroupsArgs{
			CompartmentId:            _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

type GetLogSavedSearchesArgs

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

A collection of arguments for invoking getLogSavedSearches.

type GetLogSavedSearchesFilter

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

type GetLogSavedSearchesFilterArgs

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

func (GetLogSavedSearchesFilterArgs) ElementType

func (GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutput

func (i GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutput() GetLogSavedSearchesFilterOutput

func (GetLogSavedSearchesFilterArgs) ToGetLogSavedSearchesFilterOutputWithContext

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

type GetLogSavedSearchesFilterArray

type GetLogSavedSearchesFilterArray []GetLogSavedSearchesFilterInput

func (GetLogSavedSearchesFilterArray) ElementType

func (GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutput

func (i GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutput() GetLogSavedSearchesFilterArrayOutput

func (GetLogSavedSearchesFilterArray) ToGetLogSavedSearchesFilterArrayOutputWithContext

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

type GetLogSavedSearchesFilterArrayInput

type GetLogSavedSearchesFilterArrayInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesFilterArray{ GetLogSavedSearchesFilterArgs{...} }

type GetLogSavedSearchesFilterArrayOutput

type GetLogSavedSearchesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesFilterArrayOutput) ElementType

func (GetLogSavedSearchesFilterArrayOutput) Index

func (GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutput

func (o GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutput() GetLogSavedSearchesFilterArrayOutput

func (GetLogSavedSearchesFilterArrayOutput) ToGetLogSavedSearchesFilterArrayOutputWithContext

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

type GetLogSavedSearchesFilterInput

type GetLogSavedSearchesFilterInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesFilterArgs{...}

type GetLogSavedSearchesFilterOutput

type GetLogSavedSearchesFilterOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesFilterOutput) ElementType

func (GetLogSavedSearchesFilterOutput) Name

Resource name

func (GetLogSavedSearchesFilterOutput) Regex

func (GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutput

func (o GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutput() GetLogSavedSearchesFilterOutput

func (GetLogSavedSearchesFilterOutput) ToGetLogSavedSearchesFilterOutputWithContext

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

func (GetLogSavedSearchesFilterOutput) Values

type GetLogSavedSearchesLogSavedSearchSummaryCollection

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArray

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArray []GetLogSavedSearchesLogSavedSearchSummaryCollectionInput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (i GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput() GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesLogSavedSearchSummaryCollectionArray{ GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs{...} }

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) Index

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionArrayOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesLogSavedSearchSummaryCollectionArgs{...}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItem

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray []GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArray{ GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs{...} }

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) Index

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemArrayOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemInput interface {
	pulumi.Input

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

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

GetLogSavedSearchesLogSavedSearchSummaryCollectionItemArgs{...}

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) CompartmentId

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) DefinedTags

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

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Description

Description for this resource.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Id

The OCID of the resource.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Name

Resource name

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) Query

The search query that is saved.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) State

The state of the LogSavedSearch

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) TimeCreated

Time the resource was created.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) TimeLastModified

Time the resource was last modified.

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionItemOutputWithContext

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

type GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

type GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ElementType

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) Items

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutput

func (GetLogSavedSearchesLogSavedSearchSummaryCollectionOutput) ToGetLogSavedSearchesLogSavedSearchSummaryCollectionOutputWithContext

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

type GetLogSavedSearchesOutputArgs

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

A collection of arguments for invoking getLogSavedSearches.

func (GetLogSavedSearchesOutputArgs) ElementType

type GetLogSavedSearchesResult

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

A collection of values returned by getLogSavedSearches.

func GetLogSavedSearches

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

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

Lists Logging Saved Searches 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

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.
	SourceResource *string `pulumi:"sourceResource"`
	// Service that created the log object.
	SourceService *string `pulumi:"sourceService"`
	// Lifecycle state of the log object
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getLogs.

type GetLogsFilter

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

type GetLogsFilterArgs

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

func (GetLogsFilterArgs) ElementType

func (GetLogsFilterArgs) ElementType() reflect.Type

func (GetLogsFilterArgs) ToGetLogsFilterOutput

func (i GetLogsFilterArgs) ToGetLogsFilterOutput() GetLogsFilterOutput

func (GetLogsFilterArgs) ToGetLogsFilterOutputWithContext

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

type GetLogsFilterArray

type GetLogsFilterArray []GetLogsFilterInput

func (GetLogsFilterArray) ElementType

func (GetLogsFilterArray) ElementType() reflect.Type

func (GetLogsFilterArray) ToGetLogsFilterArrayOutput

func (i GetLogsFilterArray) ToGetLogsFilterArrayOutput() GetLogsFilterArrayOutput

func (GetLogsFilterArray) ToGetLogsFilterArrayOutputWithContext

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

type GetLogsFilterArrayInput

type GetLogsFilterArrayInput interface {
	pulumi.Input

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

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

GetLogsFilterArray{ GetLogsFilterArgs{...} }

type GetLogsFilterArrayOutput

type GetLogsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogsFilterArrayOutput) ElementType

func (GetLogsFilterArrayOutput) ElementType() reflect.Type

func (GetLogsFilterArrayOutput) Index

func (GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutput

func (o GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutput() GetLogsFilterArrayOutput

func (GetLogsFilterArrayOutput) ToGetLogsFilterArrayOutputWithContext

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

type GetLogsFilterInput

type GetLogsFilterInput interface {
	pulumi.Input

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

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

GetLogsFilterArgs{...}

type GetLogsFilterOutput

type GetLogsFilterOutput struct{ *pulumi.OutputState }

func (GetLogsFilterOutput) ElementType

func (GetLogsFilterOutput) ElementType() reflect.Type

func (GetLogsFilterOutput) Name

func (GetLogsFilterOutput) Regex

func (GetLogsFilterOutput) ToGetLogsFilterOutput

func (o GetLogsFilterOutput) ToGetLogsFilterOutput() GetLogsFilterOutput

func (GetLogsFilterOutput) ToGetLogsFilterOutputWithContext

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

func (GetLogsFilterOutput) Values

type GetLogsLog

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

func (GetLogsLogArgs) ElementType

func (GetLogsLogArgs) ElementType() reflect.Type

func (GetLogsLogArgs) ToGetLogsLogOutput

func (i GetLogsLogArgs) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogArgs) ToGetLogsLogOutputWithContext

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

type GetLogsLogArray

type GetLogsLogArray []GetLogsLogInput

func (GetLogsLogArray) ElementType

func (GetLogsLogArray) ElementType() reflect.Type

func (GetLogsLogArray) ToGetLogsLogArrayOutput

func (i GetLogsLogArray) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArray) ToGetLogsLogArrayOutputWithContext

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

type GetLogsLogArrayInput

type GetLogsLogArrayInput interface {
	pulumi.Input

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

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

GetLogsLogArray{ GetLogsLogArgs{...} }

type GetLogsLogArrayOutput

type GetLogsLogArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogArrayOutput) ElementType

func (GetLogsLogArrayOutput) ElementType() reflect.Type

func (GetLogsLogArrayOutput) Index

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutput

func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext

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

type GetLogsLogConfiguration

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

type GetLogsLogConfigurationArgs

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

func (GetLogsLogConfigurationArgs) ElementType

func (GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutput

func (i GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutput() GetLogsLogConfigurationOutput

func (GetLogsLogConfigurationArgs) ToGetLogsLogConfigurationOutputWithContext

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

type GetLogsLogConfigurationArray

type GetLogsLogConfigurationArray []GetLogsLogConfigurationInput

func (GetLogsLogConfigurationArray) ElementType

func (GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutput

func (i GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutput() GetLogsLogConfigurationArrayOutput

func (GetLogsLogConfigurationArray) ToGetLogsLogConfigurationArrayOutputWithContext

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

type GetLogsLogConfigurationArrayInput

type GetLogsLogConfigurationArrayInput interface {
	pulumi.Input

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

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

GetLogsLogConfigurationArray{ GetLogsLogConfigurationArgs{...} }

type GetLogsLogConfigurationArrayOutput

type GetLogsLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationArrayOutput) ElementType

func (GetLogsLogConfigurationArrayOutput) Index

func (GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutput

func (o GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutput() GetLogsLogConfigurationArrayOutput

func (GetLogsLogConfigurationArrayOutput) ToGetLogsLogConfigurationArrayOutputWithContext

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

type GetLogsLogConfigurationInput

type GetLogsLogConfigurationInput interface {
	pulumi.Input

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

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

GetLogsLogConfigurationArgs{...}

type GetLogsLogConfigurationOutput

type GetLogsLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (GetLogsLogConfigurationOutput) ElementType

func (GetLogsLogConfigurationOutput) Sources

The source the log object comes from.

func (GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutput

func (o GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutput() GetLogsLogConfigurationOutput

func (GetLogsLogConfigurationOutput) ToGetLogsLogConfigurationOutputWithContext

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

type GetLogsLogConfigurationSource

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

type GetLogsLogConfigurationSourceArray

type GetLogsLogConfigurationSourceArray []GetLogsLogConfigurationSourceInput

func (GetLogsLogConfigurationSourceArray) ElementType

func (GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutput

func (i GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutput() GetLogsLogConfigurationSourceArrayOutput

func (GetLogsLogConfigurationSourceArray) ToGetLogsLogConfigurationSourceArrayOutputWithContext

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

type GetLogsLogConfigurationSourceArrayInput

type GetLogsLogConfigurationSourceArrayInput interface {
	pulumi.Input

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

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

GetLogsLogConfigurationSourceArray{ GetLogsLogConfigurationSourceArgs{...} }

type GetLogsLogConfigurationSourceArrayOutput

type GetLogsLogConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationSourceArrayOutput) ElementType

func (GetLogsLogConfigurationSourceArrayOutput) Index

func (GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutput

func (o GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutput() GetLogsLogConfigurationSourceArrayOutput

func (GetLogsLogConfigurationSourceArrayOutput) ToGetLogsLogConfigurationSourceArrayOutputWithContext

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

type GetLogsLogConfigurationSourceInput

type GetLogsLogConfigurationSourceInput interface {
	pulumi.Input

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

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

GetLogsLogConfigurationSourceArgs{...}

type GetLogsLogConfigurationSourceOutput

type GetLogsLogConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetLogsLogConfigurationSourceOutput) Category

Log object category.

func (GetLogsLogConfigurationSourceOutput) ElementType

func (GetLogsLogConfigurationSourceOutput) Resource

The unique identifier of the resource emitting the log.

func (GetLogsLogConfigurationSourceOutput) Service

Service generating log.

func (GetLogsLogConfigurationSourceOutput) SourceType

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

func (GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutput

func (o GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutput() GetLogsLogConfigurationSourceOutput

func (GetLogsLogConfigurationSourceOutput) ToGetLogsLogConfigurationSourceOutputWithContext

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

type GetLogsLogInput

type GetLogsLogInput interface {
	pulumi.Input

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

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

GetLogsLogArgs{...}

type GetLogsLogOutput

type GetLogsLogOutput struct{ *pulumi.OutputState }

func (GetLogsLogOutput) CompartmentId

func (o GetLogsLogOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that the resource belongs to.

func (GetLogsLogOutput) Configurations

Log object configuration.

func (GetLogsLogOutput) DefinedTags

func (o GetLogsLogOutput) DefinedTags() pulumi.MapOutput

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

func (GetLogsLogOutput) DisplayName

func (o GetLogsLogOutput) DisplayName() pulumi.StringOutput

Resource name

func (GetLogsLogOutput) ElementType

func (GetLogsLogOutput) ElementType() reflect.Type

func (GetLogsLogOutput) FreeformTags

func (o GetLogsLogOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetLogsLogOutput) Id

The OCID of the resource.

func (GetLogsLogOutput) IsEnabled

func (o GetLogsLogOutput) IsEnabled() pulumi.BoolOutput

Whether or not this resource is currently enabled.

func (GetLogsLogOutput) LogGroupId

func (o GetLogsLogOutput) LogGroupId() pulumi.StringOutput

OCID of a log group to work with.

func (GetLogsLogOutput) LogType

func (o GetLogsLogOutput) LogType() pulumi.StringOutput

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

func (GetLogsLogOutput) RetentionDuration

func (o GetLogsLogOutput) RetentionDuration() pulumi.IntOutput

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

func (GetLogsLogOutput) State

Lifecycle state of the log object

func (GetLogsLogOutput) TenancyId

func (o GetLogsLogOutput) TenancyId() pulumi.StringOutput

The OCID of the tenancy.

func (GetLogsLogOutput) TimeCreated

func (o GetLogsLogOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (GetLogsLogOutput) TimeLastModified

func (o GetLogsLogOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (GetLogsLogOutput) ToGetLogsLogOutput

func (o GetLogsLogOutput) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogOutput) ToGetLogsLogOutputWithContext

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

type GetLogsOutputArgs

type GetLogsOutputArgs struct {
	// Resource name
	DisplayName pulumi.StringPtrInput   `pulumi:"displayName"`
	Filters     GetLogsFilterArrayInput `pulumi:"filters"`
	// OCID of a log group to work with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The logType that the log object is for, whether custom or service.
	LogType pulumi.StringPtrInput `pulumi:"logType"`
	// Log object resource.
	SourceResource pulumi.StringPtrInput `pulumi:"sourceResource"`
	// Service that created the log object.
	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

type GetUnifiedAgentConfigurationGroupAssociation

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

type GetUnifiedAgentConfigurationGroupAssociationArgs

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

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutput

func (i GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutput() GetUnifiedAgentConfigurationGroupAssociationOutput

func (GetUnifiedAgentConfigurationGroupAssociationArgs) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext

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

type GetUnifiedAgentConfigurationGroupAssociationArray

type GetUnifiedAgentConfigurationGroupAssociationArray []GetUnifiedAgentConfigurationGroupAssociationInput

func (GetUnifiedAgentConfigurationGroupAssociationArray) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (i GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput() GetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (GetUnifiedAgentConfigurationGroupAssociationArray) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationGroupAssociationArrayInput

type GetUnifiedAgentConfigurationGroupAssociationArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationGroupAssociationArray{ GetUnifiedAgentConfigurationGroupAssociationArgs{...} }

type GetUnifiedAgentConfigurationGroupAssociationArrayOutput

type GetUnifiedAgentConfigurationGroupAssociationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) Index

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutput

func (GetUnifiedAgentConfigurationGroupAssociationArrayOutput) ToGetUnifiedAgentConfigurationGroupAssociationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationGroupAssociationInput

type GetUnifiedAgentConfigurationGroupAssociationInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationGroupAssociationArgs{...}

type GetUnifiedAgentConfigurationGroupAssociationOutput

type GetUnifiedAgentConfigurationGroupAssociationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ElementType

func (GetUnifiedAgentConfigurationGroupAssociationOutput) GroupLists

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

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutput

func (o GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutput() GetUnifiedAgentConfigurationGroupAssociationOutput

func (GetUnifiedAgentConfigurationGroupAssociationOutput) ToGetUnifiedAgentConfigurationGroupAssociationOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfiguration

type GetUnifiedAgentConfigurationServiceConfiguration struct {
	// Type of Unified Agent service configuration.
	ConfigurationType string `pulumi:"configurationType"`
	// Logging destination object.
	Destinations []GetUnifiedAgentConfigurationServiceConfigurationDestination `pulumi:"destinations"`
	Sources      []GetUnifiedAgentConfigurationServiceConfigurationSource      `pulumi:"sources"`
}

type GetUnifiedAgentConfigurationServiceConfigurationArgs

type GetUnifiedAgentConfigurationServiceConfigurationArgs struct {
	// Type of Unified Agent service configuration.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Logging destination object.
	Destinations GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput `pulumi:"destinations"`
	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

type GetUnifiedAgentConfigurationServiceConfigurationArray

type GetUnifiedAgentConfigurationServiceConfigurationArray []GetUnifiedAgentConfigurationServiceConfigurationInput

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (i GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput() GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArray) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationArray{ GetUnifiedAgentConfigurationServiceConfigurationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) Index

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationDestination

type GetUnifiedAgentConfigurationServiceConfigurationDestination struct {
	// The OCID of the resource.
	LogObjectId string `pulumi:"logObjectId"`
}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs struct {
	// The OCID of the resource.
	LogObjectId pulumi.StringInput `pulumi:"logObjectId"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArray []GetUnifiedAgentConfigurationServiceConfigurationDestinationInput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArray) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationDestinationArray{ GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationDestinationInput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationDestinationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

type GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

The OCID of the resource.

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationDestinationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationInput

type GetUnifiedAgentConfigurationServiceConfigurationInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationOutput

type GetUnifiedAgentConfigurationServiceConfigurationOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ConfigurationType

Type of Unified Agent service configuration.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) Destinations

Logging destination object.

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) Sources

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationOutput

func (GetUnifiedAgentConfigurationServiceConfigurationOutput) ToGetUnifiedAgentConfigurationServiceConfigurationOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSource

type GetUnifiedAgentConfigurationServiceConfigurationSource struct {
	Channels []string `pulumi:"channels"`
	// The name key to tag this grok pattern.
	Name string `pulumi:"name"`
	// source parser object.
	Parsers []GetUnifiedAgentConfigurationServiceConfigurationSourceParser `pulumi:"parsers"`
	Paths   []string                                                       `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	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"`
	Paths   pulumi.StringArrayInput                                                `pulumi:"paths"`
	// Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceArray []GetUnifiedAgentConfigurationServiceConfigurationSourceInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) Index

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Name

The name key to tag this grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Parsers

source parser object.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) Paths

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) SourceType

Unified schema logging source type.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParser

type GetUnifiedAgentConfigurationServiceConfigurationSourceParser struct {
	Delimiter  string `pulumi:"delimiter"`
	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"`
	FormatFirstline string   `pulumi:"formatFirstline"`
	Formats         []string `pulumi:"formats"`
	GrokFailureKey  string   `pulumi:"grokFailureKey"`
	GrokNameKey     string   `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when timeKey is specified.
	IsEstimateCurrentEvent bool `pulumi:"isEstimateCurrentEvent"`
	// If true, keep time field in the record.
	IsKeepTimeKey bool `pulumi:"isKeepTimeKey"`
	// If true, an empty string field is replaced with nil.
	IsNullEmptyString       bool     `pulumi:"isNullEmptyString"`
	IsSupportColonlessIdent bool     `pulumi:"isSupportColonlessIdent"`
	IsWithPriority          bool     `pulumi:"isWithPriority"`
	Keys                    []string `pulumi:"keys"`
	MessageFormat           string   `pulumi:"messageFormat"`
	MessageKey              string   `pulumi:"messageKey"`
	MultiLineStartRegexp    string   `pulumi:"multiLineStartRegexp"`
	// Specify the null value pattern.
	NullValuePattern string `pulumi:"nullValuePattern"`
	// Type of fluent parser.
	ParserType        string                                                                `pulumi:"parserType"`
	Patterns          []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	Rfc5424timeFormat string                                                                `pulumi:"rfc5424timeFormat"`
	SyslogParserType  string                                                                `pulumi:"syslogParserType"`
	TimeFormat        string                                                                `pulumi:"timeFormat"`
	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.
	Types map[string]interface{} `pulumi:"types"`
}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs struct {
	Delimiter  pulumi.StringInput `pulumi:"delimiter"`
	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"`
	FormatFirstline pulumi.StringInput      `pulumi:"formatFirstline"`
	Formats         pulumi.StringArrayInput `pulumi:"formats"`
	GrokFailureKey  pulumi.StringInput      `pulumi:"grokFailureKey"`
	GrokNameKey     pulumi.StringInput      `pulumi:"grokNameKey"`
	// If true, use Fluent::EventTime.now(current time) as a timestamp when timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolInput `pulumi:"isEstimateCurrentEvent"`
	// If true, keep time field in the record.
	IsKeepTimeKey pulumi.BoolInput `pulumi:"isKeepTimeKey"`
	// If true, an empty string field is replaced with nil.
	IsNullEmptyString       pulumi.BoolInput        `pulumi:"isNullEmptyString"`
	IsSupportColonlessIdent pulumi.BoolInput        `pulumi:"isSupportColonlessIdent"`
	IsWithPriority          pulumi.BoolInput        `pulumi:"isWithPriority"`
	Keys                    pulumi.StringArrayInput `pulumi:"keys"`
	MessageFormat           pulumi.StringInput      `pulumi:"messageFormat"`
	MessageKey              pulumi.StringInput      `pulumi:"messageKey"`
	MultiLineStartRegexp    pulumi.StringInput      `pulumi:"multiLineStartRegexp"`
	// Specify the null value pattern.
	NullValuePattern pulumi.StringInput `pulumi:"nullValuePattern"`
	// Type of fluent parser.
	ParserType        pulumi.StringInput                                                            `pulumi:"parserType"`
	Patterns          GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	Rfc5424timeFormat pulumi.StringInput                                                            `pulumi:"rfc5424timeFormat"`
	SyslogParserType  pulumi.StringInput                                                            `pulumi:"syslogParserType"`
	TimeFormat        pulumi.StringInput                                                            `pulumi:"timeFormat"`
	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.
	Types pulumi.MapInput `pulumi:"types"`
}

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Delimiter

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Expression

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Formats

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokFailureKey

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokNameKey

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsEstimateCurrentEvent

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsKeepTimeKey

If true, keep time field in the record.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsNullEmptyString

If true, an empty string field is replaced with nil.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsSupportColonlessIdent

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsWithPriority

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Keys

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageFormat

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageKey

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MultiLineStartRegexp

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NullValuePattern

Specify the null value pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParserType

Type of fluent parser.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) SyslogParserType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeFormat

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeoutInMilliseconds

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Types

Specify types for converting a field into another type.

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

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

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{ GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...} }

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...}

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ElementType

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeFormat

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeKey

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeZone

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

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Name

The name key to tag this grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Pattern

The grok pattern.

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (GetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToGetUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

type GetUnifiedAgentConfigurationsArgs

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

A collection of arguments for invoking getUnifiedAgentConfigurations.

type GetUnifiedAgentConfigurationsFilter

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

type GetUnifiedAgentConfigurationsFilterArgs

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

func (GetUnifiedAgentConfigurationsFilterArgs) ElementType

func (GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutput

func (i GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutput() GetUnifiedAgentConfigurationsFilterOutput

func (GetUnifiedAgentConfigurationsFilterArgs) ToGetUnifiedAgentConfigurationsFilterOutputWithContext

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

type GetUnifiedAgentConfigurationsFilterArray

type GetUnifiedAgentConfigurationsFilterArray []GetUnifiedAgentConfigurationsFilterInput

func (GetUnifiedAgentConfigurationsFilterArray) ElementType

func (GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutput

func (i GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutput() GetUnifiedAgentConfigurationsFilterArrayOutput

func (GetUnifiedAgentConfigurationsFilterArray) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext

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

type GetUnifiedAgentConfigurationsFilterArrayInput

type GetUnifiedAgentConfigurationsFilterArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsFilterArray{ GetUnifiedAgentConfigurationsFilterArgs{...} }

type GetUnifiedAgentConfigurationsFilterArrayOutput

type GetUnifiedAgentConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsFilterArrayOutput) Index

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutput

func (o GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutput() GetUnifiedAgentConfigurationsFilterArrayOutput

func (GetUnifiedAgentConfigurationsFilterArrayOutput) ToGetUnifiedAgentConfigurationsFilterArrayOutputWithContext

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

type GetUnifiedAgentConfigurationsFilterInput

type GetUnifiedAgentConfigurationsFilterInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsFilterArgs{...}

type GetUnifiedAgentConfigurationsFilterOutput

type GetUnifiedAgentConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsFilterOutput) ElementType

func (GetUnifiedAgentConfigurationsFilterOutput) Name

The name key to tag this grok pattern.

func (GetUnifiedAgentConfigurationsFilterOutput) Regex

func (GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutput

func (o GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutput() GetUnifiedAgentConfigurationsFilterOutput

func (GetUnifiedAgentConfigurationsFilterOutput) ToGetUnifiedAgentConfigurationsFilterOutputWithContext

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

func (GetUnifiedAgentConfigurationsFilterOutput) Values

type GetUnifiedAgentConfigurationsOutputArgs

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

A collection of arguments for invoking getUnifiedAgentConfigurations.

func (GetUnifiedAgentConfigurationsOutputArgs) ElementType

type GetUnifiedAgentConfigurationsResult

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

A collection of values returned by getUnifiedAgentConfigurations.

func GetUnifiedAgentConfigurations

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

Lists all unified agent configurations in the specified compartment.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Logging.GetUnifiedAgentConfigurations(ctx, &logging.GetUnifiedAgentConfigurationsArgs{
			CompartmentId:            _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) UnifiedAgentConfigurationCollections

The list of unified_agent_configuration_collection.

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollection

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArray{ GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs{...} }

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArrayOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionArgs{...}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItem

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray []GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext

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

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArray{ GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs{...} }

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArrayOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemInput interface {
	pulumi.Input

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

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

GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemArgs{...}

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) CompartmentId

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ConfigurationState

State of unified agent service configuration.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ConfigurationType

Type of Unified Agent service configuration.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) DefinedTags

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

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) Description

Description for this resource.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) DisplayName

Resource name

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) Id

The OCID of the resource.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) IsEnabled

Whether or not this resource is currently enabled.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) State

Lifecycle state of the log object

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) TimeCreated

Time the resource was created.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) TimeLastModified

Time the resource was last modified.

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionItemOutputWithContext

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

type GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ElementType

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput

func (GetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutput) ToGetUnifiedAgentConfigurationsUnifiedAgentConfigurationCollectionOutputWithContext

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

type Log

type Log struct {
	pulumi.CustomResourceState

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

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).
	RetentionDuration pulumi.IntPtrInput
}

The set of arguments for constructing a Log resource.

func (LogArgs) ElementType

func (LogArgs) ElementType() reflect.Type

type LogArray

type LogArray []LogInput

func (LogArray) ElementType

func (LogArray) ElementType() reflect.Type

func (LogArray) ToLogArrayOutput

func (i LogArray) ToLogArrayOutput() LogArrayOutput

func (LogArray) ToLogArrayOutputWithContext

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

type LogArrayInput

type LogArrayInput interface {
	pulumi.Input

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

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

LogArray{ LogArgs{...} }

type LogArrayOutput

type LogArrayOutput struct{ *pulumi.OutputState }

func (LogArrayOutput) ElementType

func (LogArrayOutput) ElementType() reflect.Type

func (LogArrayOutput) Index

func (LogArrayOutput) ToLogArrayOutput

func (o LogArrayOutput) ToLogArrayOutput() LogArrayOutput

func (LogArrayOutput) ToLogArrayOutputWithContext

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

type LogConfiguration

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

type LogConfigurationArgs

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

func (LogConfigurationArgs) ElementType

func (LogConfigurationArgs) ElementType() reflect.Type

func (LogConfigurationArgs) ToLogConfigurationOutput

func (i LogConfigurationArgs) ToLogConfigurationOutput() LogConfigurationOutput

func (LogConfigurationArgs) ToLogConfigurationOutputWithContext

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

func (LogConfigurationArgs) ToLogConfigurationPtrOutput

func (i LogConfigurationArgs) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationArgs) ToLogConfigurationPtrOutputWithContext

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

type LogConfigurationInput

type LogConfigurationInput interface {
	pulumi.Input

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

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

LogConfigurationArgs{...}

type LogConfigurationOutput

type LogConfigurationOutput struct{ *pulumi.OutputState }

func (LogConfigurationOutput) CompartmentId

func (o LogConfigurationOutput) CompartmentId() pulumi.StringPtrOutput

The OCID of the compartment that the resource belongs to.

func (LogConfigurationOutput) ElementType

func (LogConfigurationOutput) ElementType() reflect.Type

func (LogConfigurationOutput) Source

The source the log object comes from.

func (LogConfigurationOutput) ToLogConfigurationOutput

func (o LogConfigurationOutput) ToLogConfigurationOutput() LogConfigurationOutput

func (LogConfigurationOutput) ToLogConfigurationOutputWithContext

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

func (LogConfigurationOutput) ToLogConfigurationPtrOutput

func (o LogConfigurationOutput) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationOutput) ToLogConfigurationPtrOutputWithContext

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

type LogConfigurationPtrInput

type LogConfigurationPtrInput interface {
	pulumi.Input

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

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

        LogConfigurationArgs{...}

or:

        nil

type LogConfigurationPtrOutput

type LogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LogConfigurationPtrOutput) CompartmentId

The OCID of the compartment that the resource belongs to.

func (LogConfigurationPtrOutput) Elem

func (LogConfigurationPtrOutput) ElementType

func (LogConfigurationPtrOutput) ElementType() reflect.Type

func (LogConfigurationPtrOutput) Source

The source the log object comes from.

func (LogConfigurationPtrOutput) ToLogConfigurationPtrOutput

func (o LogConfigurationPtrOutput) ToLogConfigurationPtrOutput() LogConfigurationPtrOutput

func (LogConfigurationPtrOutput) ToLogConfigurationPtrOutputWithContext

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

type LogConfigurationSource

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

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

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

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"}`
	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.AnyMap{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(_var.Log_group_description),
			FreeformTags: pulumi.AnyMap{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

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

```

func GetLogGroup

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

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

func NewLogGroup

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

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

func (*LogGroup) ElementType

func (*LogGroup) ElementType() reflect.Type

func (*LogGroup) ToLogGroupOutput

func (i *LogGroup) ToLogGroupOutput() LogGroupOutput

func (*LogGroup) ToLogGroupOutputWithContext

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

type LogGroupArgs

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

The set of arguments for constructing a LogGroup resource.

func (LogGroupArgs) ElementType

func (LogGroupArgs) ElementType() reflect.Type

type LogGroupArray

type LogGroupArray []LogGroupInput

func (LogGroupArray) ElementType

func (LogGroupArray) ElementType() reflect.Type

func (LogGroupArray) ToLogGroupArrayOutput

func (i LogGroupArray) ToLogGroupArrayOutput() LogGroupArrayOutput

func (LogGroupArray) ToLogGroupArrayOutputWithContext

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

type LogGroupArrayInput

type LogGroupArrayInput interface {
	pulumi.Input

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

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

LogGroupArray{ LogGroupArgs{...} }

type LogGroupArrayOutput

type LogGroupArrayOutput struct{ *pulumi.OutputState }

func (LogGroupArrayOutput) ElementType

func (LogGroupArrayOutput) ElementType() reflect.Type

func (LogGroupArrayOutput) Index

func (LogGroupArrayOutput) ToLogGroupArrayOutput

func (o LogGroupArrayOutput) ToLogGroupArrayOutput() LogGroupArrayOutput

func (LogGroupArrayOutput) ToLogGroupArrayOutputWithContext

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

type LogGroupInput

type LogGroupInput interface {
	pulumi.Input

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

type LogGroupMap

type LogGroupMap map[string]LogGroupInput

func (LogGroupMap) ElementType

func (LogGroupMap) ElementType() reflect.Type

func (LogGroupMap) ToLogGroupMapOutput

func (i LogGroupMap) ToLogGroupMapOutput() LogGroupMapOutput

func (LogGroupMap) ToLogGroupMapOutputWithContext

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

type LogGroupMapInput

type LogGroupMapInput interface {
	pulumi.Input

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

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

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

type LogGroupMapOutput

type LogGroupMapOutput struct{ *pulumi.OutputState }

func (LogGroupMapOutput) ElementType

func (LogGroupMapOutput) ElementType() reflect.Type

func (LogGroupMapOutput) MapIndex

func (LogGroupMapOutput) ToLogGroupMapOutput

func (o LogGroupMapOutput) ToLogGroupMapOutput() LogGroupMapOutput

func (LogGroupMapOutput) ToLogGroupMapOutputWithContext

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

type LogGroupOutput

type LogGroupOutput struct{ *pulumi.OutputState }

func (LogGroupOutput) ElementType

func (LogGroupOutput) ElementType() reflect.Type

func (LogGroupOutput) ToLogGroupOutput

func (o LogGroupOutput) ToLogGroupOutput() LogGroupOutput

func (LogGroupOutput) ToLogGroupOutputWithContext

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

type LogGroupState

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

func (LogGroupState) ElementType

func (LogGroupState) ElementType() reflect.Type

type LogInput

type LogInput interface {
	pulumi.Input

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

type LogMap

type LogMap map[string]LogInput

func (LogMap) ElementType

func (LogMap) ElementType() reflect.Type

func (LogMap) ToLogMapOutput

func (i LogMap) ToLogMapOutput() LogMapOutput

func (LogMap) ToLogMapOutputWithContext

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

type LogMapInput

type LogMapInput interface {
	pulumi.Input

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

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

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

type LogMapOutput

type LogMapOutput struct{ *pulumi.OutputState }

func (LogMapOutput) ElementType

func (LogMapOutput) ElementType() reflect.Type

func (LogMapOutput) MapIndex

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

func (LogMapOutput) ToLogMapOutput

func (o LogMapOutput) ToLogMapOutput() LogMapOutput

func (LogMapOutput) ToLogMapOutputWithContext

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

type LogOutput

type LogOutput struct{ *pulumi.OutputState }

func (LogOutput) ElementType

func (LogOutput) ElementType() reflect.Type

func (LogOutput) ToLogOutput

func (o LogOutput) ToLogOutput() LogOutput

func (LogOutput) ToLogOutputWithContext

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

type LogSavedSearch

type LogSavedSearch struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of the compartment that the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description for this resource.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
	Name pulumi.StringOutput `pulumi:"name"`
	// (Updatable) The search query that is saved.
	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.AnyMap{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(_var.Log_saved_search_description),
			FreeformTags: pulumi.AnyMap{
				"Department": pulumi.Any("Finance"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

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

```

func GetLogSavedSearch

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

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

func NewLogSavedSearch

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

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

func (*LogSavedSearch) ElementType

func (*LogSavedSearch) ElementType() reflect.Type

func (*LogSavedSearch) ToLogSavedSearchOutput

func (i *LogSavedSearch) ToLogSavedSearchOutput() LogSavedSearchOutput

func (*LogSavedSearch) ToLogSavedSearchOutputWithContext

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

type LogSavedSearchArgs

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

The set of arguments for constructing a LogSavedSearch resource.

func (LogSavedSearchArgs) ElementType

func (LogSavedSearchArgs) ElementType() reflect.Type

type LogSavedSearchArray

type LogSavedSearchArray []LogSavedSearchInput

func (LogSavedSearchArray) ElementType

func (LogSavedSearchArray) ElementType() reflect.Type

func (LogSavedSearchArray) ToLogSavedSearchArrayOutput

func (i LogSavedSearchArray) ToLogSavedSearchArrayOutput() LogSavedSearchArrayOutput

func (LogSavedSearchArray) ToLogSavedSearchArrayOutputWithContext

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

type LogSavedSearchArrayInput

type LogSavedSearchArrayInput interface {
	pulumi.Input

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

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

LogSavedSearchArray{ LogSavedSearchArgs{...} }

type LogSavedSearchArrayOutput

type LogSavedSearchArrayOutput struct{ *pulumi.OutputState }

func (LogSavedSearchArrayOutput) ElementType

func (LogSavedSearchArrayOutput) ElementType() reflect.Type

func (LogSavedSearchArrayOutput) Index

func (LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutput

func (o LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutput() LogSavedSearchArrayOutput

func (LogSavedSearchArrayOutput) ToLogSavedSearchArrayOutputWithContext

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

type LogSavedSearchInput

type LogSavedSearchInput interface {
	pulumi.Input

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

type LogSavedSearchMap

type LogSavedSearchMap map[string]LogSavedSearchInput

func (LogSavedSearchMap) ElementType

func (LogSavedSearchMap) ElementType() reflect.Type

func (LogSavedSearchMap) ToLogSavedSearchMapOutput

func (i LogSavedSearchMap) ToLogSavedSearchMapOutput() LogSavedSearchMapOutput

func (LogSavedSearchMap) ToLogSavedSearchMapOutputWithContext

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

type LogSavedSearchMapInput

type LogSavedSearchMapInput interface {
	pulumi.Input

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

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

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

type LogSavedSearchMapOutput

type LogSavedSearchMapOutput struct{ *pulumi.OutputState }

func (LogSavedSearchMapOutput) ElementType

func (LogSavedSearchMapOutput) ElementType() reflect.Type

func (LogSavedSearchMapOutput) MapIndex

func (LogSavedSearchMapOutput) ToLogSavedSearchMapOutput

func (o LogSavedSearchMapOutput) ToLogSavedSearchMapOutput() LogSavedSearchMapOutput

func (LogSavedSearchMapOutput) ToLogSavedSearchMapOutputWithContext

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

type LogSavedSearchOutput

type LogSavedSearchOutput struct{ *pulumi.OutputState }

func (LogSavedSearchOutput) ElementType

func (LogSavedSearchOutput) ElementType() reflect.Type

func (LogSavedSearchOutput) ToLogSavedSearchOutput

func (o LogSavedSearchOutput) ToLogSavedSearchOutput() LogSavedSearchOutput

func (LogSavedSearchOutput) ToLogSavedSearchOutputWithContext

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

type LogSavedSearchState

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

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

func (LookupLogResultOutput) State

The pipeline state.

func (LookupLogResultOutput) TenancyId

The OCID of the tenancy.

func (LookupLogResultOutput) TimeCreated

func (o LookupLogResultOutput) TimeCreated() pulumi.StringOutput

Time the resource was created.

func (LookupLogResultOutput) TimeLastModified

func (o LookupLogResultOutput) TimeLastModified() pulumi.StringOutput

Time the resource was last modified.

func (LookupLogResultOutput) ToLookupLogResultOutput

func (o LookupLogResultOutput) ToLookupLogResultOutput() LookupLogResultOutput

func (LookupLogResultOutput) ToLookupLogResultOutputWithContext

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

type LookupLogSavedSearchArgs

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

A collection of arguments for invoking getLogSavedSearch.

type LookupLogSavedSearchOutputArgs

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

A collection of arguments for invoking getLogSavedSearch.

func (LookupLogSavedSearchOutputArgs) ElementType

type LookupLogSavedSearchResult

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

A collection of values returned by getLogSavedSearch.

func LookupLogSavedSearch

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

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

Retrieves a log saved search.

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

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) 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),
				},
				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),
							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),
							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.AnyMap{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.AnyMap{
				"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) 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) ToUnifiedAgentConfigurationArrayOutput

func (i UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutput() UnifiedAgentConfigurationArrayOutput

func (UnifiedAgentConfigurationArray) ToUnifiedAgentConfigurationArrayOutputWithContext

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

type UnifiedAgentConfigurationArrayInput

type UnifiedAgentConfigurationArrayInput interface {
	pulumi.Input

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

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

UnifiedAgentConfigurationArray{ UnifiedAgentConfigurationArgs{...} }

type UnifiedAgentConfigurationArrayOutput

type UnifiedAgentConfigurationArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationArrayOutput) ElementType

func (UnifiedAgentConfigurationArrayOutput) Index

func (UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutput

func (o UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutput() UnifiedAgentConfigurationArrayOutput

func (UnifiedAgentConfigurationArrayOutput) ToUnifiedAgentConfigurationArrayOutputWithContext

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

type UnifiedAgentConfigurationGroupAssociation

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

type UnifiedAgentConfigurationGroupAssociationArgs

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

func (UnifiedAgentConfigurationGroupAssociationArgs) ElementType

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutput

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutput() UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext

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

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (i UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationArgs) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

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

type UnifiedAgentConfigurationGroupAssociationInput

type UnifiedAgentConfigurationGroupAssociationInput interface {
	pulumi.Input

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

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

UnifiedAgentConfigurationGroupAssociationArgs{...}

type UnifiedAgentConfigurationGroupAssociationOutput

type UnifiedAgentConfigurationGroupAssociationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationGroupAssociationOutput) ElementType

func (UnifiedAgentConfigurationGroupAssociationOutput) GroupLists

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

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutput

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutput() UnifiedAgentConfigurationGroupAssociationOutput

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationOutputWithContext

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

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (o UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

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

type UnifiedAgentConfigurationGroupAssociationPtrInput

type UnifiedAgentConfigurationGroupAssociationPtrInput interface {
	pulumi.Input

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

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

        UnifiedAgentConfigurationGroupAssociationArgs{...}

or:

        nil

type UnifiedAgentConfigurationGroupAssociationPtrOutput

type UnifiedAgentConfigurationGroupAssociationPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) Elem

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ElementType

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) GroupLists

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

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput

func (o UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutput() UnifiedAgentConfigurationGroupAssociationPtrOutput

func (UnifiedAgentConfigurationGroupAssociationPtrOutput) ToUnifiedAgentConfigurationGroupAssociationPtrOutputWithContext

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

type UnifiedAgentConfigurationInput

type UnifiedAgentConfigurationInput interface {
	pulumi.Input

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

type UnifiedAgentConfigurationMap

type UnifiedAgentConfigurationMap map[string]UnifiedAgentConfigurationInput

func (UnifiedAgentConfigurationMap) ElementType

func (UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutput

func (i UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutput() UnifiedAgentConfigurationMapOutput

func (UnifiedAgentConfigurationMap) ToUnifiedAgentConfigurationMapOutputWithContext

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

type UnifiedAgentConfigurationMapInput

type UnifiedAgentConfigurationMapInput interface {
	pulumi.Input

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

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

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

type UnifiedAgentConfigurationMapOutput

type UnifiedAgentConfigurationMapOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationMapOutput) ElementType

func (UnifiedAgentConfigurationMapOutput) MapIndex

func (UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutput

func (o UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutput() UnifiedAgentConfigurationMapOutput

func (UnifiedAgentConfigurationMapOutput) ToUnifiedAgentConfigurationMapOutputWithContext

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

type UnifiedAgentConfigurationOutput

type UnifiedAgentConfigurationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationOutput) ElementType

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) Logging destination object.
	Destination UnifiedAgentConfigurationServiceConfigurationDestination `pulumi:"destination"`
	// (Updatable)
	Sources []UnifiedAgentConfigurationServiceConfigurationSource `pulumi:"sources"`
}

type UnifiedAgentConfigurationServiceConfigurationArgs

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

func (UnifiedAgentConfigurationServiceConfigurationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutput

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutput() UnifiedAgentConfigurationServiceConfigurationOutput

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationOutputWithContext

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

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (i UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput() UnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationArgs) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

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

type UnifiedAgentConfigurationServiceConfigurationDestination

type UnifiedAgentConfigurationServiceConfigurationDestination struct {
	// (Updatable) The OCID of the resource.
	LogObjectId string `pulumi:"logObjectId"`
}

type UnifiedAgentConfigurationServiceConfigurationDestinationArgs

type UnifiedAgentConfigurationServiceConfigurationDestinationArgs struct {
	// (Updatable) The OCID of the resource.
	LogObjectId pulumi.StringInput `pulumi:"logObjectId"`
}

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationOutputWithContext

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

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationDestinationArgs) ToUnifiedAgentConfigurationServiceConfigurationDestinationPtrOutputWithContext

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

type UnifiedAgentConfigurationServiceConfigurationDestinationInput

type UnifiedAgentConfigurationServiceConfigurationDestinationInput interface {
	pulumi.Input

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

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

UnifiedAgentConfigurationServiceConfigurationDestinationArgs{...}

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput

type UnifiedAgentConfigurationServiceConfigurationDestinationOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationDestinationOutput) LogObjectId

(Updatable) The OCID of the resource.

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) 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) Logging destination object.

func (UnifiedAgentConfigurationServiceConfigurationOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationOutput) Sources

(Updatable)

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) Logging destination object.

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) Sources

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationPtrOutputWithContext

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

type UnifiedAgentConfigurationServiceConfigurationSource

type UnifiedAgentConfigurationServiceConfigurationSource struct {
	// (Updatable)
	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)
	Paths []string `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType string `pulumi:"sourceType"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceArgs

type UnifiedAgentConfigurationServiceConfigurationSourceArgs struct {
	// (Updatable)
	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)
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// (Updatable) Unified schema logging source type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

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

type UnifiedAgentConfigurationServiceConfigurationSourceArray

type UnifiedAgentConfigurationServiceConfigurationSourceArray []UnifiedAgentConfigurationServiceConfigurationSourceInput

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (i UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceArray) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayInput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceArray and UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceArray{ UnifiedAgentConfigurationServiceConfigurationSourceArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) Index

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceInput

type UnifiedAgentConfigurationServiceConfigurationSourceInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceOutput() UnifiedAgentConfigurationServiceConfigurationSourceOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceArgs and UnifiedAgentConfigurationServiceConfigurationSourceOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) Channels

(Updatable)

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)

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) SourceType

(Updatable) Unified schema logging source type.

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParser

type UnifiedAgentConfigurationServiceConfigurationSourceParser struct {
	// (Updatable)
	Delimiter *string `pulumi:"delimiter"`
	// (Updatable)
	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)
	FormatFirstline *string `pulumi:"formatFirstline"`
	// (Updatable)
	Formats []string `pulumi:"formats"`
	// (Updatable)
	GrokFailureKey *string `pulumi:"grokFailureKey"`
	// (Updatable)
	GrokNameKey *string `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when timeKey is specified.
	IsEstimateCurrentEvent *bool `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep time field in the record.
	IsKeepTimeKey *bool `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, an empty string field is replaced with nil.
	IsNullEmptyString *bool `pulumi:"isNullEmptyString"`
	// (Updatable)
	IsSupportColonlessIdent *bool `pulumi:"isSupportColonlessIdent"`
	// (Updatable)
	IsWithPriority *bool `pulumi:"isWithPriority"`
	// (Updatable)
	Keys []string `pulumi:"keys"`
	// (Updatable)
	MessageFormat *string `pulumi:"messageFormat"`
	// (Updatable)
	MessageKey *string `pulumi:"messageKey"`
	// (Updatable)
	MultiLineStartRegexp *string `pulumi:"multiLineStartRegexp"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern *string `pulumi:"nullValuePattern"`
	// (Updatable) Type of fluent parser.
	ParserType string `pulumi:"parserType"`
	// (Updatable)
	Patterns []UnifiedAgentConfigurationServiceConfigurationSourceParserPattern `pulumi:"patterns"`
	// (Updatable)
	Rfc5424timeFormat *string `pulumi:"rfc5424timeFormat"`
	// (Updatable)
	SyslogParserType *string `pulumi:"syslogParserType"`
	// (Updatable)
	TimeFormat *string `pulumi:"timeFormat"`
	// (Updatable)
	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.
	Types map[string]interface{} `pulumi:"types"`
}

type UnifiedAgentConfigurationServiceConfigurationSourceParserArgs

type UnifiedAgentConfigurationServiceConfigurationSourceParserArgs struct {
	// (Updatable)
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// (Updatable)
	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)
	FormatFirstline pulumi.StringPtrInput `pulumi:"formatFirstline"`
	// (Updatable)
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// (Updatable)
	GrokFailureKey pulumi.StringPtrInput `pulumi:"grokFailureKey"`
	// (Updatable)
	GrokNameKey pulumi.StringPtrInput `pulumi:"grokNameKey"`
	// (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when timeKey is specified.
	IsEstimateCurrentEvent pulumi.BoolPtrInput `pulumi:"isEstimateCurrentEvent"`
	// (Updatable) If true, keep time field in the record.
	IsKeepTimeKey pulumi.BoolPtrInput `pulumi:"isKeepTimeKey"`
	// (Updatable) If true, an empty string field is replaced with nil.
	IsNullEmptyString pulumi.BoolPtrInput `pulumi:"isNullEmptyString"`
	// (Updatable)
	IsSupportColonlessIdent pulumi.BoolPtrInput `pulumi:"isSupportColonlessIdent"`
	// (Updatable)
	IsWithPriority pulumi.BoolPtrInput `pulumi:"isWithPriority"`
	// (Updatable)
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// (Updatable)
	MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"`
	// (Updatable)
	MessageKey pulumi.StringPtrInput `pulumi:"messageKey"`
	// (Updatable)
	MultiLineStartRegexp pulumi.StringPtrInput `pulumi:"multiLineStartRegexp"`
	// (Updatable) Specify the null value pattern.
	NullValuePattern pulumi.StringPtrInput `pulumi:"nullValuePattern"`
	// (Updatable) Type of fluent parser.
	ParserType pulumi.StringInput `pulumi:"parserType"`
	// (Updatable)
	Patterns UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput `pulumi:"patterns"`
	// (Updatable)
	Rfc5424timeFormat pulumi.StringPtrInput `pulumi:"rfc5424timeFormat"`
	// (Updatable)
	SyslogParserType pulumi.StringPtrInput `pulumi:"syslogParserType"`
	// (Updatable)
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// (Updatable)
	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.
	Types pulumi.MapInput `pulumi:"types"`
}

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Delimiter

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Expression

(Updatable)

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)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Formats

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokFailureKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) GrokNameKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsEstimateCurrentEvent

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsKeepTimeKey

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with nil.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsSupportColonlessIdent

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) IsWithPriority

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Keys

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MessageKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) MultiLineStartRegexp

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Patterns

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Rfc5424timeFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) SyslogParserType

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeType

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) TimeoutInMilliseconds

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserOutput) Types

(Updatable) Specify types for converting a field into another type.

type UnifiedAgentConfigurationServiceConfigurationSourceParserPattern

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

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

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

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray []UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

func (i UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray and UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{ UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...} }

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternArrayOutputWithContext

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs and UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPatternInput` via:

UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{...}

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeFormat

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeKey

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) FieldTimeZone

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Name

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) Pattern

(Updatable) The grok pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPatternOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput interface {
	pulumi.Input

	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput() UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput
	ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput
}

UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput is an input type that accepts UnifiedAgentConfigurationServiceConfigurationSourceParserArgs, UnifiedAgentConfigurationServiceConfigurationSourceParserPtr and UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput values. You can construct a concrete instance of `UnifiedAgentConfigurationServiceConfigurationSourceParserPtrInput` via:

        UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{...}

or:

        nil

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

type UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput struct{ *pulumi.OutputState }

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Delimiter

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Elem

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ElementType

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Expression

(Updatable)

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)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Formats

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) GrokFailureKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) GrokNameKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsEstimateCurrentEvent

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsKeepTimeKey

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsNullEmptyString

(Updatable) If true, an empty string field is replaced with nil.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsSupportColonlessIdent

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) IsWithPriority

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Keys

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MessageFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MessageKey

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) MultiLineStartRegexp

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) NullValuePattern

(Updatable) Specify the null value pattern.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ParserType

(Updatable) Type of fluent parser.

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Patterns

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Rfc5424timeFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) SyslogParserType

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeFormat

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeType

(Updatable)

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) TimeoutInMilliseconds

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

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext

func (o UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) ToUnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutputWithContext(ctx context.Context) UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput

func (UnifiedAgentConfigurationServiceConfigurationSourceParserPtrOutput) Types

(Updatable) Specify types for converting a field into another type.

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