loganalytics

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 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 GetLogAnalyticsCategoriesListArgs

type GetLogAnalyticsCategoriesListArgs struct {
	// The category display text used for filtering. Only categories matching the specified display name or description will be returned.
	CategoryDisplayText *string `pulumi:"categoryDisplayText"`
	// A comma-separated list of category types used for filtering. Only categories of the specified types will be returned.
	CategoryType *string `pulumi:"categoryType"`
	// A filter to return only log analytics category whose name matches the entire name given. The match is case-insensitive.
	Name *string `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsCategoriesList.

type GetLogAnalyticsCategoriesListItem

type GetLogAnalyticsCategoriesListItem struct {
	// The category description.
	Description string `pulumi:"description"`
	// The category display name.
	DisplayName string `pulumi:"displayName"`
	// The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.
	IsSystem bool `pulumi:"isSystem"`
	// A filter to return only log analytics category whose name matches the entire name given. The match is case-insensitive.
	Name string `pulumi:"name"`
	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type string `pulumi:"type"`
}

type GetLogAnalyticsCategoriesListItemArgs

type GetLogAnalyticsCategoriesListItemArgs struct {
	// The category description.
	Description pulumi.StringInput `pulumi:"description"`
	// The category display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.
	IsSystem pulumi.BoolInput `pulumi:"isSystem"`
	// A filter to return only log analytics category whose name matches the entire name given. The match is case-insensitive.
	Name pulumi.StringInput `pulumi:"name"`
	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetLogAnalyticsCategoriesListItemArgs) ElementType

func (GetLogAnalyticsCategoriesListItemArgs) ToGetLogAnalyticsCategoriesListItemOutput

func (i GetLogAnalyticsCategoriesListItemArgs) ToGetLogAnalyticsCategoriesListItemOutput() GetLogAnalyticsCategoriesListItemOutput

func (GetLogAnalyticsCategoriesListItemArgs) ToGetLogAnalyticsCategoriesListItemOutputWithContext

func (i GetLogAnalyticsCategoriesListItemArgs) ToGetLogAnalyticsCategoriesListItemOutputWithContext(ctx context.Context) GetLogAnalyticsCategoriesListItemOutput

type GetLogAnalyticsCategoriesListItemArray

type GetLogAnalyticsCategoriesListItemArray []GetLogAnalyticsCategoriesListItemInput

func (GetLogAnalyticsCategoriesListItemArray) ElementType

func (GetLogAnalyticsCategoriesListItemArray) ToGetLogAnalyticsCategoriesListItemArrayOutput

func (i GetLogAnalyticsCategoriesListItemArray) ToGetLogAnalyticsCategoriesListItemArrayOutput() GetLogAnalyticsCategoriesListItemArrayOutput

func (GetLogAnalyticsCategoriesListItemArray) ToGetLogAnalyticsCategoriesListItemArrayOutputWithContext

func (i GetLogAnalyticsCategoriesListItemArray) ToGetLogAnalyticsCategoriesListItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsCategoriesListItemArrayOutput

type GetLogAnalyticsCategoriesListItemArrayInput

type GetLogAnalyticsCategoriesListItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsCategoriesListItemArrayOutput() GetLogAnalyticsCategoriesListItemArrayOutput
	ToGetLogAnalyticsCategoriesListItemArrayOutputWithContext(context.Context) GetLogAnalyticsCategoriesListItemArrayOutput
}

GetLogAnalyticsCategoriesListItemArrayInput is an input type that accepts GetLogAnalyticsCategoriesListItemArray and GetLogAnalyticsCategoriesListItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsCategoriesListItemArrayInput` via:

GetLogAnalyticsCategoriesListItemArray{ GetLogAnalyticsCategoriesListItemArgs{...} }

type GetLogAnalyticsCategoriesListItemArrayOutput

type GetLogAnalyticsCategoriesListItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsCategoriesListItemArrayOutput) ElementType

func (GetLogAnalyticsCategoriesListItemArrayOutput) Index

func (GetLogAnalyticsCategoriesListItemArrayOutput) ToGetLogAnalyticsCategoriesListItemArrayOutput

func (o GetLogAnalyticsCategoriesListItemArrayOutput) ToGetLogAnalyticsCategoriesListItemArrayOutput() GetLogAnalyticsCategoriesListItemArrayOutput

func (GetLogAnalyticsCategoriesListItemArrayOutput) ToGetLogAnalyticsCategoriesListItemArrayOutputWithContext

func (o GetLogAnalyticsCategoriesListItemArrayOutput) ToGetLogAnalyticsCategoriesListItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsCategoriesListItemArrayOutput

type GetLogAnalyticsCategoriesListItemInput

type GetLogAnalyticsCategoriesListItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsCategoriesListItemOutput() GetLogAnalyticsCategoriesListItemOutput
	ToGetLogAnalyticsCategoriesListItemOutputWithContext(context.Context) GetLogAnalyticsCategoriesListItemOutput
}

GetLogAnalyticsCategoriesListItemInput is an input type that accepts GetLogAnalyticsCategoriesListItemArgs and GetLogAnalyticsCategoriesListItemOutput values. You can construct a concrete instance of `GetLogAnalyticsCategoriesListItemInput` via:

GetLogAnalyticsCategoriesListItemArgs{...}

type GetLogAnalyticsCategoriesListItemOutput

type GetLogAnalyticsCategoriesListItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsCategoriesListItemOutput) Description

The category description.

func (GetLogAnalyticsCategoriesListItemOutput) DisplayName

The category display name.

func (GetLogAnalyticsCategoriesListItemOutput) ElementType

func (GetLogAnalyticsCategoriesListItemOutput) IsSystem

The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.

func (GetLogAnalyticsCategoriesListItemOutput) Name

A filter to return only log analytics category whose name matches the entire name given. The match is case-insensitive.

func (GetLogAnalyticsCategoriesListItemOutput) ToGetLogAnalyticsCategoriesListItemOutput

func (o GetLogAnalyticsCategoriesListItemOutput) ToGetLogAnalyticsCategoriesListItemOutput() GetLogAnalyticsCategoriesListItemOutput

func (GetLogAnalyticsCategoriesListItemOutput) ToGetLogAnalyticsCategoriesListItemOutputWithContext

func (o GetLogAnalyticsCategoriesListItemOutput) ToGetLogAnalyticsCategoriesListItemOutputWithContext(ctx context.Context) GetLogAnalyticsCategoriesListItemOutput

func (GetLogAnalyticsCategoriesListItemOutput) Type

The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".

type GetLogAnalyticsCategoriesListOutputArgs

type GetLogAnalyticsCategoriesListOutputArgs struct {
	// The category display text used for filtering. Only categories matching the specified display name or description will be returned.
	CategoryDisplayText pulumi.StringPtrInput `pulumi:"categoryDisplayText"`
	// A comma-separated list of category types used for filtering. Only categories of the specified types will be returned.
	CategoryType pulumi.StringPtrInput `pulumi:"categoryType"`
	// A filter to return only log analytics category whose name matches the entire name given. The match is case-insensitive.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsCategoriesList.

func (GetLogAnalyticsCategoriesListOutputArgs) ElementType

type GetLogAnalyticsCategoriesListResult

type GetLogAnalyticsCategoriesListResult struct {
	CategoryDisplayText *string `pulumi:"categoryDisplayText"`
	CategoryType        *string `pulumi:"categoryType"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// An array of categories.
	Items []GetLogAnalyticsCategoriesListItem `pulumi:"items"`
	// The unique name that identifies the category.
	Name      *string `pulumi:"name"`
	Namespace string  `pulumi:"namespace"`
}

A collection of values returned by getLogAnalyticsCategoriesList.

func GetLogAnalyticsCategoriesList

This data source provides details about Categories in Oracle Cloud Infrastructure Log Analytics service.

Returns a list of categories, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as category name or description.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsCategoriesList(ctx, &loganalytics.GetLogAnalyticsCategoriesListArgs{
			Namespace:           _var.Log_analytics_categories_list_namespace,
			CategoryDisplayText: pulumi.StringRef(_var.Log_analytics_categories_list_category_display_text),
			CategoryType:        pulumi.StringRef(_var.Log_analytics_categories_list_category_type),
			Name:                pulumi.StringRef(_var.Log_analytics_categories_list_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsCategoriesListResultOutput

type GetLogAnalyticsCategoriesListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsCategoriesList.

func (GetLogAnalyticsCategoriesListResultOutput) CategoryDisplayText

func (GetLogAnalyticsCategoriesListResultOutput) CategoryType

func (GetLogAnalyticsCategoriesListResultOutput) ElementType

func (GetLogAnalyticsCategoriesListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsCategoriesListResultOutput) Items

An array of categories.

func (GetLogAnalyticsCategoriesListResultOutput) Name

The unique name that identifies the category.

func (GetLogAnalyticsCategoriesListResultOutput) Namespace

func (GetLogAnalyticsCategoriesListResultOutput) ToGetLogAnalyticsCategoriesListResultOutput

func (o GetLogAnalyticsCategoriesListResultOutput) ToGetLogAnalyticsCategoriesListResultOutput() GetLogAnalyticsCategoriesListResultOutput

func (GetLogAnalyticsCategoriesListResultOutput) ToGetLogAnalyticsCategoriesListResultOutputWithContext

func (o GetLogAnalyticsCategoriesListResultOutput) ToGetLogAnalyticsCategoriesListResultOutputWithContext(ctx context.Context) GetLogAnalyticsCategoriesListResultOutput

type GetLogAnalyticsCategoryArgs

type GetLogAnalyticsCategoryArgs struct {
	// The category name.
	Name string `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsCategory.

type GetLogAnalyticsCategoryOutputArgs

type GetLogAnalyticsCategoryOutputArgs struct {
	// The category name.
	Name pulumi.StringInput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsCategory.

func (GetLogAnalyticsCategoryOutputArgs) ElementType

type GetLogAnalyticsCategoryResult

type GetLogAnalyticsCategoryResult struct {
	// The category description.
	Description string `pulumi:"description"`
	// The category display name.
	DisplayName string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.
	IsSystem bool `pulumi:"isSystem"`
	// The unique name that identifies the category.
	Name      string `pulumi:"name"`
	Namespace string `pulumi:"namespace"`
	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type string `pulumi:"type"`
}

A collection of values returned by getLogAnalyticsCategory.

func GetLogAnalyticsCategory

func GetLogAnalyticsCategory(ctx *pulumi.Context, args *GetLogAnalyticsCategoryArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticsCategoryResult, error)

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

Gets detailed information about the category with the specified name.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsCategory(ctx, &loganalytics.GetLogAnalyticsCategoryArgs{
			Name:      _var.Log_analytics_category_name,
			Namespace: _var.Log_analytics_category_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsCategoryResultOutput

type GetLogAnalyticsCategoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsCategory.

func (GetLogAnalyticsCategoryResultOutput) Description

The category description.

func (GetLogAnalyticsCategoryResultOutput) DisplayName

The category display name.

func (GetLogAnalyticsCategoryResultOutput) ElementType

func (GetLogAnalyticsCategoryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsCategoryResultOutput) IsSystem

The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.

func (GetLogAnalyticsCategoryResultOutput) Name

The unique name that identifies the category.

func (GetLogAnalyticsCategoryResultOutput) Namespace

func (GetLogAnalyticsCategoryResultOutput) ToGetLogAnalyticsCategoryResultOutput

func (o GetLogAnalyticsCategoryResultOutput) ToGetLogAnalyticsCategoryResultOutput() GetLogAnalyticsCategoryResultOutput

func (GetLogAnalyticsCategoryResultOutput) ToGetLogAnalyticsCategoryResultOutputWithContext

func (o GetLogAnalyticsCategoryResultOutput) ToGetLogAnalyticsCategoryResultOutputWithContext(ctx context.Context) GetLogAnalyticsCategoryResultOutput

func (GetLogAnalyticsCategoryResultOutput) Type

The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".

type GetLogAnalyticsEntitiesArgs

type GetLogAnalyticsEntitiesArgs struct {
	// A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.
	CloudResourceId *string `pulumi:"cloudResourceId"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of one of the entityTypeNames given in the list. The match is case-insensitive.
	EntityTypeNames []string                        `pulumi:"entityTypeNames"`
	Filters         []GetLogAnalyticsEntitiesFilter `pulumi:"filters"`
	// A filter to return only log analytics entities whose hostname matches the entire hostname given.
	Hostname *string `pulumi:"hostname"`
	// A filter to return only log analytics entities whose hostname contains the substring given. The match is case-insensitive.
	HostnameContains *string `pulumi:"hostnameContains"`
	// A filter to return only those log analytics entities whose managementAgentId is null or is not null.
	IsManagementAgentIdNull *string `pulumi:"isManagementAgentIdNull"`
	// A filter to return only log analytics entities whose lifecycleDetails contains the specified string.
	LifecycleDetailsContains *string `pulumi:"lifecycleDetailsContains"`
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name *string `pulumi:"name"`
	// A filter to return only log analytics entities whose name contains the name given. The match is case-insensitive.
	NameContains *string `pulumi:"nameContains"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// A filter to return only log analytics entities whose sourceId matches the sourceId given.
	SourceId *string `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsEntities.

type GetLogAnalyticsEntitiesFilter

type GetLogAnalyticsEntitiesFilter struct {
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetLogAnalyticsEntitiesFilterArgs

type GetLogAnalyticsEntitiesFilterArgs struct {
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogAnalyticsEntitiesFilterArgs) ElementType

func (GetLogAnalyticsEntitiesFilterArgs) ToGetLogAnalyticsEntitiesFilterOutput

func (i GetLogAnalyticsEntitiesFilterArgs) ToGetLogAnalyticsEntitiesFilterOutput() GetLogAnalyticsEntitiesFilterOutput

func (GetLogAnalyticsEntitiesFilterArgs) ToGetLogAnalyticsEntitiesFilterOutputWithContext

func (i GetLogAnalyticsEntitiesFilterArgs) ToGetLogAnalyticsEntitiesFilterOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesFilterOutput

type GetLogAnalyticsEntitiesFilterArray

type GetLogAnalyticsEntitiesFilterArray []GetLogAnalyticsEntitiesFilterInput

func (GetLogAnalyticsEntitiesFilterArray) ElementType

func (GetLogAnalyticsEntitiesFilterArray) ToGetLogAnalyticsEntitiesFilterArrayOutput

func (i GetLogAnalyticsEntitiesFilterArray) ToGetLogAnalyticsEntitiesFilterArrayOutput() GetLogAnalyticsEntitiesFilterArrayOutput

func (GetLogAnalyticsEntitiesFilterArray) ToGetLogAnalyticsEntitiesFilterArrayOutputWithContext

func (i GetLogAnalyticsEntitiesFilterArray) ToGetLogAnalyticsEntitiesFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesFilterArrayOutput

type GetLogAnalyticsEntitiesFilterArrayInput

type GetLogAnalyticsEntitiesFilterArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesFilterArrayOutput() GetLogAnalyticsEntitiesFilterArrayOutput
	ToGetLogAnalyticsEntitiesFilterArrayOutputWithContext(context.Context) GetLogAnalyticsEntitiesFilterArrayOutput
}

GetLogAnalyticsEntitiesFilterArrayInput is an input type that accepts GetLogAnalyticsEntitiesFilterArray and GetLogAnalyticsEntitiesFilterArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesFilterArrayInput` via:

GetLogAnalyticsEntitiesFilterArray{ GetLogAnalyticsEntitiesFilterArgs{...} }

type GetLogAnalyticsEntitiesFilterArrayOutput

type GetLogAnalyticsEntitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesFilterArrayOutput) ElementType

func (GetLogAnalyticsEntitiesFilterArrayOutput) Index

func (GetLogAnalyticsEntitiesFilterArrayOutput) ToGetLogAnalyticsEntitiesFilterArrayOutput

func (o GetLogAnalyticsEntitiesFilterArrayOutput) ToGetLogAnalyticsEntitiesFilterArrayOutput() GetLogAnalyticsEntitiesFilterArrayOutput

func (GetLogAnalyticsEntitiesFilterArrayOutput) ToGetLogAnalyticsEntitiesFilterArrayOutputWithContext

func (o GetLogAnalyticsEntitiesFilterArrayOutput) ToGetLogAnalyticsEntitiesFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesFilterArrayOutput

type GetLogAnalyticsEntitiesFilterInput

type GetLogAnalyticsEntitiesFilterInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesFilterOutput() GetLogAnalyticsEntitiesFilterOutput
	ToGetLogAnalyticsEntitiesFilterOutputWithContext(context.Context) GetLogAnalyticsEntitiesFilterOutput
}

GetLogAnalyticsEntitiesFilterInput is an input type that accepts GetLogAnalyticsEntitiesFilterArgs and GetLogAnalyticsEntitiesFilterOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesFilterInput` via:

GetLogAnalyticsEntitiesFilterArgs{...}

type GetLogAnalyticsEntitiesFilterOutput

type GetLogAnalyticsEntitiesFilterOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesFilterOutput) ElementType

func (GetLogAnalyticsEntitiesFilterOutput) Name

A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.

func (GetLogAnalyticsEntitiesFilterOutput) Regex

func (GetLogAnalyticsEntitiesFilterOutput) ToGetLogAnalyticsEntitiesFilterOutput

func (o GetLogAnalyticsEntitiesFilterOutput) ToGetLogAnalyticsEntitiesFilterOutput() GetLogAnalyticsEntitiesFilterOutput

func (GetLogAnalyticsEntitiesFilterOutput) ToGetLogAnalyticsEntitiesFilterOutputWithContext

func (o GetLogAnalyticsEntitiesFilterOutput) ToGetLogAnalyticsEntitiesFilterOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesFilterOutput

func (GetLogAnalyticsEntitiesFilterOutput) Values

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollection

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollection struct {
	Items []GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItem `pulumi:"items"`
}

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs struct {
	Items GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayInput `pulumi:"items"`
}

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutputWithContext

func (i GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray []GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionInput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

func (i GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput() GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutputWithContext

func (i GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayInput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput() GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput
	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutputWithContext(context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput
}

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayInput is an input type that accepts GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray and GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayInput` via:

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArray{ GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs{...} }

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput) Index

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutputWithContext

func (o GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionInput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput() GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput
	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutputWithContext(context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput
}

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionInput is an input type that accepts GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs and GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionInput` via:

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionArgs{...}

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItem

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItem struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected bool `pulumi:"areLogsCollected"`
	// A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.
	CloudResourceId string `pulumi:"cloudResourceId"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName string `pulumi:"entityTypeInternalName"`
	// A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of one of the entityTypeNames given in the list. The match is case-insensitive.
	EntityTypeName string `pulumi:"entityTypeName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A filter to return only log analytics entities whose hostname matches the entire hostname given.
	Hostname string `pulumi:"hostname"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id string `pulumi:"id"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId string `pulumi:"managementAgentCompartmentId"`
	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName string `pulumi:"managementAgentDisplayName"`
	// The OCID of the Management Agent.
	ManagementAgentId string `pulumi:"managementAgentId"`
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name string `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties map[string]interface{} `pulumi:"properties"`
	// A filter to return only log analytics entities whose sourceId matches the sourceId given.
	SourceId string `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State string `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The timezone region of the log analytics entity.
	TimezoneRegion string `pulumi:"timezoneRegion"`
}

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected pulumi.BoolInput `pulumi:"areLogsCollected"`
	// A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.
	CloudResourceId pulumi.StringInput `pulumi:"cloudResourceId"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName pulumi.StringInput `pulumi:"entityTypeInternalName"`
	// A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of one of the entityTypeNames given in the list. The match is case-insensitive.
	EntityTypeName pulumi.StringInput `pulumi:"entityTypeName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// A filter to return only log analytics entities whose hostname matches the entire hostname given.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id pulumi.StringInput `pulumi:"id"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId pulumi.StringInput `pulumi:"managementAgentCompartmentId"`
	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName pulumi.StringInput `pulumi:"managementAgentDisplayName"`
	// The OCID of the Management Agent.
	ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"`
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name pulumi.StringInput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties pulumi.MapInput `pulumi:"properties"`
	// A filter to return only log analytics entities whose sourceId matches the sourceId given.
	SourceId pulumi.StringInput `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The timezone region of the log analytics entity.
	TimezoneRegion pulumi.StringInput `pulumi:"timezoneRegion"`
}

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutputWithContext

func (i GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray []GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemInput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutputWithContext

func (i GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayInput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput() GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput
	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutputWithContext(context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput
}

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayInput is an input type that accepts GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray and GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayInput` via:

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArray{ GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs{...} }

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput) Index

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutputWithContext

func (o GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArrayOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemInput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput() GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput
	ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutputWithContext(context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput
}

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemInput is an input type that accepts GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs and GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput values. You can construct a concrete instance of `GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemInput` via:

GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemArgs{...}

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) AreLogsCollected

The Boolean flag to indicate if logs are collected for an entity for log analytics usage.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) CloudResourceId

A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) EntityTypeInternalName

Internal name for the log analytics entity type.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) EntityTypeName

A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of one of the entityTypeNames given in the list. The match is case-insensitive.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) Hostname

A filter to return only log analytics entities whose hostname matches the entire hostname given.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) Id

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) LifecycleDetails

lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ManagementAgentCompartmentId

Management agent (management-agents resource kind) compartment OCID

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ManagementAgentDisplayName

Management agent (management-agents resource kind) display name

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ManagementAgentId

The OCID of the Management Agent.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) Name

A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) Namespace

The Logging Analytics namespace used for the request.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) Properties

The name/value pairs for parameter values to be used in file patterns specified in log sources.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) SourceId

A filter to return only log analytics entities whose sourceId matches the sourceId given.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) State

A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) TimeCreated

The date and time the resource was created, in the format defined by RFC3339.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) TimeUpdated

The date and time the resource was last updated, in the format defined by RFC3339.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) TimezoneRegion

The timezone region of the log analytics entity.

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutputWithContext

func (o GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionItemOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput

type GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput) ElementType

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput) Items

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput

func (GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutputWithContext

func (o GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput) ToGetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesLogAnalyticsEntityCollectionOutput

type GetLogAnalyticsEntitiesOutputArgs

type GetLogAnalyticsEntitiesOutputArgs struct {
	// A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.
	CloudResourceId pulumi.StringPtrInput `pulumi:"cloudResourceId"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of one of the entityTypeNames given in the list. The match is case-insensitive.
	EntityTypeNames pulumi.StringArrayInput                 `pulumi:"entityTypeNames"`
	Filters         GetLogAnalyticsEntitiesFilterArrayInput `pulumi:"filters"`
	// A filter to return only log analytics entities whose hostname matches the entire hostname given.
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
	// A filter to return only log analytics entities whose hostname contains the substring given. The match is case-insensitive.
	HostnameContains pulumi.StringPtrInput `pulumi:"hostnameContains"`
	// A filter to return only those log analytics entities whose managementAgentId is null or is not null.
	IsManagementAgentIdNull pulumi.StringPtrInput `pulumi:"isManagementAgentIdNull"`
	// A filter to return only log analytics entities whose lifecycleDetails contains the specified string.
	LifecycleDetailsContains pulumi.StringPtrInput `pulumi:"lifecycleDetailsContains"`
	// A filter to return only log analytics entities whose name matches the entire name given. The match is case-insensitive.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only log analytics entities whose name contains the name given. The match is case-insensitive.
	NameContains pulumi.StringPtrInput `pulumi:"nameContains"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// A filter to return only log analytics entities whose sourceId matches the sourceId given.
	SourceId pulumi.StringPtrInput `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsEntities.

func (GetLogAnalyticsEntitiesOutputArgs) ElementType

type GetLogAnalyticsEntitiesResult

type GetLogAnalyticsEntitiesResult struct {
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId *string `pulumi:"cloudResourceId"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Log analytics entity type name.
	EntityTypeNames []string                        `pulumi:"entityTypeNames"`
	Filters         []GetLogAnalyticsEntitiesFilter `pulumi:"filters"`
	// The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.
	Hostname         *string `pulumi:"hostname"`
	HostnameContains *string `pulumi:"hostnameContains"`
	// The provider-assigned unique ID for this managed resource.
	Id                       string  `pulumi:"id"`
	IsManagementAgentIdNull  *string `pulumi:"isManagementAgentIdNull"`
	LifecycleDetailsContains *string `pulumi:"lifecycleDetailsContains"`
	// The list of log_analytics_entity_collection.
	LogAnalyticsEntityCollections []GetLogAnalyticsEntitiesLogAnalyticsEntityCollection `pulumi:"logAnalyticsEntityCollections"`
	// Log analytics entity name.
	Name         *string `pulumi:"name"`
	NameContains *string `pulumi:"nameContains"`
	Namespace    string  `pulumi:"namespace"`
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId *string `pulumi:"sourceId"`
	// The current state of the log analytics entity.
	State *string `pulumi:"state"`
}

A collection of values returned by getLogAnalyticsEntities.

func GetLogAnalyticsEntities

func GetLogAnalyticsEntities(ctx *pulumi.Context, args *GetLogAnalyticsEntitiesArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticsEntitiesResult, error)

This data source provides the list of Log Analytics Entities in Oracle Cloud Infrastructure Log Analytics service.

Return a list of log analytics entities.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsEntities(ctx, &loganalytics.GetLogAnalyticsEntitiesArgs{
			CompartmentId:            _var.Compartment_id,
			Namespace:                _var.Log_analytics_entity_namespace,
			CloudResourceId:          pulumi.StringRef(oci_log_analytics_cloud_resource.Test_cloud_resource.Id),
			EntityTypeNames:          _var.Log_analytics_entity_entity_type_name,
			Hostname:                 pulumi.StringRef(_var.Log_analytics_entity_hostname),
			HostnameContains:         pulumi.StringRef(_var.Log_analytics_entity_hostname_contains),
			IsManagementAgentIdNull:  pulumi.StringRef(_var.Log_analytics_entity_is_management_agent_id_null),
			LifecycleDetailsContains: pulumi.StringRef(_var.Log_analytics_entity_lifecycle_details_contains),
			Name:                     pulumi.StringRef(_var.Log_analytics_entity_name),
			NameContains:             pulumi.StringRef(_var.Log_analytics_entity_name_contains),
			SourceId:                 pulumi.StringRef(oci_log_analytics_source.Test_source.Id),
			State:                    pulumi.StringRef(_var.Log_analytics_entity_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsEntitiesResultOutput

type GetLogAnalyticsEntitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsEntities.

func (GetLogAnalyticsEntitiesResultOutput) CloudResourceId

The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.

func (GetLogAnalyticsEntitiesResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetLogAnalyticsEntitiesResultOutput) ElementType

func (GetLogAnalyticsEntitiesResultOutput) EntityTypeNames

Log analytics entity type name.

func (GetLogAnalyticsEntitiesResultOutput) Filters

func (GetLogAnalyticsEntitiesResultOutput) Hostname

The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.

func (GetLogAnalyticsEntitiesResultOutput) HostnameContains

func (GetLogAnalyticsEntitiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsEntitiesResultOutput) IsManagementAgentIdNull

func (o GetLogAnalyticsEntitiesResultOutput) IsManagementAgentIdNull() pulumi.StringPtrOutput

func (GetLogAnalyticsEntitiesResultOutput) LifecycleDetailsContains

func (o GetLogAnalyticsEntitiesResultOutput) LifecycleDetailsContains() pulumi.StringPtrOutput

func (GetLogAnalyticsEntitiesResultOutput) LogAnalyticsEntityCollections

The list of log_analytics_entity_collection.

func (GetLogAnalyticsEntitiesResultOutput) Name

Log analytics entity name.

func (GetLogAnalyticsEntitiesResultOutput) NameContains

func (GetLogAnalyticsEntitiesResultOutput) Namespace

func (GetLogAnalyticsEntitiesResultOutput) SourceId

This indicates the type of source. It is primarily for Enterprise Manager Repository ID.

func (GetLogAnalyticsEntitiesResultOutput) State

The current state of the log analytics entity.

func (GetLogAnalyticsEntitiesResultOutput) ToGetLogAnalyticsEntitiesResultOutput

func (o GetLogAnalyticsEntitiesResultOutput) ToGetLogAnalyticsEntitiesResultOutput() GetLogAnalyticsEntitiesResultOutput

func (GetLogAnalyticsEntitiesResultOutput) ToGetLogAnalyticsEntitiesResultOutputWithContext

func (o GetLogAnalyticsEntitiesResultOutput) ToGetLogAnalyticsEntitiesResultOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesResultOutput

type GetLogAnalyticsEntitiesSummaryArgs

type GetLogAnalyticsEntitiesSummaryArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsEntitiesSummary.

type GetLogAnalyticsEntitiesSummaryOutputArgs

type GetLogAnalyticsEntitiesSummaryOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsEntitiesSummary.

func (GetLogAnalyticsEntitiesSummaryOutputArgs) ElementType

type GetLogAnalyticsEntitiesSummaryResult

type GetLogAnalyticsEntitiesSummaryResult struct {
	// Total number of ACTIVE entities
	ActiveEntitiesCount int `pulumi:"activeEntitiesCount"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Entities with log collection enabled
	EntitiesWithHasLogsCollectedCount int `pulumi:"entitiesWithHasLogsCollectedCount"`
	// Entities with management agent
	EntitiesWithManagementAgentCount int `pulumi:"entitiesWithManagementAgentCount"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	Namespace string `pulumi:"namespace"`
}

A collection of values returned by getLogAnalyticsEntitiesSummary.

func GetLogAnalyticsEntitiesSummary

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

Returns log analytics entities count summary report.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsEntitiesSummary(ctx, &loganalytics.GetLogAnalyticsEntitiesSummaryArgs{
			CompartmentId: _var.Compartment_id,
			Namespace:     _var.Log_analytics_entities_summary_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsEntitiesSummaryResultOutput

type GetLogAnalyticsEntitiesSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsEntitiesSummary.

func (GetLogAnalyticsEntitiesSummaryResultOutput) ActiveEntitiesCount

Total number of ACTIVE entities

func (GetLogAnalyticsEntitiesSummaryResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetLogAnalyticsEntitiesSummaryResultOutput) ElementType

func (GetLogAnalyticsEntitiesSummaryResultOutput) EntitiesWithHasLogsCollectedCount

func (o GetLogAnalyticsEntitiesSummaryResultOutput) EntitiesWithHasLogsCollectedCount() pulumi.IntOutput

Entities with log collection enabled

func (GetLogAnalyticsEntitiesSummaryResultOutput) EntitiesWithManagementAgentCount

func (o GetLogAnalyticsEntitiesSummaryResultOutput) EntitiesWithManagementAgentCount() pulumi.IntOutput

Entities with management agent

func (GetLogAnalyticsEntitiesSummaryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsEntitiesSummaryResultOutput) Namespace

func (GetLogAnalyticsEntitiesSummaryResultOutput) ToGetLogAnalyticsEntitiesSummaryResultOutput

func (o GetLogAnalyticsEntitiesSummaryResultOutput) ToGetLogAnalyticsEntitiesSummaryResultOutput() GetLogAnalyticsEntitiesSummaryResultOutput

func (GetLogAnalyticsEntitiesSummaryResultOutput) ToGetLogAnalyticsEntitiesSummaryResultOutputWithContext

func (o GetLogAnalyticsEntitiesSummaryResultOutput) ToGetLogAnalyticsEntitiesSummaryResultOutputWithContext(ctx context.Context) GetLogAnalyticsEntitiesSummaryResultOutput

type GetLogAnalyticsEntityTopologyArgs

type GetLogAnalyticsEntityTopologyArgs struct {
	// The log analytics entity OCID.
	LogAnalyticsEntityId string `pulumi:"logAnalyticsEntityId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsEntityTopology.

type GetLogAnalyticsEntityTopologyItem

type GetLogAnalyticsEntityTopologyItem struct {
	// Collection of log analytics entity relationship links.
	Links []GetLogAnalyticsEntityTopologyItemLink `pulumi:"links"`
	// Collection of log analytics entities.
	Nodes []GetLogAnalyticsEntityTopologyItemNode `pulumi:"nodes"`
}

type GetLogAnalyticsEntityTopologyItemArgs

type GetLogAnalyticsEntityTopologyItemArgs struct {
	// Collection of log analytics entity relationship links.
	Links GetLogAnalyticsEntityTopologyItemLinkArrayInput `pulumi:"links"`
	// Collection of log analytics entities.
	Nodes GetLogAnalyticsEntityTopologyItemNodeArrayInput `pulumi:"nodes"`
}

func (GetLogAnalyticsEntityTopologyItemArgs) ElementType

func (GetLogAnalyticsEntityTopologyItemArgs) ToGetLogAnalyticsEntityTopologyItemOutput

func (i GetLogAnalyticsEntityTopologyItemArgs) ToGetLogAnalyticsEntityTopologyItemOutput() GetLogAnalyticsEntityTopologyItemOutput

func (GetLogAnalyticsEntityTopologyItemArgs) ToGetLogAnalyticsEntityTopologyItemOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemArgs) ToGetLogAnalyticsEntityTopologyItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemOutput

type GetLogAnalyticsEntityTopologyItemArray

type GetLogAnalyticsEntityTopologyItemArray []GetLogAnalyticsEntityTopologyItemInput

func (GetLogAnalyticsEntityTopologyItemArray) ElementType

func (GetLogAnalyticsEntityTopologyItemArray) ToGetLogAnalyticsEntityTopologyItemArrayOutput

func (i GetLogAnalyticsEntityTopologyItemArray) ToGetLogAnalyticsEntityTopologyItemArrayOutput() GetLogAnalyticsEntityTopologyItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemArray) ToGetLogAnalyticsEntityTopologyItemArrayOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemArray) ToGetLogAnalyticsEntityTopologyItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemArrayOutput

type GetLogAnalyticsEntityTopologyItemArrayInput

type GetLogAnalyticsEntityTopologyItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemArrayOutput() GetLogAnalyticsEntityTopologyItemArrayOutput
	ToGetLogAnalyticsEntityTopologyItemArrayOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemArrayOutput
}

GetLogAnalyticsEntityTopologyItemArrayInput is an input type that accepts GetLogAnalyticsEntityTopologyItemArray and GetLogAnalyticsEntityTopologyItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemArrayInput` via:

GetLogAnalyticsEntityTopologyItemArray{ GetLogAnalyticsEntityTopologyItemArgs{...} }

type GetLogAnalyticsEntityTopologyItemArrayOutput

type GetLogAnalyticsEntityTopologyItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemArrayOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemArrayOutput) Index

func (GetLogAnalyticsEntityTopologyItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemArrayOutput

func (o GetLogAnalyticsEntityTopologyItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemArrayOutput() GetLogAnalyticsEntityTopologyItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemArrayOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemArrayOutput

type GetLogAnalyticsEntityTopologyItemInput

type GetLogAnalyticsEntityTopologyItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemOutput() GetLogAnalyticsEntityTopologyItemOutput
	ToGetLogAnalyticsEntityTopologyItemOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemOutput
}

GetLogAnalyticsEntityTopologyItemInput is an input type that accepts GetLogAnalyticsEntityTopologyItemArgs and GetLogAnalyticsEntityTopologyItemOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemInput` via:

GetLogAnalyticsEntityTopologyItemArgs{...}
type GetLogAnalyticsEntityTopologyItemLink struct {
	// Array of log analytics entity summary.
	Items []GetLogAnalyticsEntityTopologyItemLinkItem `pulumi:"items"`
}

type GetLogAnalyticsEntityTopologyItemLinkArgs

type GetLogAnalyticsEntityTopologyItemLinkArgs struct {
	// Array of log analytics entity summary.
	Items GetLogAnalyticsEntityTopologyItemLinkItemArrayInput `pulumi:"items"`
}

func (GetLogAnalyticsEntityTopologyItemLinkArgs) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkArgs) ToGetLogAnalyticsEntityTopologyItemLinkOutput

func (i GetLogAnalyticsEntityTopologyItemLinkArgs) ToGetLogAnalyticsEntityTopologyItemLinkOutput() GetLogAnalyticsEntityTopologyItemLinkOutput

func (GetLogAnalyticsEntityTopologyItemLinkArgs) ToGetLogAnalyticsEntityTopologyItemLinkOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemLinkArgs) ToGetLogAnalyticsEntityTopologyItemLinkOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkOutput

type GetLogAnalyticsEntityTopologyItemLinkArray

type GetLogAnalyticsEntityTopologyItemLinkArray []GetLogAnalyticsEntityTopologyItemLinkInput

func (GetLogAnalyticsEntityTopologyItemLinkArray) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkArray) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutput

func (i GetLogAnalyticsEntityTopologyItemLinkArray) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutput() GetLogAnalyticsEntityTopologyItemLinkArrayOutput

func (GetLogAnalyticsEntityTopologyItemLinkArray) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemLinkArray) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkArrayInput

type GetLogAnalyticsEntityTopologyItemLinkArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemLinkArrayOutput() GetLogAnalyticsEntityTopologyItemLinkArrayOutput
	ToGetLogAnalyticsEntityTopologyItemLinkArrayOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemLinkArrayOutput
}

GetLogAnalyticsEntityTopologyItemLinkArrayInput is an input type that accepts GetLogAnalyticsEntityTopologyItemLinkArray and GetLogAnalyticsEntityTopologyItemLinkArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemLinkArrayInput` via:

GetLogAnalyticsEntityTopologyItemLinkArray{ GetLogAnalyticsEntityTopologyItemLinkArgs{...} }

type GetLogAnalyticsEntityTopologyItemLinkArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemLinkArrayOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkArrayOutput) Index

func (GetLogAnalyticsEntityTopologyItemLinkArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutput

func (o GetLogAnalyticsEntityTopologyItemLinkArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutput() GetLogAnalyticsEntityTopologyItemLinkArrayOutput

func (GetLogAnalyticsEntityTopologyItemLinkArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemLinkArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkInput

type GetLogAnalyticsEntityTopologyItemLinkInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemLinkOutput() GetLogAnalyticsEntityTopologyItemLinkOutput
	ToGetLogAnalyticsEntityTopologyItemLinkOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemLinkOutput
}

GetLogAnalyticsEntityTopologyItemLinkInput is an input type that accepts GetLogAnalyticsEntityTopologyItemLinkArgs and GetLogAnalyticsEntityTopologyItemLinkOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemLinkInput` via:

GetLogAnalyticsEntityTopologyItemLinkArgs{...}

type GetLogAnalyticsEntityTopologyItemLinkItem

type GetLogAnalyticsEntityTopologyItemLinkItem struct {
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	DestinationEntityId string `pulumi:"destinationEntityId"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	SourceEntityId string `pulumi:"sourceEntityId"`
}

type GetLogAnalyticsEntityTopologyItemLinkItemArgs

type GetLogAnalyticsEntityTopologyItemLinkItemArgs struct {
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	DestinationEntityId pulumi.StringInput `pulumi:"destinationEntityId"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	SourceEntityId pulumi.StringInput `pulumi:"sourceEntityId"`
}

func (GetLogAnalyticsEntityTopologyItemLinkItemArgs) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkItemArgs) ToGetLogAnalyticsEntityTopologyItemLinkItemOutput

func (i GetLogAnalyticsEntityTopologyItemLinkItemArgs) ToGetLogAnalyticsEntityTopologyItemLinkItemOutput() GetLogAnalyticsEntityTopologyItemLinkItemOutput

func (GetLogAnalyticsEntityTopologyItemLinkItemArgs) ToGetLogAnalyticsEntityTopologyItemLinkItemOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemLinkItemArgs) ToGetLogAnalyticsEntityTopologyItemLinkItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkItemOutput

type GetLogAnalyticsEntityTopologyItemLinkItemArray

type GetLogAnalyticsEntityTopologyItemLinkItemArray []GetLogAnalyticsEntityTopologyItemLinkItemInput

func (GetLogAnalyticsEntityTopologyItemLinkItemArray) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkItemArray) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

func (i GetLogAnalyticsEntityTopologyItemLinkItemArray) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutput() GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemLinkItemArray) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemLinkItemArray) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkItemArrayInput

type GetLogAnalyticsEntityTopologyItemLinkItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutput() GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput
	ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput
}

GetLogAnalyticsEntityTopologyItemLinkItemArrayInput is an input type that accepts GetLogAnalyticsEntityTopologyItemLinkItemArray and GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemLinkItemArrayInput` via:

GetLogAnalyticsEntityTopologyItemLinkItemArray{ GetLogAnalyticsEntityTopologyItemLinkItemArgs{...} }

type GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput) Index

func (GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkItemArrayOutput

type GetLogAnalyticsEntityTopologyItemLinkItemInput

type GetLogAnalyticsEntityTopologyItemLinkItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemLinkItemOutput() GetLogAnalyticsEntityTopologyItemLinkItemOutput
	ToGetLogAnalyticsEntityTopologyItemLinkItemOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemLinkItemOutput
}

GetLogAnalyticsEntityTopologyItemLinkItemInput is an input type that accepts GetLogAnalyticsEntityTopologyItemLinkItemArgs and GetLogAnalyticsEntityTopologyItemLinkItemOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemLinkItemInput` via:

GetLogAnalyticsEntityTopologyItemLinkItemArgs{...}

type GetLogAnalyticsEntityTopologyItemLinkItemOutput

type GetLogAnalyticsEntityTopologyItemLinkItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemLinkItemOutput) DestinationEntityId

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (GetLogAnalyticsEntityTopologyItemLinkItemOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkItemOutput) SourceEntityId

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (GetLogAnalyticsEntityTopologyItemLinkItemOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemOutput

func (o GetLogAnalyticsEntityTopologyItemLinkItemOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemOutput() GetLogAnalyticsEntityTopologyItemLinkItemOutput

func (GetLogAnalyticsEntityTopologyItemLinkItemOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemLinkItemOutput) ToGetLogAnalyticsEntityTopologyItemLinkItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkItemOutput

type GetLogAnalyticsEntityTopologyItemLinkOutput

type GetLogAnalyticsEntityTopologyItemLinkOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemLinkOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemLinkOutput) Items

Array of log analytics entity summary.

func (GetLogAnalyticsEntityTopologyItemLinkOutput) ToGetLogAnalyticsEntityTopologyItemLinkOutput

func (o GetLogAnalyticsEntityTopologyItemLinkOutput) ToGetLogAnalyticsEntityTopologyItemLinkOutput() GetLogAnalyticsEntityTopologyItemLinkOutput

func (GetLogAnalyticsEntityTopologyItemLinkOutput) ToGetLogAnalyticsEntityTopologyItemLinkOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemLinkOutput) ToGetLogAnalyticsEntityTopologyItemLinkOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemLinkOutput

type GetLogAnalyticsEntityTopologyItemNode

type GetLogAnalyticsEntityTopologyItemNode struct {
	// Array of log analytics entity summary.
	Items []GetLogAnalyticsEntityTopologyItemNodeItem `pulumi:"items"`
}

type GetLogAnalyticsEntityTopologyItemNodeArgs

type GetLogAnalyticsEntityTopologyItemNodeArgs struct {
	// Array of log analytics entity summary.
	Items GetLogAnalyticsEntityTopologyItemNodeItemArrayInput `pulumi:"items"`
}

func (GetLogAnalyticsEntityTopologyItemNodeArgs) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeArgs) ToGetLogAnalyticsEntityTopologyItemNodeOutput

func (i GetLogAnalyticsEntityTopologyItemNodeArgs) ToGetLogAnalyticsEntityTopologyItemNodeOutput() GetLogAnalyticsEntityTopologyItemNodeOutput

func (GetLogAnalyticsEntityTopologyItemNodeArgs) ToGetLogAnalyticsEntityTopologyItemNodeOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemNodeArgs) ToGetLogAnalyticsEntityTopologyItemNodeOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeOutput

type GetLogAnalyticsEntityTopologyItemNodeArray

type GetLogAnalyticsEntityTopologyItemNodeArray []GetLogAnalyticsEntityTopologyItemNodeInput

func (GetLogAnalyticsEntityTopologyItemNodeArray) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeArray) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutput

func (i GetLogAnalyticsEntityTopologyItemNodeArray) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutput() GetLogAnalyticsEntityTopologyItemNodeArrayOutput

func (GetLogAnalyticsEntityTopologyItemNodeArray) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemNodeArray) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeArrayInput

type GetLogAnalyticsEntityTopologyItemNodeArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemNodeArrayOutput() GetLogAnalyticsEntityTopologyItemNodeArrayOutput
	ToGetLogAnalyticsEntityTopologyItemNodeArrayOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemNodeArrayOutput
}

GetLogAnalyticsEntityTopologyItemNodeArrayInput is an input type that accepts GetLogAnalyticsEntityTopologyItemNodeArray and GetLogAnalyticsEntityTopologyItemNodeArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemNodeArrayInput` via:

GetLogAnalyticsEntityTopologyItemNodeArray{ GetLogAnalyticsEntityTopologyItemNodeArgs{...} }

type GetLogAnalyticsEntityTopologyItemNodeArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemNodeArrayOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeArrayOutput) Index

func (GetLogAnalyticsEntityTopologyItemNodeArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutput

func (o GetLogAnalyticsEntityTopologyItemNodeArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutput() GetLogAnalyticsEntityTopologyItemNodeArrayOutput

func (GetLogAnalyticsEntityTopologyItemNodeArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemNodeArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeInput

type GetLogAnalyticsEntityTopologyItemNodeInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemNodeOutput() GetLogAnalyticsEntityTopologyItemNodeOutput
	ToGetLogAnalyticsEntityTopologyItemNodeOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemNodeOutput
}

GetLogAnalyticsEntityTopologyItemNodeInput is an input type that accepts GetLogAnalyticsEntityTopologyItemNodeArgs and GetLogAnalyticsEntityTopologyItemNodeOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemNodeInput` via:

GetLogAnalyticsEntityTopologyItemNodeArgs{...}

type GetLogAnalyticsEntityTopologyItemNodeItem

type GetLogAnalyticsEntityTopologyItemNodeItem struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected bool `pulumi:"areLogsCollected"`
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId string `pulumi:"cloudResourceId"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName string `pulumi:"entityTypeInternalName"`
	// Log analytics entity type name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id string `pulumi:"id"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The OCID of the Management Agent.
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Log analytics entity name.
	Name string `pulumi:"name"`
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId string `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State string `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The timezone region of the log analytics entity.
	TimezoneRegion string `pulumi:"timezoneRegion"`
}

type GetLogAnalyticsEntityTopologyItemNodeItemArgs

type GetLogAnalyticsEntityTopologyItemNodeItemArgs struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected pulumi.BoolInput `pulumi:"areLogsCollected"`
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId pulumi.StringInput `pulumi:"cloudResourceId"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName pulumi.StringInput `pulumi:"entityTypeInternalName"`
	// Log analytics entity type name.
	EntityTypeName pulumi.StringInput `pulumi:"entityTypeName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id pulumi.StringInput `pulumi:"id"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The OCID of the Management Agent.
	ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"`
	// Log analytics entity name.
	Name pulumi.StringInput `pulumi:"name"`
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId pulumi.StringInput `pulumi:"sourceId"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The timezone region of the log analytics entity.
	TimezoneRegion pulumi.StringInput `pulumi:"timezoneRegion"`
}

func (GetLogAnalyticsEntityTopologyItemNodeItemArgs) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeItemArgs) ToGetLogAnalyticsEntityTopologyItemNodeItemOutput

func (i GetLogAnalyticsEntityTopologyItemNodeItemArgs) ToGetLogAnalyticsEntityTopologyItemNodeItemOutput() GetLogAnalyticsEntityTopologyItemNodeItemOutput

func (GetLogAnalyticsEntityTopologyItemNodeItemArgs) ToGetLogAnalyticsEntityTopologyItemNodeItemOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemNodeItemArgs) ToGetLogAnalyticsEntityTopologyItemNodeItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeItemOutput

type GetLogAnalyticsEntityTopologyItemNodeItemArray

type GetLogAnalyticsEntityTopologyItemNodeItemArray []GetLogAnalyticsEntityTopologyItemNodeItemInput

func (GetLogAnalyticsEntityTopologyItemNodeItemArray) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeItemArray) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

func (i GetLogAnalyticsEntityTopologyItemNodeItemArray) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutput() GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemNodeItemArray) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutputWithContext

func (i GetLogAnalyticsEntityTopologyItemNodeItemArray) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeItemArrayInput

type GetLogAnalyticsEntityTopologyItemNodeItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutput() GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput
	ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput
}

GetLogAnalyticsEntityTopologyItemNodeItemArrayInput is an input type that accepts GetLogAnalyticsEntityTopologyItemNodeItemArray and GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemNodeItemArrayInput` via:

GetLogAnalyticsEntityTopologyItemNodeItemArray{ GetLogAnalyticsEntityTopologyItemNodeItemArgs{...} }

type GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput) Index

func (GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

func (GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeItemArrayOutput

type GetLogAnalyticsEntityTopologyItemNodeItemInput

type GetLogAnalyticsEntityTopologyItemNodeItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsEntityTopologyItemNodeItemOutput() GetLogAnalyticsEntityTopologyItemNodeItemOutput
	ToGetLogAnalyticsEntityTopologyItemNodeItemOutputWithContext(context.Context) GetLogAnalyticsEntityTopologyItemNodeItemOutput
}

GetLogAnalyticsEntityTopologyItemNodeItemInput is an input type that accepts GetLogAnalyticsEntityTopologyItemNodeItemArgs and GetLogAnalyticsEntityTopologyItemNodeItemOutput values. You can construct a concrete instance of `GetLogAnalyticsEntityTopologyItemNodeItemInput` via:

GetLogAnalyticsEntityTopologyItemNodeItemArgs{...}

type GetLogAnalyticsEntityTopologyItemNodeItemOutput

type GetLogAnalyticsEntityTopologyItemNodeItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) AreLogsCollected

The Boolean flag to indicate if logs are collected for an entity for log analytics usage.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) CloudResourceId

The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) EntityTypeInternalName

Internal name for the log analytics entity type.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) EntityTypeName

Log analytics entity type name.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) Id

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) LifecycleDetails

lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) ManagementAgentId

The OCID of the Management Agent.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) Name

Log analytics entity name.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) SourceId

This indicates the type of source. It is primarily for Enterprise Manager Repository ID.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) State

A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) TimeCreated

The date and time the resource was created, in the format defined by RFC3339.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) TimeUpdated

The date and time the resource was last updated, in the format defined by RFC3339.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) TimezoneRegion

The timezone region of the log analytics entity.

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemOutput

func (o GetLogAnalyticsEntityTopologyItemNodeItemOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemOutput() GetLogAnalyticsEntityTopologyItemNodeItemOutput

func (GetLogAnalyticsEntityTopologyItemNodeItemOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemNodeItemOutput) ToGetLogAnalyticsEntityTopologyItemNodeItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeItemOutput

type GetLogAnalyticsEntityTopologyItemNodeOutput

type GetLogAnalyticsEntityTopologyItemNodeOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemNodeOutput) ElementType

func (GetLogAnalyticsEntityTopologyItemNodeOutput) Items

Array of log analytics entity summary.

func (GetLogAnalyticsEntityTopologyItemNodeOutput) ToGetLogAnalyticsEntityTopologyItemNodeOutput

func (o GetLogAnalyticsEntityTopologyItemNodeOutput) ToGetLogAnalyticsEntityTopologyItemNodeOutput() GetLogAnalyticsEntityTopologyItemNodeOutput

func (GetLogAnalyticsEntityTopologyItemNodeOutput) ToGetLogAnalyticsEntityTopologyItemNodeOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemNodeOutput) ToGetLogAnalyticsEntityTopologyItemNodeOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemNodeOutput

type GetLogAnalyticsEntityTopologyItemOutput

type GetLogAnalyticsEntityTopologyItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsEntityTopologyItemOutput) ElementType

Collection of log analytics entity relationship links.

func (GetLogAnalyticsEntityTopologyItemOutput) Nodes

Collection of log analytics entities.

func (GetLogAnalyticsEntityTopologyItemOutput) ToGetLogAnalyticsEntityTopologyItemOutput

func (o GetLogAnalyticsEntityTopologyItemOutput) ToGetLogAnalyticsEntityTopologyItemOutput() GetLogAnalyticsEntityTopologyItemOutput

func (GetLogAnalyticsEntityTopologyItemOutput) ToGetLogAnalyticsEntityTopologyItemOutputWithContext

func (o GetLogAnalyticsEntityTopologyItemOutput) ToGetLogAnalyticsEntityTopologyItemOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyItemOutput

type GetLogAnalyticsEntityTopologyOutputArgs

type GetLogAnalyticsEntityTopologyOutputArgs struct {
	// The log analytics entity OCID.
	LogAnalyticsEntityId pulumi.StringInput `pulumi:"logAnalyticsEntityId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// A filter to return only those log analytics entities with the specified lifecycle state. The state value is case-insensitive.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsEntityTopology.

func (GetLogAnalyticsEntityTopologyOutputArgs) ElementType

type GetLogAnalyticsEntityTopologyResult

type GetLogAnalyticsEntityTopologyResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of log analytics entity summary.
	Items                []GetLogAnalyticsEntityTopologyItem `pulumi:"items"`
	LogAnalyticsEntityId string                              `pulumi:"logAnalyticsEntityId"`
	Namespace            string                              `pulumi:"namespace"`
	// The current state of the log analytics entity.
	State *string `pulumi:"state"`
}

A collection of values returned by getLogAnalyticsEntityTopology.

func GetLogAnalyticsEntityTopology

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

Return a log analytics entity topology collection that contains a set of log analytics entities and a set of relationships between those, for the input source entity.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsEntityTopology(ctx, &loganalytics.GetLogAnalyticsEntityTopologyArgs{
			LogAnalyticsEntityId: oci_log_analytics_log_analytics_entity.Test_log_analytics_entity.Id,
			Namespace:            _var.Log_analytics_entity_topology_namespace,
			State:                pulumi.StringRef(_var.Log_analytics_entity_topology_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsEntityTopologyResultOutput

type GetLogAnalyticsEntityTopologyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsEntityTopology.

func (GetLogAnalyticsEntityTopologyResultOutput) ElementType

func (GetLogAnalyticsEntityTopologyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsEntityTopologyResultOutput) Items

Array of log analytics entity summary.

func (GetLogAnalyticsEntityTopologyResultOutput) LogAnalyticsEntityId

func (GetLogAnalyticsEntityTopologyResultOutput) Namespace

func (GetLogAnalyticsEntityTopologyResultOutput) State

The current state of the log analytics entity.

func (GetLogAnalyticsEntityTopologyResultOutput) ToGetLogAnalyticsEntityTopologyResultOutput

func (o GetLogAnalyticsEntityTopologyResultOutput) ToGetLogAnalyticsEntityTopologyResultOutput() GetLogAnalyticsEntityTopologyResultOutput

func (GetLogAnalyticsEntityTopologyResultOutput) ToGetLogAnalyticsEntityTopologyResultOutputWithContext

func (o GetLogAnalyticsEntityTopologyResultOutput) ToGetLogAnalyticsEntityTopologyResultOutputWithContext(ctx context.Context) GetLogAnalyticsEntityTopologyResultOutput

type GetLogAnalyticsLogGroupsArgs

type GetLogAnalyticsLogGroupsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only log analytics log groups whose displayName matches the entire display name given. The match is case-insensitive.
	DisplayName *string                          `pulumi:"displayName"`
	Filters     []GetLogAnalyticsLogGroupsFilter `pulumi:"filters"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroups.

type GetLogAnalyticsLogGroupsFilter

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

type GetLogAnalyticsLogGroupsFilterArgs

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

func (GetLogAnalyticsLogGroupsFilterArgs) ElementType

func (GetLogAnalyticsLogGroupsFilterArgs) ToGetLogAnalyticsLogGroupsFilterOutput

func (i GetLogAnalyticsLogGroupsFilterArgs) ToGetLogAnalyticsLogGroupsFilterOutput() GetLogAnalyticsLogGroupsFilterOutput

func (GetLogAnalyticsLogGroupsFilterArgs) ToGetLogAnalyticsLogGroupsFilterOutputWithContext

func (i GetLogAnalyticsLogGroupsFilterArgs) ToGetLogAnalyticsLogGroupsFilterOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsFilterOutput

type GetLogAnalyticsLogGroupsFilterArray

type GetLogAnalyticsLogGroupsFilterArray []GetLogAnalyticsLogGroupsFilterInput

func (GetLogAnalyticsLogGroupsFilterArray) ElementType

func (GetLogAnalyticsLogGroupsFilterArray) ToGetLogAnalyticsLogGroupsFilterArrayOutput

func (i GetLogAnalyticsLogGroupsFilterArray) ToGetLogAnalyticsLogGroupsFilterArrayOutput() GetLogAnalyticsLogGroupsFilterArrayOutput

func (GetLogAnalyticsLogGroupsFilterArray) ToGetLogAnalyticsLogGroupsFilterArrayOutputWithContext

func (i GetLogAnalyticsLogGroupsFilterArray) ToGetLogAnalyticsLogGroupsFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsFilterArrayOutput

type GetLogAnalyticsLogGroupsFilterArrayInput

type GetLogAnalyticsLogGroupsFilterArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsFilterArrayOutput() GetLogAnalyticsLogGroupsFilterArrayOutput
	ToGetLogAnalyticsLogGroupsFilterArrayOutputWithContext(context.Context) GetLogAnalyticsLogGroupsFilterArrayOutput
}

GetLogAnalyticsLogGroupsFilterArrayInput is an input type that accepts GetLogAnalyticsLogGroupsFilterArray and GetLogAnalyticsLogGroupsFilterArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsFilterArrayInput` via:

GetLogAnalyticsLogGroupsFilterArray{ GetLogAnalyticsLogGroupsFilterArgs{...} }

type GetLogAnalyticsLogGroupsFilterArrayOutput

type GetLogAnalyticsLogGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsFilterArrayOutput) ElementType

func (GetLogAnalyticsLogGroupsFilterArrayOutput) Index

func (GetLogAnalyticsLogGroupsFilterArrayOutput) ToGetLogAnalyticsLogGroupsFilterArrayOutput

func (o GetLogAnalyticsLogGroupsFilterArrayOutput) ToGetLogAnalyticsLogGroupsFilterArrayOutput() GetLogAnalyticsLogGroupsFilterArrayOutput

func (GetLogAnalyticsLogGroupsFilterArrayOutput) ToGetLogAnalyticsLogGroupsFilterArrayOutputWithContext

func (o GetLogAnalyticsLogGroupsFilterArrayOutput) ToGetLogAnalyticsLogGroupsFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsFilterArrayOutput

type GetLogAnalyticsLogGroupsFilterInput

type GetLogAnalyticsLogGroupsFilterInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsFilterOutput() GetLogAnalyticsLogGroupsFilterOutput
	ToGetLogAnalyticsLogGroupsFilterOutputWithContext(context.Context) GetLogAnalyticsLogGroupsFilterOutput
}

GetLogAnalyticsLogGroupsFilterInput is an input type that accepts GetLogAnalyticsLogGroupsFilterArgs and GetLogAnalyticsLogGroupsFilterOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsFilterInput` via:

GetLogAnalyticsLogGroupsFilterArgs{...}

type GetLogAnalyticsLogGroupsFilterOutput

type GetLogAnalyticsLogGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsFilterOutput) ElementType

func (GetLogAnalyticsLogGroupsFilterOutput) Name

func (GetLogAnalyticsLogGroupsFilterOutput) Regex

func (GetLogAnalyticsLogGroupsFilterOutput) ToGetLogAnalyticsLogGroupsFilterOutput

func (o GetLogAnalyticsLogGroupsFilterOutput) ToGetLogAnalyticsLogGroupsFilterOutput() GetLogAnalyticsLogGroupsFilterOutput

func (GetLogAnalyticsLogGroupsFilterOutput) ToGetLogAnalyticsLogGroupsFilterOutputWithContext

func (o GetLogAnalyticsLogGroupsFilterOutput) ToGetLogAnalyticsLogGroupsFilterOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsFilterOutput

func (GetLogAnalyticsLogGroupsFilterOutput) Values

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollection

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollection struct {
	Items []GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItem `pulumi:"items"`
}

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs struct {
	Items GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutputWithContext

func (i GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray []GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionInput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutputWithContext

func (i GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayInput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput() GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput
	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutputWithContext(context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput
}

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayInput is an input type that accepts GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray and GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayInput` via:

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArray{ GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs{...} }

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArrayOutputWithContext

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionInput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput() GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput
	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutputWithContext(context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput
}

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionInput is an input type that accepts GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs and GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionInput` via:

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionArgs{...}

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItem

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// A filter to return only log analytics log groups whose displayName matches the entire display name given. The match is case-insensitive.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id string `pulumi:"id"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description for this resource.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only log analytics log groups whose displayName matches the entire display name given. The match is case-insensitive.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id pulumi.StringInput `pulumi:"id"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutputWithContext

func (i GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray []GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemInput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutputWithContext

func (i GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayInput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput() GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput
	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutputWithContext(context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput
}

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayInput is an input type that accepts GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray and GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayInput` via:

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArray{ GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs{...} }

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArrayOutputWithContext

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemInput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput() GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput
	ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutputWithContext(context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput
}

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemInput is an input type that accepts GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs and GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput values. You can construct a concrete instance of `GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemInput` via:

GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemArgs{...}

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) Description

Description for this resource.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) DisplayName

A filter to return only log analytics log groups whose displayName matches the entire display name given. The match is case-insensitive.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) Id

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) Namespace

The Logging Analytics namespace used for the request.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) TimeCreated

The date and time the resource was created, in the format defined by RFC3339.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) TimeUpdated

The date and time the resource was last updated, in the format defined by RFC3339.

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutputWithContext

func (o GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionItemOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput

type GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput) ElementType

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput

func (GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutputWithContext

func (o GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput) ToGetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollectionOutput

type GetLogAnalyticsLogGroupsOutputArgs

type GetLogAnalyticsLogGroupsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only log analytics log groups whose displayName matches the entire display name given. The match is case-insensitive.
	DisplayName pulumi.StringPtrInput                    `pulumi:"displayName"`
	Filters     GetLogAnalyticsLogGroupsFilterArrayInput `pulumi:"filters"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroups.

func (GetLogAnalyticsLogGroupsOutputArgs) ElementType

type GetLogAnalyticsLogGroupsResult

type GetLogAnalyticsLogGroupsResult struct {
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName *string                          `pulumi:"displayName"`
	Filters     []GetLogAnalyticsLogGroupsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of log_analytics_log_group_summary_collection.
	LogAnalyticsLogGroupSummaryCollections []GetLogAnalyticsLogGroupsLogAnalyticsLogGroupSummaryCollection `pulumi:"logAnalyticsLogGroupSummaryCollections"`
	Namespace                              string                                                          `pulumi:"namespace"`
}

A collection of values returned by getLogAnalyticsLogGroups.

func GetLogAnalyticsLogGroups

func GetLogAnalyticsLogGroups(ctx *pulumi.Context, args *GetLogAnalyticsLogGroupsArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticsLogGroupsResult, error)

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

Returns a list of log groups in a compartment. You may limit the number of log groups, provide sorting options, and filter the results by specifying a display name.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsLogGroups(ctx, &loganalytics.GetLogAnalyticsLogGroupsArgs{
			CompartmentId: _var.Compartment_id,
			Namespace:     _var.Log_analytics_log_group_namespace,
			DisplayName:   pulumi.StringRef(_var.Log_analytics_log_group_display_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsLogGroupsResultOutput

type GetLogAnalyticsLogGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsLogGroups.

func (GetLogAnalyticsLogGroupsResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetLogAnalyticsLogGroupsResultOutput) DisplayName

A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (GetLogAnalyticsLogGroupsResultOutput) ElementType

func (GetLogAnalyticsLogGroupsResultOutput) Filters

func (GetLogAnalyticsLogGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsLogGroupsResultOutput) LogAnalyticsLogGroupSummaryCollections

The list of log_analytics_log_group_summary_collection.

func (GetLogAnalyticsLogGroupsResultOutput) Namespace

func (GetLogAnalyticsLogGroupsResultOutput) ToGetLogAnalyticsLogGroupsResultOutput

func (o GetLogAnalyticsLogGroupsResultOutput) ToGetLogAnalyticsLogGroupsResultOutput() GetLogAnalyticsLogGroupsResultOutput

func (GetLogAnalyticsLogGroupsResultOutput) ToGetLogAnalyticsLogGroupsResultOutputWithContext

func (o GetLogAnalyticsLogGroupsResultOutput) ToGetLogAnalyticsLogGroupsResultOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsResultOutput

type GetLogAnalyticsLogGroupsSummaryArgs

type GetLogAnalyticsLogGroupsSummaryArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroupsSummary.

type GetLogAnalyticsLogGroupsSummaryOutputArgs

type GetLogAnalyticsLogGroupsSummaryOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroupsSummary.

func (GetLogAnalyticsLogGroupsSummaryOutputArgs) ElementType

type GetLogAnalyticsLogGroupsSummaryResult

type GetLogAnalyticsLogGroupsSummaryResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id            string `pulumi:"id"`
	LogGroupCount int    `pulumi:"logGroupCount"`
	Namespace     string `pulumi:"namespace"`
}

A collection of values returned by getLogAnalyticsLogGroupsSummary.

func GetLogAnalyticsLogGroupsSummary

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

Returns the count of log groups in a compartment.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsLogGroupsSummary(ctx, &loganalytics.GetLogAnalyticsLogGroupsSummaryArgs{
			CompartmentId: _var.Compartment_id,
			Namespace:     _var.Log_analytics_log_groups_summary_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsLogGroupsSummaryResultOutput

type GetLogAnalyticsLogGroupsSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsLogGroupsSummary.

func (GetLogAnalyticsLogGroupsSummaryResultOutput) CompartmentId

func (GetLogAnalyticsLogGroupsSummaryResultOutput) ElementType

func (GetLogAnalyticsLogGroupsSummaryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsLogGroupsSummaryResultOutput) LogGroupCount

func (GetLogAnalyticsLogGroupsSummaryResultOutput) Namespace

func (GetLogAnalyticsLogGroupsSummaryResultOutput) ToGetLogAnalyticsLogGroupsSummaryResultOutput

func (o GetLogAnalyticsLogGroupsSummaryResultOutput) ToGetLogAnalyticsLogGroupsSummaryResultOutput() GetLogAnalyticsLogGroupsSummaryResultOutput

func (GetLogAnalyticsLogGroupsSummaryResultOutput) ToGetLogAnalyticsLogGroupsSummaryResultOutputWithContext

func (o GetLogAnalyticsLogGroupsSummaryResultOutput) ToGetLogAnalyticsLogGroupsSummaryResultOutputWithContext(ctx context.Context) GetLogAnalyticsLogGroupsSummaryResultOutput

type GetLogAnalyticsObjectCollectionRuleOverride

type GetLogAnalyticsObjectCollectionRuleOverride struct {
	MatchType     string `pulumi:"matchType"`
	MatchValue    string `pulumi:"matchValue"`
	PropertyName  string `pulumi:"propertyName"`
	PropertyValue string `pulumi:"propertyValue"`
}

type GetLogAnalyticsObjectCollectionRuleOverrideArgs

type GetLogAnalyticsObjectCollectionRuleOverrideArgs struct {
	MatchType     pulumi.StringInput `pulumi:"matchType"`
	MatchValue    pulumi.StringInput `pulumi:"matchValue"`
	PropertyName  pulumi.StringInput `pulumi:"propertyName"`
	PropertyValue pulumi.StringInput `pulumi:"propertyValue"`
}

func (GetLogAnalyticsObjectCollectionRuleOverrideArgs) ElementType

func (GetLogAnalyticsObjectCollectionRuleOverrideArgs) ToGetLogAnalyticsObjectCollectionRuleOverrideOutput

func (i GetLogAnalyticsObjectCollectionRuleOverrideArgs) ToGetLogAnalyticsObjectCollectionRuleOverrideOutput() GetLogAnalyticsObjectCollectionRuleOverrideOutput

func (GetLogAnalyticsObjectCollectionRuleOverrideArgs) ToGetLogAnalyticsObjectCollectionRuleOverrideOutputWithContext

func (i GetLogAnalyticsObjectCollectionRuleOverrideArgs) ToGetLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRuleOverrideOutput

type GetLogAnalyticsObjectCollectionRuleOverrideArray

type GetLogAnalyticsObjectCollectionRuleOverrideArray []GetLogAnalyticsObjectCollectionRuleOverrideInput

func (GetLogAnalyticsObjectCollectionRuleOverrideArray) ElementType

func (GetLogAnalyticsObjectCollectionRuleOverrideArray) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (i GetLogAnalyticsObjectCollectionRuleOverrideArray) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutput() GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (GetLogAnalyticsObjectCollectionRuleOverrideArray) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext

func (i GetLogAnalyticsObjectCollectionRuleOverrideArray) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

type GetLogAnalyticsObjectCollectionRuleOverrideArrayInput

type GetLogAnalyticsObjectCollectionRuleOverrideArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutput() GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput
	ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput
}

GetLogAnalyticsObjectCollectionRuleOverrideArrayInput is an input type that accepts GetLogAnalyticsObjectCollectionRuleOverrideArray and GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRuleOverrideArrayInput` via:

GetLogAnalyticsObjectCollectionRuleOverrideArray{ GetLogAnalyticsObjectCollectionRuleOverrideArgs{...} }

type GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

type GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput) ElementType

func (GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput) Index

func (GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext

func (o GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRuleOverrideArrayOutput

type GetLogAnalyticsObjectCollectionRuleOverrideInput

type GetLogAnalyticsObjectCollectionRuleOverrideInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRuleOverrideOutput() GetLogAnalyticsObjectCollectionRuleOverrideOutput
	ToGetLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRuleOverrideOutput
}

GetLogAnalyticsObjectCollectionRuleOverrideInput is an input type that accepts GetLogAnalyticsObjectCollectionRuleOverrideArgs and GetLogAnalyticsObjectCollectionRuleOverrideOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRuleOverrideInput` via:

GetLogAnalyticsObjectCollectionRuleOverrideArgs{...}

type GetLogAnalyticsObjectCollectionRuleOverrideOutput

type GetLogAnalyticsObjectCollectionRuleOverrideOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) ElementType

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) MatchType

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) MatchValue

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) PropertyName

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) PropertyValue

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideOutput

func (o GetLogAnalyticsObjectCollectionRuleOverrideOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideOutput() GetLogAnalyticsObjectCollectionRuleOverrideOutput

func (GetLogAnalyticsObjectCollectionRuleOverrideOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideOutputWithContext

func (o GetLogAnalyticsObjectCollectionRuleOverrideOutput) ToGetLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRuleOverrideOutput

type GetLogAnalyticsObjectCollectionRulesArgs

type GetLogAnalyticsObjectCollectionRulesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string                                       `pulumi:"compartmentId"`
	Filters       []GetLogAnalyticsObjectCollectionRulesFilter `pulumi:"filters"`
	// A filter to return rules only matching with this name.
	Name *string `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// Lifecycle state filter.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsObjectCollectionRules.

type GetLogAnalyticsObjectCollectionRulesFilter

type GetLogAnalyticsObjectCollectionRulesFilter struct {
	// A filter to return rules only matching with this name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetLogAnalyticsObjectCollectionRulesFilterArgs

type GetLogAnalyticsObjectCollectionRulesFilterArgs struct {
	// A filter to return rules only matching with this name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogAnalyticsObjectCollectionRulesFilterArgs) ElementType

func (GetLogAnalyticsObjectCollectionRulesFilterArgs) ToGetLogAnalyticsObjectCollectionRulesFilterOutput

func (i GetLogAnalyticsObjectCollectionRulesFilterArgs) ToGetLogAnalyticsObjectCollectionRulesFilterOutput() GetLogAnalyticsObjectCollectionRulesFilterOutput

func (GetLogAnalyticsObjectCollectionRulesFilterArgs) ToGetLogAnalyticsObjectCollectionRulesFilterOutputWithContext

func (i GetLogAnalyticsObjectCollectionRulesFilterArgs) ToGetLogAnalyticsObjectCollectionRulesFilterOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRulesFilterOutput

type GetLogAnalyticsObjectCollectionRulesFilterArray

type GetLogAnalyticsObjectCollectionRulesFilterArray []GetLogAnalyticsObjectCollectionRulesFilterInput

func (GetLogAnalyticsObjectCollectionRulesFilterArray) ElementType

func (GetLogAnalyticsObjectCollectionRulesFilterArray) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutput

func (i GetLogAnalyticsObjectCollectionRulesFilterArray) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutput() GetLogAnalyticsObjectCollectionRulesFilterArrayOutput

func (GetLogAnalyticsObjectCollectionRulesFilterArray) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutputWithContext

func (i GetLogAnalyticsObjectCollectionRulesFilterArray) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRulesFilterArrayOutput

type GetLogAnalyticsObjectCollectionRulesFilterArrayInput

type GetLogAnalyticsObjectCollectionRulesFilterArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutput() GetLogAnalyticsObjectCollectionRulesFilterArrayOutput
	ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesFilterArrayOutput
}

GetLogAnalyticsObjectCollectionRulesFilterArrayInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesFilterArray and GetLogAnalyticsObjectCollectionRulesFilterArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesFilterArrayInput` via:

GetLogAnalyticsObjectCollectionRulesFilterArray{ GetLogAnalyticsObjectCollectionRulesFilterArgs{...} }

type GetLogAnalyticsObjectCollectionRulesFilterArrayOutput

type GetLogAnalyticsObjectCollectionRulesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesFilterArrayOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesFilterArrayOutput) Index

func (GetLogAnalyticsObjectCollectionRulesFilterArrayOutput) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutput

func (GetLogAnalyticsObjectCollectionRulesFilterArrayOutput) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutputWithContext

func (o GetLogAnalyticsObjectCollectionRulesFilterArrayOutput) ToGetLogAnalyticsObjectCollectionRulesFilterArrayOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRulesFilterArrayOutput

type GetLogAnalyticsObjectCollectionRulesFilterInput

type GetLogAnalyticsObjectCollectionRulesFilterInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesFilterOutput() GetLogAnalyticsObjectCollectionRulesFilterOutput
	ToGetLogAnalyticsObjectCollectionRulesFilterOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesFilterOutput
}

GetLogAnalyticsObjectCollectionRulesFilterInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesFilterArgs and GetLogAnalyticsObjectCollectionRulesFilterOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesFilterInput` via:

GetLogAnalyticsObjectCollectionRulesFilterArgs{...}

type GetLogAnalyticsObjectCollectionRulesFilterOutput

type GetLogAnalyticsObjectCollectionRulesFilterOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) Name

A filter to return rules only matching with this name.

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) Regex

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) ToGetLogAnalyticsObjectCollectionRulesFilterOutput

func (o GetLogAnalyticsObjectCollectionRulesFilterOutput) ToGetLogAnalyticsObjectCollectionRulesFilterOutput() GetLogAnalyticsObjectCollectionRulesFilterOutput

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) ToGetLogAnalyticsObjectCollectionRulesFilterOutputWithContext

func (o GetLogAnalyticsObjectCollectionRulesFilterOutput) ToGetLogAnalyticsObjectCollectionRulesFilterOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRulesFilterOutput

func (GetLogAnalyticsObjectCollectionRulesFilterOutput) Values

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollection

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollection struct {
	Items []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItem `pulumi:"items"`
}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs struct {
	Items GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayInput `pulumi:"items"`
}

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionInput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArray{ GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs{...} }

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionArgs{...}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItem

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItem struct {
	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding string `pulumi:"charEncoding"`
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType string `pulumi:"collectionType"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// Logging Analytics entity OCID to associate the processed logs with.
	EntityId string `pulumi:"entityId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
	Id string `pulumi:"id"`
	// A detailed status of the life cycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId string `pulumi:"logGroupId"`
	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName string `pulumi:"logSourceName"`
	// A filter to return rules only matching with this name.
	Name string `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `pulumi:"objectNameFilters"`
	// Name of the Object Storage bucket.
	OsBucketName string `pulumi:"osBucketName"`
	// Object Storage namespace.
	OsNamespace string `pulumi:"osNamespace"`
	// Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverride `pulumi:"overrides"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince string `pulumi:"pollSince"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill string `pulumi:"pollTill"`
	// Lifecycle state filter.
	State string `pulumi:"state"`
	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs struct {
	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding pulumi.StringInput `pulumi:"charEncoding"`
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType pulumi.StringInput `pulumi:"collectionType"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// Logging Analytics entity OCID to associate the processed logs with.
	EntityId pulumi.StringInput `pulumi:"entityId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
	Id pulumi.StringInput `pulumi:"id"`
	// A detailed status of the life cycle state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName pulumi.StringInput `pulumi:"logSourceName"`
	// A filter to return rules only matching with this name.
	Name pulumi.StringInput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters pulumi.StringArrayInput `pulumi:"objectNameFilters"`
	// Name of the Object Storage bucket.
	OsBucketName pulumi.StringInput `pulumi:"osBucketName"`
	// Object Storage namespace.
	OsNamespace pulumi.StringInput `pulumi:"osNamespace"`
	// Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayInput `pulumi:"overrides"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince pulumi.StringInput `pulumi:"pollSince"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill pulumi.StringInput `pulumi:"pollTill"`
	// Lifecycle state filter.
	State pulumi.StringInput `pulumi:"state"`
	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemInput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArray{ GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs{...} }

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemArgs{...}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) CharEncoding

An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) CollectionType

The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) Description

A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) EntityId

Logging Analytics entity OCID to associate the processed logs with.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) LifecycleDetails

A detailed status of the life cycle state.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) LogGroupId

Logging Analytics Log group OCID to associate the processed logs with.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) LogSourceName

Name of the Logging Analytics Source to use for the processing.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) Name

A filter to return rules only matching with this name.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) Namespace

The Logging Analytics namespace used for the request.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) ObjectNameFilters

When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) OsBucketName

Name of the Object Storage bucket.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) OsNamespace

Object Storage namespace.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) Overrides

Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) PollSince

The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) PollTill

The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) State

Lifecycle state filter.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) TimeCreated

The time when this rule was created. An RFC3339 formatted datetime string.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) TimeUpdated

The time when this rule was last updated. An RFC3339 formatted datetime string.

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverride

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverride struct {
	MatchType     string `pulumi:"matchType"`
	MatchValue    string `pulumi:"matchValue"`
	PropertyName  string `pulumi:"propertyName"`
	PropertyValue string `pulumi:"propertyValue"`
}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs struct {
	MatchType     pulumi.StringInput `pulumi:"matchType"`
	MatchValue    pulumi.StringInput `pulumi:"matchValue"`
	PropertyName  pulumi.StringInput `pulumi:"propertyName"`
	PropertyValue pulumi.StringInput `pulumi:"propertyValue"`
}

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideInput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArray{ GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs{...} }

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArrayOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideInput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideInput interface {
	pulumi.Input

	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput() GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput
	ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutputWithContext(context.Context) GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput
}

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideInput is an input type that accepts GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs and GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput values. You can construct a concrete instance of `GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideInput` via:

GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideArgs{...}

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) MatchType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) MatchValue

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) PropertyName

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) PropertyValue

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionItemOverrideOutputWithContext

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput

type GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput

func (GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutput) ToGetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollectionOutputWithContext

type GetLogAnalyticsObjectCollectionRulesOutputArgs

type GetLogAnalyticsObjectCollectionRulesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput                                   `pulumi:"compartmentId"`
	Filters       GetLogAnalyticsObjectCollectionRulesFilterArrayInput `pulumi:"filters"`
	// A filter to return rules only matching with this name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Lifecycle state filter.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getLogAnalyticsObjectCollectionRules.

func (GetLogAnalyticsObjectCollectionRulesOutputArgs) ElementType

type GetLogAnalyticsObjectCollectionRulesResult

type GetLogAnalyticsObjectCollectionRulesResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId string                                       `pulumi:"compartmentId"`
	Filters       []GetLogAnalyticsObjectCollectionRulesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of log_analytics_object_collection_rule_collection.
	LogAnalyticsObjectCollectionRuleCollections []GetLogAnalyticsObjectCollectionRulesLogAnalyticsObjectCollectionRuleCollection `pulumi:"logAnalyticsObjectCollectionRuleCollections"`
	// A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.
	Name      *string `pulumi:"name"`
	Namespace string  `pulumi:"namespace"`
	// The current state of the rule.
	State *string `pulumi:"state"`
}

A collection of values returned by getLogAnalyticsObjectCollectionRules.

func GetLogAnalyticsObjectCollectionRules

This data source provides the list of Log Analytics Object Collection Rules in Oracle Cloud Infrastructure Log Analytics service.

Gets list of configuration details of Object Storage based collection rules.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsObjectCollectionRules(ctx, &loganalytics.GetLogAnalyticsObjectCollectionRulesArgs{
			CompartmentId: _var.Compartment_id,
			Namespace:     _var.Log_analytics_object_collection_rule_namespace,
			Name:          pulumi.StringRef(_var.Log_analytics_object_collection_rule_name),
			State:         pulumi.StringRef(_var.Log_analytics_object_collection_rule_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsObjectCollectionRulesResultOutput

type GetLogAnalyticsObjectCollectionRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsObjectCollectionRules.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) ElementType

func (GetLogAnalyticsObjectCollectionRulesResultOutput) Filters

func (GetLogAnalyticsObjectCollectionRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) LogAnalyticsObjectCollectionRuleCollections

The list of log_analytics_object_collection_rule_collection.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) Name

A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) Namespace

func (GetLogAnalyticsObjectCollectionRulesResultOutput) State

The current state of the rule.

func (GetLogAnalyticsObjectCollectionRulesResultOutput) ToGetLogAnalyticsObjectCollectionRulesResultOutput

func (o GetLogAnalyticsObjectCollectionRulesResultOutput) ToGetLogAnalyticsObjectCollectionRulesResultOutput() GetLogAnalyticsObjectCollectionRulesResultOutput

func (GetLogAnalyticsObjectCollectionRulesResultOutput) ToGetLogAnalyticsObjectCollectionRulesResultOutputWithContext

func (o GetLogAnalyticsObjectCollectionRulesResultOutput) ToGetLogAnalyticsObjectCollectionRulesResultOutputWithContext(ctx context.Context) GetLogAnalyticsObjectCollectionRulesResultOutput

type GetLogAnalyticsPreferenceArgs

type GetLogAnalyticsPreferenceArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsPreference.

type GetLogAnalyticsPreferenceItem

type GetLogAnalyticsPreferenceItem struct {
	// The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.
	Name string `pulumi:"name"`
	// The preference value.
	Value string `pulumi:"value"`
}

type GetLogAnalyticsPreferenceItemArgs

type GetLogAnalyticsPreferenceItemArgs struct {
	// The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.
	Name pulumi.StringInput `pulumi:"name"`
	// The preference value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetLogAnalyticsPreferenceItemArgs) ElementType

func (GetLogAnalyticsPreferenceItemArgs) ToGetLogAnalyticsPreferenceItemOutput

func (i GetLogAnalyticsPreferenceItemArgs) ToGetLogAnalyticsPreferenceItemOutput() GetLogAnalyticsPreferenceItemOutput

func (GetLogAnalyticsPreferenceItemArgs) ToGetLogAnalyticsPreferenceItemOutputWithContext

func (i GetLogAnalyticsPreferenceItemArgs) ToGetLogAnalyticsPreferenceItemOutputWithContext(ctx context.Context) GetLogAnalyticsPreferenceItemOutput

type GetLogAnalyticsPreferenceItemArray

type GetLogAnalyticsPreferenceItemArray []GetLogAnalyticsPreferenceItemInput

func (GetLogAnalyticsPreferenceItemArray) ElementType

func (GetLogAnalyticsPreferenceItemArray) ToGetLogAnalyticsPreferenceItemArrayOutput

func (i GetLogAnalyticsPreferenceItemArray) ToGetLogAnalyticsPreferenceItemArrayOutput() GetLogAnalyticsPreferenceItemArrayOutput

func (GetLogAnalyticsPreferenceItemArray) ToGetLogAnalyticsPreferenceItemArrayOutputWithContext

func (i GetLogAnalyticsPreferenceItemArray) ToGetLogAnalyticsPreferenceItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsPreferenceItemArrayOutput

type GetLogAnalyticsPreferenceItemArrayInput

type GetLogAnalyticsPreferenceItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsPreferenceItemArrayOutput() GetLogAnalyticsPreferenceItemArrayOutput
	ToGetLogAnalyticsPreferenceItemArrayOutputWithContext(context.Context) GetLogAnalyticsPreferenceItemArrayOutput
}

GetLogAnalyticsPreferenceItemArrayInput is an input type that accepts GetLogAnalyticsPreferenceItemArray and GetLogAnalyticsPreferenceItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsPreferenceItemArrayInput` via:

GetLogAnalyticsPreferenceItemArray{ GetLogAnalyticsPreferenceItemArgs{...} }

type GetLogAnalyticsPreferenceItemArrayOutput

type GetLogAnalyticsPreferenceItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsPreferenceItemArrayOutput) ElementType

func (GetLogAnalyticsPreferenceItemArrayOutput) Index

func (GetLogAnalyticsPreferenceItemArrayOutput) ToGetLogAnalyticsPreferenceItemArrayOutput

func (o GetLogAnalyticsPreferenceItemArrayOutput) ToGetLogAnalyticsPreferenceItemArrayOutput() GetLogAnalyticsPreferenceItemArrayOutput

func (GetLogAnalyticsPreferenceItemArrayOutput) ToGetLogAnalyticsPreferenceItemArrayOutputWithContext

func (o GetLogAnalyticsPreferenceItemArrayOutput) ToGetLogAnalyticsPreferenceItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsPreferenceItemArrayOutput

type GetLogAnalyticsPreferenceItemInput

type GetLogAnalyticsPreferenceItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsPreferenceItemOutput() GetLogAnalyticsPreferenceItemOutput
	ToGetLogAnalyticsPreferenceItemOutputWithContext(context.Context) GetLogAnalyticsPreferenceItemOutput
}

GetLogAnalyticsPreferenceItemInput is an input type that accepts GetLogAnalyticsPreferenceItemArgs and GetLogAnalyticsPreferenceItemOutput values. You can construct a concrete instance of `GetLogAnalyticsPreferenceItemInput` via:

GetLogAnalyticsPreferenceItemArgs{...}

type GetLogAnalyticsPreferenceItemOutput

type GetLogAnalyticsPreferenceItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsPreferenceItemOutput) ElementType

func (GetLogAnalyticsPreferenceItemOutput) Name

The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.

func (GetLogAnalyticsPreferenceItemOutput) ToGetLogAnalyticsPreferenceItemOutput

func (o GetLogAnalyticsPreferenceItemOutput) ToGetLogAnalyticsPreferenceItemOutput() GetLogAnalyticsPreferenceItemOutput

func (GetLogAnalyticsPreferenceItemOutput) ToGetLogAnalyticsPreferenceItemOutputWithContext

func (o GetLogAnalyticsPreferenceItemOutput) ToGetLogAnalyticsPreferenceItemOutputWithContext(ctx context.Context) GetLogAnalyticsPreferenceItemOutput

func (GetLogAnalyticsPreferenceItemOutput) Value

The preference value.

type GetLogAnalyticsPreferenceOutputArgs

type GetLogAnalyticsPreferenceOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsPreference.

func (GetLogAnalyticsPreferenceOutputArgs) ElementType

type GetLogAnalyticsPreferenceResult

type GetLogAnalyticsPreferenceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// An array of tenant preferences.
	Items     []GetLogAnalyticsPreferenceItem `pulumi:"items"`
	Namespace string                          `pulumi:"namespace"`
}

A collection of values returned by getLogAnalyticsPreference.

func GetLogAnalyticsPreference

func GetLogAnalyticsPreference(ctx *pulumi.Context, args *GetLogAnalyticsPreferenceArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticsPreferenceResult, error)

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

Lists the preferences of the tenant. Currently, only "DEFAULT_HOMEPAGE" is supported.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsPreference(ctx, &loganalytics.GetLogAnalyticsPreferenceArgs{
			Namespace: _var.Log_analytics_preference_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsPreferenceResultOutput

type GetLogAnalyticsPreferenceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsPreference.

func (GetLogAnalyticsPreferenceResultOutput) ElementType

func (GetLogAnalyticsPreferenceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsPreferenceResultOutput) Items

An array of tenant preferences.

func (GetLogAnalyticsPreferenceResultOutput) Namespace

func (GetLogAnalyticsPreferenceResultOutput) ToGetLogAnalyticsPreferenceResultOutput

func (o GetLogAnalyticsPreferenceResultOutput) ToGetLogAnalyticsPreferenceResultOutput() GetLogAnalyticsPreferenceResultOutput

func (GetLogAnalyticsPreferenceResultOutput) ToGetLogAnalyticsPreferenceResultOutputWithContext

func (o GetLogAnalyticsPreferenceResultOutput) ToGetLogAnalyticsPreferenceResultOutputWithContext(ctx context.Context) GetLogAnalyticsPreferenceResultOutput

type GetLogAnalyticsResourceCategoriesListArgs

type GetLogAnalyticsResourceCategoriesListArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// A comma-separated list of category names used for filtering
	ResourceCategories *string `pulumi:"resourceCategories"`
	// A comma-separated list of resource unique identifiers used for filtering. Only resources with matching unique identifiers will be returned.
	ResourceIds *string `pulumi:"resourceIds"`
	// A comma-separated list of resource types used for filtering. Only resources of the types specified will be returned. Examples include SOURCE, PARSER, LOOKUP, etc.
	ResourceTypes *string `pulumi:"resourceTypes"`
}

A collection of arguments for invoking getLogAnalyticsResourceCategoriesList.

type GetLogAnalyticsResourceCategoriesListCategory

type GetLogAnalyticsResourceCategoriesListCategory struct {
	// The category description.
	Description string `pulumi:"description"`
	// The category display name.
	DisplayName string `pulumi:"displayName"`
	// The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.
	IsSystem bool `pulumi:"isSystem"`
	// The unique name that identifies the category.
	Name string `pulumi:"name"`
	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type string `pulumi:"type"`
}

type GetLogAnalyticsResourceCategoriesListCategoryArgs

type GetLogAnalyticsResourceCategoriesListCategoryArgs struct {
	// The category description.
	Description pulumi.StringInput `pulumi:"description"`
	// The category display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.
	IsSystem pulumi.BoolInput `pulumi:"isSystem"`
	// The unique name that identifies the category.
	Name pulumi.StringInput `pulumi:"name"`
	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetLogAnalyticsResourceCategoriesListCategoryArgs) ElementType

func (GetLogAnalyticsResourceCategoriesListCategoryArgs) ToGetLogAnalyticsResourceCategoriesListCategoryOutput

func (i GetLogAnalyticsResourceCategoriesListCategoryArgs) ToGetLogAnalyticsResourceCategoriesListCategoryOutput() GetLogAnalyticsResourceCategoriesListCategoryOutput

func (GetLogAnalyticsResourceCategoriesListCategoryArgs) ToGetLogAnalyticsResourceCategoriesListCategoryOutputWithContext

func (i GetLogAnalyticsResourceCategoriesListCategoryArgs) ToGetLogAnalyticsResourceCategoriesListCategoryOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListCategoryOutput

type GetLogAnalyticsResourceCategoriesListCategoryArray

type GetLogAnalyticsResourceCategoriesListCategoryArray []GetLogAnalyticsResourceCategoriesListCategoryInput

func (GetLogAnalyticsResourceCategoriesListCategoryArray) ElementType

func (GetLogAnalyticsResourceCategoriesListCategoryArray) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutput

func (i GetLogAnalyticsResourceCategoriesListCategoryArray) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutput() GetLogAnalyticsResourceCategoriesListCategoryArrayOutput

func (GetLogAnalyticsResourceCategoriesListCategoryArray) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutputWithContext

func (i GetLogAnalyticsResourceCategoriesListCategoryArray) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListCategoryArrayOutput

type GetLogAnalyticsResourceCategoriesListCategoryArrayInput

type GetLogAnalyticsResourceCategoriesListCategoryArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutput() GetLogAnalyticsResourceCategoriesListCategoryArrayOutput
	ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutputWithContext(context.Context) GetLogAnalyticsResourceCategoriesListCategoryArrayOutput
}

GetLogAnalyticsResourceCategoriesListCategoryArrayInput is an input type that accepts GetLogAnalyticsResourceCategoriesListCategoryArray and GetLogAnalyticsResourceCategoriesListCategoryArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsResourceCategoriesListCategoryArrayInput` via:

GetLogAnalyticsResourceCategoriesListCategoryArray{ GetLogAnalyticsResourceCategoriesListCategoryArgs{...} }

type GetLogAnalyticsResourceCategoriesListCategoryArrayOutput

type GetLogAnalyticsResourceCategoriesListCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsResourceCategoriesListCategoryArrayOutput) ElementType

func (GetLogAnalyticsResourceCategoriesListCategoryArrayOutput) Index

func (GetLogAnalyticsResourceCategoriesListCategoryArrayOutput) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutput

func (GetLogAnalyticsResourceCategoriesListCategoryArrayOutput) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutputWithContext

func (o GetLogAnalyticsResourceCategoriesListCategoryArrayOutput) ToGetLogAnalyticsResourceCategoriesListCategoryArrayOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListCategoryArrayOutput

type GetLogAnalyticsResourceCategoriesListCategoryInput

type GetLogAnalyticsResourceCategoriesListCategoryInput interface {
	pulumi.Input

	ToGetLogAnalyticsResourceCategoriesListCategoryOutput() GetLogAnalyticsResourceCategoriesListCategoryOutput
	ToGetLogAnalyticsResourceCategoriesListCategoryOutputWithContext(context.Context) GetLogAnalyticsResourceCategoriesListCategoryOutput
}

GetLogAnalyticsResourceCategoriesListCategoryInput is an input type that accepts GetLogAnalyticsResourceCategoriesListCategoryArgs and GetLogAnalyticsResourceCategoriesListCategoryOutput values. You can construct a concrete instance of `GetLogAnalyticsResourceCategoriesListCategoryInput` via:

GetLogAnalyticsResourceCategoriesListCategoryArgs{...}

type GetLogAnalyticsResourceCategoriesListCategoryOutput

type GetLogAnalyticsResourceCategoriesListCategoryOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) Description

The category description.

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) DisplayName

The category display name.

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) ElementType

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) IsSystem

The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) Name

The unique name that identifies the category.

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) ToGetLogAnalyticsResourceCategoriesListCategoryOutput

func (o GetLogAnalyticsResourceCategoriesListCategoryOutput) ToGetLogAnalyticsResourceCategoriesListCategoryOutput() GetLogAnalyticsResourceCategoriesListCategoryOutput

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) ToGetLogAnalyticsResourceCategoriesListCategoryOutputWithContext

func (o GetLogAnalyticsResourceCategoriesListCategoryOutput) ToGetLogAnalyticsResourceCategoriesListCategoryOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListCategoryOutput

func (GetLogAnalyticsResourceCategoriesListCategoryOutput) Type

The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".

type GetLogAnalyticsResourceCategoriesListItem

type GetLogAnalyticsResourceCategoriesListItem struct {
	// The category name to which this resource belongs.
	CategoryName string `pulumi:"categoryName"`
	// The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.
	IsSystem bool `pulumi:"isSystem"`
	// The unique identifier of the resource, usually a name or ocid.
	ResourceId string `pulumi:"resourceId"`
	// The resource type.
	ResourceType string `pulumi:"resourceType"`
}

type GetLogAnalyticsResourceCategoriesListItemArgs

type GetLogAnalyticsResourceCategoriesListItemArgs struct {
	// The category name to which this resource belongs.
	CategoryName pulumi.StringInput `pulumi:"categoryName"`
	// The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.
	IsSystem pulumi.BoolInput `pulumi:"isSystem"`
	// The unique identifier of the resource, usually a name or ocid.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (GetLogAnalyticsResourceCategoriesListItemArgs) ElementType

func (GetLogAnalyticsResourceCategoriesListItemArgs) ToGetLogAnalyticsResourceCategoriesListItemOutput

func (i GetLogAnalyticsResourceCategoriesListItemArgs) ToGetLogAnalyticsResourceCategoriesListItemOutput() GetLogAnalyticsResourceCategoriesListItemOutput

func (GetLogAnalyticsResourceCategoriesListItemArgs) ToGetLogAnalyticsResourceCategoriesListItemOutputWithContext

func (i GetLogAnalyticsResourceCategoriesListItemArgs) ToGetLogAnalyticsResourceCategoriesListItemOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListItemOutput

type GetLogAnalyticsResourceCategoriesListItemArray

type GetLogAnalyticsResourceCategoriesListItemArray []GetLogAnalyticsResourceCategoriesListItemInput

func (GetLogAnalyticsResourceCategoriesListItemArray) ElementType

func (GetLogAnalyticsResourceCategoriesListItemArray) ToGetLogAnalyticsResourceCategoriesListItemArrayOutput

func (i GetLogAnalyticsResourceCategoriesListItemArray) ToGetLogAnalyticsResourceCategoriesListItemArrayOutput() GetLogAnalyticsResourceCategoriesListItemArrayOutput

func (GetLogAnalyticsResourceCategoriesListItemArray) ToGetLogAnalyticsResourceCategoriesListItemArrayOutputWithContext

func (i GetLogAnalyticsResourceCategoriesListItemArray) ToGetLogAnalyticsResourceCategoriesListItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListItemArrayOutput

type GetLogAnalyticsResourceCategoriesListItemArrayInput

type GetLogAnalyticsResourceCategoriesListItemArrayInput interface {
	pulumi.Input

	ToGetLogAnalyticsResourceCategoriesListItemArrayOutput() GetLogAnalyticsResourceCategoriesListItemArrayOutput
	ToGetLogAnalyticsResourceCategoriesListItemArrayOutputWithContext(context.Context) GetLogAnalyticsResourceCategoriesListItemArrayOutput
}

GetLogAnalyticsResourceCategoriesListItemArrayInput is an input type that accepts GetLogAnalyticsResourceCategoriesListItemArray and GetLogAnalyticsResourceCategoriesListItemArrayOutput values. You can construct a concrete instance of `GetLogAnalyticsResourceCategoriesListItemArrayInput` via:

GetLogAnalyticsResourceCategoriesListItemArray{ GetLogAnalyticsResourceCategoriesListItemArgs{...} }

type GetLogAnalyticsResourceCategoriesListItemArrayOutput

type GetLogAnalyticsResourceCategoriesListItemArrayOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsResourceCategoriesListItemArrayOutput) ElementType

func (GetLogAnalyticsResourceCategoriesListItemArrayOutput) Index

func (GetLogAnalyticsResourceCategoriesListItemArrayOutput) ToGetLogAnalyticsResourceCategoriesListItemArrayOutput

func (GetLogAnalyticsResourceCategoriesListItemArrayOutput) ToGetLogAnalyticsResourceCategoriesListItemArrayOutputWithContext

func (o GetLogAnalyticsResourceCategoriesListItemArrayOutput) ToGetLogAnalyticsResourceCategoriesListItemArrayOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListItemArrayOutput

type GetLogAnalyticsResourceCategoriesListItemInput

type GetLogAnalyticsResourceCategoriesListItemInput interface {
	pulumi.Input

	ToGetLogAnalyticsResourceCategoriesListItemOutput() GetLogAnalyticsResourceCategoriesListItemOutput
	ToGetLogAnalyticsResourceCategoriesListItemOutputWithContext(context.Context) GetLogAnalyticsResourceCategoriesListItemOutput
}

GetLogAnalyticsResourceCategoriesListItemInput is an input type that accepts GetLogAnalyticsResourceCategoriesListItemArgs and GetLogAnalyticsResourceCategoriesListItemOutput values. You can construct a concrete instance of `GetLogAnalyticsResourceCategoriesListItemInput` via:

GetLogAnalyticsResourceCategoriesListItemArgs{...}

type GetLogAnalyticsResourceCategoriesListItemOutput

type GetLogAnalyticsResourceCategoriesListItemOutput struct{ *pulumi.OutputState }

func (GetLogAnalyticsResourceCategoriesListItemOutput) CategoryName

The category name to which this resource belongs.

func (GetLogAnalyticsResourceCategoriesListItemOutput) ElementType

func (GetLogAnalyticsResourceCategoriesListItemOutput) IsSystem

The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.

func (GetLogAnalyticsResourceCategoriesListItemOutput) ResourceId

The unique identifier of the resource, usually a name or ocid.

func (GetLogAnalyticsResourceCategoriesListItemOutput) ResourceType

The resource type.

func (GetLogAnalyticsResourceCategoriesListItemOutput) ToGetLogAnalyticsResourceCategoriesListItemOutput

func (o GetLogAnalyticsResourceCategoriesListItemOutput) ToGetLogAnalyticsResourceCategoriesListItemOutput() GetLogAnalyticsResourceCategoriesListItemOutput

func (GetLogAnalyticsResourceCategoriesListItemOutput) ToGetLogAnalyticsResourceCategoriesListItemOutputWithContext

func (o GetLogAnalyticsResourceCategoriesListItemOutput) ToGetLogAnalyticsResourceCategoriesListItemOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListItemOutput

type GetLogAnalyticsResourceCategoriesListOutputArgs

type GetLogAnalyticsResourceCategoriesListOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// A comma-separated list of category names used for filtering
	ResourceCategories pulumi.StringPtrInput `pulumi:"resourceCategories"`
	// A comma-separated list of resource unique identifiers used for filtering. Only resources with matching unique identifiers will be returned.
	ResourceIds pulumi.StringPtrInput `pulumi:"resourceIds"`
	// A comma-separated list of resource types used for filtering. Only resources of the types specified will be returned. Examples include SOURCE, PARSER, LOOKUP, etc.
	ResourceTypes pulumi.StringPtrInput `pulumi:"resourceTypes"`
}

A collection of arguments for invoking getLogAnalyticsResourceCategoriesList.

func (GetLogAnalyticsResourceCategoriesListOutputArgs) ElementType

type GetLogAnalyticsResourceCategoriesListResult

type GetLogAnalyticsResourceCategoriesListResult struct {
	// An array of categories. The array contents include detailed information about the distinct set of categories assigned to all the listed resources under items.
	Categories []GetLogAnalyticsResourceCategoriesListCategory `pulumi:"categories"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of resources and their category assignments
	Items              []GetLogAnalyticsResourceCategoriesListItem `pulumi:"items"`
	Namespace          string                                      `pulumi:"namespace"`
	ResourceCategories *string                                     `pulumi:"resourceCategories"`
	ResourceIds        *string                                     `pulumi:"resourceIds"`
	ResourceTypes      *string                                     `pulumi:"resourceTypes"`
}

A collection of values returned by getLogAnalyticsResourceCategoriesList.

func GetLogAnalyticsResourceCategoriesList

This data source provides details about Resource Categories in Oracle Cloud Infrastructure Log Analytics service.

Returns a list of resources and their category assignments.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsResourceCategoriesList(ctx, &loganalytics.GetLogAnalyticsResourceCategoriesListArgs{
			Namespace:          _var.Log_analytics_resource_categories_list_namespace,
			ResourceIds:        pulumi.StringRef(_var.Log_analytics_resource_categories_list_resource_ids),
			ResourceTypes:      pulumi.StringRef(_var.Log_analytics_resource_categories_list_resource_types),
			ResourceCategories: pulumi.StringRef(_var.Log_analytics_resource_categories_list_resource_categories),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsResourceCategoriesListResultOutput

type GetLogAnalyticsResourceCategoriesListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsResourceCategoriesList.

func (GetLogAnalyticsResourceCategoriesListResultOutput) Categories

An array of categories. The array contents include detailed information about the distinct set of categories assigned to all the listed resources under items.

func (GetLogAnalyticsResourceCategoriesListResultOutput) ElementType

func (GetLogAnalyticsResourceCategoriesListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsResourceCategoriesListResultOutput) Items

A list of resources and their category assignments

func (GetLogAnalyticsResourceCategoriesListResultOutput) Namespace

func (GetLogAnalyticsResourceCategoriesListResultOutput) ResourceCategories

func (GetLogAnalyticsResourceCategoriesListResultOutput) ResourceIds

func (GetLogAnalyticsResourceCategoriesListResultOutput) ResourceTypes

func (GetLogAnalyticsResourceCategoriesListResultOutput) ToGetLogAnalyticsResourceCategoriesListResultOutput

func (o GetLogAnalyticsResourceCategoriesListResultOutput) ToGetLogAnalyticsResourceCategoriesListResultOutput() GetLogAnalyticsResourceCategoriesListResultOutput

func (GetLogAnalyticsResourceCategoriesListResultOutput) ToGetLogAnalyticsResourceCategoriesListResultOutputWithContext

func (o GetLogAnalyticsResourceCategoriesListResultOutput) ToGetLogAnalyticsResourceCategoriesListResultOutputWithContext(ctx context.Context) GetLogAnalyticsResourceCategoriesListResultOutput

type GetLogAnalyticsUnprocessedDataBucketArgs

type GetLogAnalyticsUnprocessedDataBucketArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsUnprocessedDataBucket.

type GetLogAnalyticsUnprocessedDataBucketOutputArgs

type GetLogAnalyticsUnprocessedDataBucketOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsUnprocessedDataBucket.

func (GetLogAnalyticsUnprocessedDataBucketOutputArgs) ElementType

type GetLogAnalyticsUnprocessedDataBucketResult

type GetLogAnalyticsUnprocessedDataBucketResult struct {
	// Name of the Object Storage bucket.
	Bucket string `pulumi:"bucket"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Flag that specifies if this configuration is enabled or not.
	IsEnabled bool `pulumi:"isEnabled"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The time when this record is created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The latest time when this record is updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getLogAnalyticsUnprocessedDataBucket.

func GetLogAnalyticsUnprocessedDataBucket

This data source provides details about a specific Log Analytics Unprocessed Data Bucket resource in Oracle Cloud Infrastructure Log Analytics service.

This API retrieves details of the configured bucket that stores unprocessed payloads.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsUnprocessedDataBucket(ctx, &loganalytics.GetLogAnalyticsUnprocessedDataBucketArgs{
			Namespace: _var.Log_analytics_unprocessed_data_bucket_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogAnalyticsUnprocessedDataBucketResultOutput

type GetLogAnalyticsUnprocessedDataBucketResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsUnprocessedDataBucket.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) Bucket

Name of the Object Storage bucket.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) ElementType

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) IsEnabled

Flag that specifies if this configuration is enabled or not.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) Namespace

Object Storage namespace.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) TimeCreated

The time when this record is created. An RFC3339 formatted datetime string.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) TimeUpdated

The latest time when this record is updated. An RFC3339 formatted datetime string.

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) ToGetLogAnalyticsUnprocessedDataBucketResultOutput

func (o GetLogAnalyticsUnprocessedDataBucketResultOutput) ToGetLogAnalyticsUnprocessedDataBucketResultOutput() GetLogAnalyticsUnprocessedDataBucketResultOutput

func (GetLogAnalyticsUnprocessedDataBucketResultOutput) ToGetLogAnalyticsUnprocessedDataBucketResultOutputWithContext

func (o GetLogAnalyticsUnprocessedDataBucketResultOutput) ToGetLogAnalyticsUnprocessedDataBucketResultOutputWithContext(ctx context.Context) GetLogAnalyticsUnprocessedDataBucketResultOutput

type GetLogSetsCountArgs

type GetLogSetsCountArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogSetsCount.

type GetLogSetsCountOutputArgs

type GetLogSetsCountOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogSetsCount.

func (GetLogSetsCountOutputArgs) ElementType

func (GetLogSetsCountOutputArgs) ElementType() reflect.Type

type GetLogSetsCountResult

type GetLogSetsCountResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// This is the total number of log sets the tenancy has configured.
	LogSetsCount string `pulumi:"logSetsCount"`
	Namespace    string `pulumi:"namespace"`
}

A collection of values returned by getLogSetsCount.

func GetLogSetsCount

func GetLogSetsCount(ctx *pulumi.Context, args *GetLogSetsCountArgs, opts ...pulumi.InvokeOption) (*GetLogSetsCountResult, error)

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

This API returns the count of distinct log sets.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogSetsCount(ctx, &loganalytics.GetLogSetsCountArgs{
			Namespace: _var.Log_sets_count_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogSetsCountResultOutput

type GetLogSetsCountResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogSetsCount.

func (GetLogSetsCountResultOutput) ElementType

func (GetLogSetsCountResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogSetsCountResultOutput) LogSetsCount

This is the total number of log sets the tenancy has configured.

func (GetLogSetsCountResultOutput) Namespace

func (GetLogSetsCountResultOutput) ToGetLogSetsCountResultOutput

func (o GetLogSetsCountResultOutput) ToGetLogSetsCountResultOutput() GetLogSetsCountResultOutput

func (GetLogSetsCountResultOutput) ToGetLogSetsCountResultOutputWithContext

func (o GetLogSetsCountResultOutput) ToGetLogSetsCountResultOutputWithContext(ctx context.Context) GetLogSetsCountResultOutput

type GetNamespaceScheduledTaskAction

type GetNamespaceScheduledTaskAction struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree bool `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType string `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId string `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration string `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString string `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId string `pulumi:"savedSearchId"`
	// Schedule type discriminator.
	Type string `pulumi:"type"`
}

type GetNamespaceScheduledTaskActionArgs

type GetNamespaceScheduledTaskActionArgs struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree pulumi.BoolInput `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType pulumi.StringInput `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId pulumi.StringInput `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration pulumi.StringInput `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString pulumi.StringInput `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId pulumi.StringInput `pulumi:"savedSearchId"`
	// Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetNamespaceScheduledTaskActionArgs) ElementType

func (GetNamespaceScheduledTaskActionArgs) ToGetNamespaceScheduledTaskActionOutput

func (i GetNamespaceScheduledTaskActionArgs) ToGetNamespaceScheduledTaskActionOutput() GetNamespaceScheduledTaskActionOutput

func (GetNamespaceScheduledTaskActionArgs) ToGetNamespaceScheduledTaskActionOutputWithContext

func (i GetNamespaceScheduledTaskActionArgs) ToGetNamespaceScheduledTaskActionOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskActionOutput

type GetNamespaceScheduledTaskActionArray

type GetNamespaceScheduledTaskActionArray []GetNamespaceScheduledTaskActionInput

func (GetNamespaceScheduledTaskActionArray) ElementType

func (GetNamespaceScheduledTaskActionArray) ToGetNamespaceScheduledTaskActionArrayOutput

func (i GetNamespaceScheduledTaskActionArray) ToGetNamespaceScheduledTaskActionArrayOutput() GetNamespaceScheduledTaskActionArrayOutput

func (GetNamespaceScheduledTaskActionArray) ToGetNamespaceScheduledTaskActionArrayOutputWithContext

func (i GetNamespaceScheduledTaskActionArray) ToGetNamespaceScheduledTaskActionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskActionArrayOutput

type GetNamespaceScheduledTaskActionArrayInput

type GetNamespaceScheduledTaskActionArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskActionArrayOutput() GetNamespaceScheduledTaskActionArrayOutput
	ToGetNamespaceScheduledTaskActionArrayOutputWithContext(context.Context) GetNamespaceScheduledTaskActionArrayOutput
}

GetNamespaceScheduledTaskActionArrayInput is an input type that accepts GetNamespaceScheduledTaskActionArray and GetNamespaceScheduledTaskActionArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskActionArrayInput` via:

GetNamespaceScheduledTaskActionArray{ GetNamespaceScheduledTaskActionArgs{...} }

type GetNamespaceScheduledTaskActionArrayOutput

type GetNamespaceScheduledTaskActionArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskActionArrayOutput) ElementType

func (GetNamespaceScheduledTaskActionArrayOutput) Index

func (GetNamespaceScheduledTaskActionArrayOutput) ToGetNamespaceScheduledTaskActionArrayOutput

func (o GetNamespaceScheduledTaskActionArrayOutput) ToGetNamespaceScheduledTaskActionArrayOutput() GetNamespaceScheduledTaskActionArrayOutput

func (GetNamespaceScheduledTaskActionArrayOutput) ToGetNamespaceScheduledTaskActionArrayOutputWithContext

func (o GetNamespaceScheduledTaskActionArrayOutput) ToGetNamespaceScheduledTaskActionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskActionArrayOutput

type GetNamespaceScheduledTaskActionInput

type GetNamespaceScheduledTaskActionInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskActionOutput() GetNamespaceScheduledTaskActionOutput
	ToGetNamespaceScheduledTaskActionOutputWithContext(context.Context) GetNamespaceScheduledTaskActionOutput
}

GetNamespaceScheduledTaskActionInput is an input type that accepts GetNamespaceScheduledTaskActionArgs and GetNamespaceScheduledTaskActionOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskActionInput` via:

GetNamespaceScheduledTaskActionArgs{...}

type GetNamespaceScheduledTaskActionOutput

type GetNamespaceScheduledTaskActionOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskActionOutput) CompartmentIdInSubtree

func (o GetNamespaceScheduledTaskActionOutput) CompartmentIdInSubtree() pulumi.BoolOutput

if true, purge child compartments data

func (GetNamespaceScheduledTaskActionOutput) DataType

the type of the log data to be purged

func (GetNamespaceScheduledTaskActionOutput) ElementType

func (GetNamespaceScheduledTaskActionOutput) PurgeCompartmentId

the compartment OCID under which the data will be purged

func (GetNamespaceScheduledTaskActionOutput) PurgeDuration

The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).

func (GetNamespaceScheduledTaskActionOutput) QueryString

Purge query string.

func (GetNamespaceScheduledTaskActionOutput) SavedSearchId

The ManagementSavedSearch id [OCID] utilized in the action.

func (GetNamespaceScheduledTaskActionOutput) ToGetNamespaceScheduledTaskActionOutput

func (o GetNamespaceScheduledTaskActionOutput) ToGetNamespaceScheduledTaskActionOutput() GetNamespaceScheduledTaskActionOutput

func (GetNamespaceScheduledTaskActionOutput) ToGetNamespaceScheduledTaskActionOutputWithContext

func (o GetNamespaceScheduledTaskActionOutput) ToGetNamespaceScheduledTaskActionOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskActionOutput

func (GetNamespaceScheduledTaskActionOutput) Type

Schedule type discriminator.

type GetNamespaceScheduledTaskSchedule

type GetNamespaceScheduledTaskSchedule struct {
	Schedules []GetNamespaceScheduledTaskScheduleSchedule `pulumi:"schedules"`
}

type GetNamespaceScheduledTaskScheduleArgs

type GetNamespaceScheduledTaskScheduleArgs struct {
	Schedules GetNamespaceScheduledTaskScheduleScheduleArrayInput `pulumi:"schedules"`
}

func (GetNamespaceScheduledTaskScheduleArgs) ElementType

func (GetNamespaceScheduledTaskScheduleArgs) ToGetNamespaceScheduledTaskScheduleOutput

func (i GetNamespaceScheduledTaskScheduleArgs) ToGetNamespaceScheduledTaskScheduleOutput() GetNamespaceScheduledTaskScheduleOutput

func (GetNamespaceScheduledTaskScheduleArgs) ToGetNamespaceScheduledTaskScheduleOutputWithContext

func (i GetNamespaceScheduledTaskScheduleArgs) ToGetNamespaceScheduledTaskScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleOutput

type GetNamespaceScheduledTaskScheduleArray

type GetNamespaceScheduledTaskScheduleArray []GetNamespaceScheduledTaskScheduleInput

func (GetNamespaceScheduledTaskScheduleArray) ElementType

func (GetNamespaceScheduledTaskScheduleArray) ToGetNamespaceScheduledTaskScheduleArrayOutput

func (i GetNamespaceScheduledTaskScheduleArray) ToGetNamespaceScheduledTaskScheduleArrayOutput() GetNamespaceScheduledTaskScheduleArrayOutput

func (GetNamespaceScheduledTaskScheduleArray) ToGetNamespaceScheduledTaskScheduleArrayOutputWithContext

func (i GetNamespaceScheduledTaskScheduleArray) ToGetNamespaceScheduledTaskScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleArrayInput

type GetNamespaceScheduledTaskScheduleArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskScheduleArrayOutput() GetNamespaceScheduledTaskScheduleArrayOutput
	ToGetNamespaceScheduledTaskScheduleArrayOutputWithContext(context.Context) GetNamespaceScheduledTaskScheduleArrayOutput
}

GetNamespaceScheduledTaskScheduleArrayInput is an input type that accepts GetNamespaceScheduledTaskScheduleArray and GetNamespaceScheduledTaskScheduleArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskScheduleArrayInput` via:

GetNamespaceScheduledTaskScheduleArray{ GetNamespaceScheduledTaskScheduleArgs{...} }

type GetNamespaceScheduledTaskScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskScheduleArrayOutput) ElementType

func (GetNamespaceScheduledTaskScheduleArrayOutput) Index

func (GetNamespaceScheduledTaskScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleArrayOutput

func (o GetNamespaceScheduledTaskScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleArrayOutput() GetNamespaceScheduledTaskScheduleArrayOutput

func (GetNamespaceScheduledTaskScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleArrayOutputWithContext

func (o GetNamespaceScheduledTaskScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleInput

type GetNamespaceScheduledTaskScheduleInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskScheduleOutput() GetNamespaceScheduledTaskScheduleOutput
	ToGetNamespaceScheduledTaskScheduleOutputWithContext(context.Context) GetNamespaceScheduledTaskScheduleOutput
}

GetNamespaceScheduledTaskScheduleInput is an input type that accepts GetNamespaceScheduledTaskScheduleArgs and GetNamespaceScheduledTaskScheduleOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskScheduleInput` via:

GetNamespaceScheduledTaskScheduleArgs{...}

type GetNamespaceScheduledTaskScheduleOutput

type GetNamespaceScheduledTaskScheduleOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskScheduleOutput) ElementType

func (GetNamespaceScheduledTaskScheduleOutput) Schedules

func (GetNamespaceScheduledTaskScheduleOutput) ToGetNamespaceScheduledTaskScheduleOutput

func (o GetNamespaceScheduledTaskScheduleOutput) ToGetNamespaceScheduledTaskScheduleOutput() GetNamespaceScheduledTaskScheduleOutput

func (GetNamespaceScheduledTaskScheduleOutput) ToGetNamespaceScheduledTaskScheduleOutputWithContext

func (o GetNamespaceScheduledTaskScheduleOutput) ToGetNamespaceScheduledTaskScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleOutput

type GetNamespaceScheduledTaskScheduleSchedule

type GetNamespaceScheduledTaskScheduleSchedule struct {
	// Value in cron format.
	Expression string `pulumi:"expression"`
	// Schedule misfire retry policy.
	MisfirePolicy string `pulumi:"misfirePolicy"`
	// Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval string `pulumi:"recurringInterval"`
	// Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount int `pulumi:"repeatCount"`
	// Time zone, by default UTC.
	TimeZone string `pulumi:"timeZone"`
	// Schedule type discriminator.
	Type string `pulumi:"type"`
}

type GetNamespaceScheduledTaskScheduleScheduleArgs

type GetNamespaceScheduledTaskScheduleScheduleArgs struct {
	// Value in cron format.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Schedule misfire retry policy.
	MisfirePolicy pulumi.StringInput `pulumi:"misfirePolicy"`
	// Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval pulumi.StringInput `pulumi:"recurringInterval"`
	// Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount pulumi.IntInput `pulumi:"repeatCount"`
	// Time zone, by default UTC.
	TimeZone pulumi.StringInput `pulumi:"timeZone"`
	// Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetNamespaceScheduledTaskScheduleScheduleArgs) ElementType

func (GetNamespaceScheduledTaskScheduleScheduleArgs) ToGetNamespaceScheduledTaskScheduleScheduleOutput

func (i GetNamespaceScheduledTaskScheduleScheduleArgs) ToGetNamespaceScheduledTaskScheduleScheduleOutput() GetNamespaceScheduledTaskScheduleScheduleOutput

func (GetNamespaceScheduledTaskScheduleScheduleArgs) ToGetNamespaceScheduledTaskScheduleScheduleOutputWithContext

func (i GetNamespaceScheduledTaskScheduleScheduleArgs) ToGetNamespaceScheduledTaskScheduleScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleScheduleOutput

type GetNamespaceScheduledTaskScheduleScheduleArray

type GetNamespaceScheduledTaskScheduleScheduleArray []GetNamespaceScheduledTaskScheduleScheduleInput

func (GetNamespaceScheduledTaskScheduleScheduleArray) ElementType

func (GetNamespaceScheduledTaskScheduleScheduleArray) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutput

func (i GetNamespaceScheduledTaskScheduleScheduleArray) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutput() GetNamespaceScheduledTaskScheduleScheduleArrayOutput

func (GetNamespaceScheduledTaskScheduleScheduleArray) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutputWithContext

func (i GetNamespaceScheduledTaskScheduleScheduleArray) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleScheduleArrayInput

type GetNamespaceScheduledTaskScheduleScheduleArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskScheduleScheduleArrayOutput() GetNamespaceScheduledTaskScheduleScheduleArrayOutput
	ToGetNamespaceScheduledTaskScheduleScheduleArrayOutputWithContext(context.Context) GetNamespaceScheduledTaskScheduleScheduleArrayOutput
}

GetNamespaceScheduledTaskScheduleScheduleArrayInput is an input type that accepts GetNamespaceScheduledTaskScheduleScheduleArray and GetNamespaceScheduledTaskScheduleScheduleArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskScheduleScheduleArrayInput` via:

GetNamespaceScheduledTaskScheduleScheduleArray{ GetNamespaceScheduledTaskScheduleScheduleArgs{...} }

type GetNamespaceScheduledTaskScheduleScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskScheduleScheduleArrayOutput) ElementType

func (GetNamespaceScheduledTaskScheduleScheduleArrayOutput) Index

func (GetNamespaceScheduledTaskScheduleScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutput

func (GetNamespaceScheduledTaskScheduleScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutputWithContext

func (o GetNamespaceScheduledTaskScheduleScheduleArrayOutput) ToGetNamespaceScheduledTaskScheduleScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleScheduleArrayOutput

type GetNamespaceScheduledTaskScheduleScheduleInput

type GetNamespaceScheduledTaskScheduleScheduleInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTaskScheduleScheduleOutput() GetNamespaceScheduledTaskScheduleScheduleOutput
	ToGetNamespaceScheduledTaskScheduleScheduleOutputWithContext(context.Context) GetNamespaceScheduledTaskScheduleScheduleOutput
}

GetNamespaceScheduledTaskScheduleScheduleInput is an input type that accepts GetNamespaceScheduledTaskScheduleScheduleArgs and GetNamespaceScheduledTaskScheduleScheduleOutput values. You can construct a concrete instance of `GetNamespaceScheduledTaskScheduleScheduleInput` via:

GetNamespaceScheduledTaskScheduleScheduleArgs{...}

type GetNamespaceScheduledTaskScheduleScheduleOutput

type GetNamespaceScheduledTaskScheduleScheduleOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTaskScheduleScheduleOutput) ElementType

func (GetNamespaceScheduledTaskScheduleScheduleOutput) Expression

Value in cron format.

func (GetNamespaceScheduledTaskScheduleScheduleOutput) MisfirePolicy

Schedule misfire retry policy.

func (GetNamespaceScheduledTaskScheduleScheduleOutput) RecurringInterval

Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).

func (GetNamespaceScheduledTaskScheduleScheduleOutput) RepeatCount

Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.

func (GetNamespaceScheduledTaskScheduleScheduleOutput) TimeZone

Time zone, by default UTC.

func (GetNamespaceScheduledTaskScheduleScheduleOutput) ToGetNamespaceScheduledTaskScheduleScheduleOutput

func (o GetNamespaceScheduledTaskScheduleScheduleOutput) ToGetNamespaceScheduledTaskScheduleScheduleOutput() GetNamespaceScheduledTaskScheduleScheduleOutput

func (GetNamespaceScheduledTaskScheduleScheduleOutput) ToGetNamespaceScheduledTaskScheduleScheduleOutputWithContext

func (o GetNamespaceScheduledTaskScheduleScheduleOutput) ToGetNamespaceScheduledTaskScheduleScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTaskScheduleScheduleOutput

func (GetNamespaceScheduledTaskScheduleScheduleOutput) Type

Schedule type discriminator.

type GetNamespaceScheduledTasksArgs

type GetNamespaceScheduledTasksArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName *string                            `pulumi:"displayName"`
	Filters     []GetNamespaceScheduledTasksFilter `pulumi:"filters"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// Required parameter to specify schedule task type.
	TaskType string `pulumi:"taskType"`
}

A collection of arguments for invoking getNamespaceScheduledTasks.

type GetNamespaceScheduledTasksFilter

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

type GetNamespaceScheduledTasksFilterArgs

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

func (GetNamespaceScheduledTasksFilterArgs) ElementType

func (GetNamespaceScheduledTasksFilterArgs) ToGetNamespaceScheduledTasksFilterOutput

func (i GetNamespaceScheduledTasksFilterArgs) ToGetNamespaceScheduledTasksFilterOutput() GetNamespaceScheduledTasksFilterOutput

func (GetNamespaceScheduledTasksFilterArgs) ToGetNamespaceScheduledTasksFilterOutputWithContext

func (i GetNamespaceScheduledTasksFilterArgs) ToGetNamespaceScheduledTasksFilterOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksFilterOutput

type GetNamespaceScheduledTasksFilterArray

type GetNamespaceScheduledTasksFilterArray []GetNamespaceScheduledTasksFilterInput

func (GetNamespaceScheduledTasksFilterArray) ElementType

func (GetNamespaceScheduledTasksFilterArray) ToGetNamespaceScheduledTasksFilterArrayOutput

func (i GetNamespaceScheduledTasksFilterArray) ToGetNamespaceScheduledTasksFilterArrayOutput() GetNamespaceScheduledTasksFilterArrayOutput

func (GetNamespaceScheduledTasksFilterArray) ToGetNamespaceScheduledTasksFilterArrayOutputWithContext

func (i GetNamespaceScheduledTasksFilterArray) ToGetNamespaceScheduledTasksFilterArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksFilterArrayOutput

type GetNamespaceScheduledTasksFilterArrayInput

type GetNamespaceScheduledTasksFilterArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksFilterArrayOutput() GetNamespaceScheduledTasksFilterArrayOutput
	ToGetNamespaceScheduledTasksFilterArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksFilterArrayOutput
}

GetNamespaceScheduledTasksFilterArrayInput is an input type that accepts GetNamespaceScheduledTasksFilterArray and GetNamespaceScheduledTasksFilterArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksFilterArrayInput` via:

GetNamespaceScheduledTasksFilterArray{ GetNamespaceScheduledTasksFilterArgs{...} }

type GetNamespaceScheduledTasksFilterArrayOutput

type GetNamespaceScheduledTasksFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksFilterArrayOutput) ElementType

func (GetNamespaceScheduledTasksFilterArrayOutput) Index

func (GetNamespaceScheduledTasksFilterArrayOutput) ToGetNamespaceScheduledTasksFilterArrayOutput

func (o GetNamespaceScheduledTasksFilterArrayOutput) ToGetNamespaceScheduledTasksFilterArrayOutput() GetNamespaceScheduledTasksFilterArrayOutput

func (GetNamespaceScheduledTasksFilterArrayOutput) ToGetNamespaceScheduledTasksFilterArrayOutputWithContext

func (o GetNamespaceScheduledTasksFilterArrayOutput) ToGetNamespaceScheduledTasksFilterArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksFilterArrayOutput

type GetNamespaceScheduledTasksFilterInput

type GetNamespaceScheduledTasksFilterInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksFilterOutput() GetNamespaceScheduledTasksFilterOutput
	ToGetNamespaceScheduledTasksFilterOutputWithContext(context.Context) GetNamespaceScheduledTasksFilterOutput
}

GetNamespaceScheduledTasksFilterInput is an input type that accepts GetNamespaceScheduledTasksFilterArgs and GetNamespaceScheduledTasksFilterOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksFilterInput` via:

GetNamespaceScheduledTasksFilterArgs{...}

type GetNamespaceScheduledTasksFilterOutput

type GetNamespaceScheduledTasksFilterOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksFilterOutput) ElementType

func (GetNamespaceScheduledTasksFilterOutput) Name

func (GetNamespaceScheduledTasksFilterOutput) Regex

func (GetNamespaceScheduledTasksFilterOutput) ToGetNamespaceScheduledTasksFilterOutput

func (o GetNamespaceScheduledTasksFilterOutput) ToGetNamespaceScheduledTasksFilterOutput() GetNamespaceScheduledTasksFilterOutput

func (GetNamespaceScheduledTasksFilterOutput) ToGetNamespaceScheduledTasksFilterOutputWithContext

func (o GetNamespaceScheduledTasksFilterOutput) ToGetNamespaceScheduledTasksFilterOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksFilterOutput

func (GetNamespaceScheduledTasksFilterOutput) Values

type GetNamespaceScheduledTasksOutputArgs

type GetNamespaceScheduledTasksOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName pulumi.StringPtrInput                      `pulumi:"displayName"`
	Filters     GetNamespaceScheduledTasksFilterArrayInput `pulumi:"filters"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Required parameter to specify schedule task type.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

A collection of arguments for invoking getNamespaceScheduledTasks.

func (GetNamespaceScheduledTasksOutputArgs) ElementType

type GetNamespaceScheduledTasksResult

type GetNamespaceScheduledTasksResult struct {
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName *string                            `pulumi:"displayName"`
	Filters     []GetNamespaceScheduledTasksFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	Namespace string `pulumi:"namespace"`
	// The list of scheduled_task_collection.
	ScheduledTaskCollections []GetNamespaceScheduledTasksScheduledTaskCollection `pulumi:"scheduledTaskCollections"`
	// Task type.
	TaskType string `pulumi:"taskType"`
}

A collection of values returned by getNamespaceScheduledTasks.

func GetNamespaceScheduledTasks

func GetNamespaceScheduledTasks(ctx *pulumi.Context, args *GetNamespaceScheduledTasksArgs, opts ...pulumi.InvokeOption) (*GetNamespaceScheduledTasksResult, error)

This data source provides the list of Namespace Scheduled Tasks in Oracle Cloud Infrastructure Log Analytics service.

Lists scheduled tasks.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetNamespaceScheduledTasks(ctx, &loganalytics.GetNamespaceScheduledTasksArgs{
			CompartmentId: _var.Compartment_id,
			Namespace:     _var.Namespace_scheduled_task_namespace,
			DisplayName:   pulumi.StringRef(_var.Namespace_scheduled_task_display_name),
			TaskType:      _var.Namespace_scheduled_task_task_type,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNamespaceScheduledTasksResultOutput

type GetNamespaceScheduledTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespaceScheduledTasks.

func (GetNamespaceScheduledTasksResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetNamespaceScheduledTasksResultOutput) DisplayName

A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (GetNamespaceScheduledTasksResultOutput) ElementType

func (GetNamespaceScheduledTasksResultOutput) Filters

func (GetNamespaceScheduledTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNamespaceScheduledTasksResultOutput) Namespace

func (GetNamespaceScheduledTasksResultOutput) ScheduledTaskCollections

The list of scheduled_task_collection.

func (GetNamespaceScheduledTasksResultOutput) TaskType

Task type.

func (GetNamespaceScheduledTasksResultOutput) ToGetNamespaceScheduledTasksResultOutput

func (o GetNamespaceScheduledTasksResultOutput) ToGetNamespaceScheduledTasksResultOutput() GetNamespaceScheduledTasksResultOutput

func (GetNamespaceScheduledTasksResultOutput) ToGetNamespaceScheduledTasksResultOutputWithContext

func (o GetNamespaceScheduledTasksResultOutput) ToGetNamespaceScheduledTasksResultOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksResultOutput

type GetNamespaceScheduledTasksScheduledTaskCollection

type GetNamespaceScheduledTasksScheduledTaskCollection struct {
	Items []GetNamespaceScheduledTasksScheduledTaskCollectionItem `pulumi:"items"`
}

type GetNamespaceScheduledTasksScheduledTaskCollectionArgs

type GetNamespaceScheduledTasksScheduledTaskCollectionArgs struct {
	Items GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayInput `pulumi:"items"`
}

func (GetNamespaceScheduledTasksScheduledTaskCollectionArgs) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutput

func (i GetNamespaceScheduledTasksScheduledTaskCollectionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutput() GetNamespaceScheduledTasksScheduledTaskCollectionOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionArray

type GetNamespaceScheduledTasksScheduledTaskCollectionArray []GetNamespaceScheduledTasksScheduledTaskCollectionInput

func (GetNamespaceScheduledTasksScheduledTaskCollectionArray) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

func (i GetNamespaceScheduledTasksScheduledTaskCollectionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionArrayInput

type GetNamespaceScheduledTasksScheduledTaskCollectionArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionArrayInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionArray and GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionArrayInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionArray{ GetNamespaceScheduledTasksScheduledTaskCollectionArgs{...} }

type GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput) Index

func (GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionInput

type GetNamespaceScheduledTasksScheduledTaskCollectionInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionOutput() GetNamespaceScheduledTasksScheduledTaskCollectionOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionArgs and GetNamespaceScheduledTasksScheduledTaskCollectionOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionArgs{...}

type GetNamespaceScheduledTasksScheduledTaskCollectionItem

type GetNamespaceScheduledTasksScheduledTaskCollectionItem struct {
	// Action for scheduled task.
	Actions []GetNamespaceScheduledTasksScheduledTaskCollectionItemAction `pulumi:"actions"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.
	Id   string `pulumi:"id"`
	Kind string `pulumi:"kind"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// Number of execution occurrences.
	NumOccurrences string `pulumi:"numOccurrences"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId   string `pulumi:"savedSearchId"`
	ScheduledTaskId string `pulumi:"scheduledTaskId"`
	// Schedules.
	Schedules []GetNamespaceScheduledTasksScheduledTaskCollectionItemSchedule `pulumi:"schedules"`
	// The current state of the scheduled task.
	State string `pulumi:"state"`
	// Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND
	TaskStatus string `pulumi:"taskStatus"`
	// Required parameter to specify schedule task type.
	TaskType string `pulumi:"taskType"`
	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
	// most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId string `pulumi:"workRequestId"`
}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemAction

type GetNamespaceScheduledTasksScheduledTaskCollectionItemAction struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree bool `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType string `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId string `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration string `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString string `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId string `pulumi:"savedSearchId"`
	// Schedule type discriminator.
	Type string `pulumi:"type"`
}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree pulumi.BoolInput `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType pulumi.StringInput `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId pulumi.StringInput `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration pulumi.StringInput `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString pulumi.StringInput `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId pulumi.StringInput `pulumi:"savedSearchId"`
	// Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray []GetNamespaceScheduledTasksScheduledTaskCollectionItemActionInput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray and GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArray{ GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs{...} }

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemActionInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs and GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemActionInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArgs{...}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) CompartmentIdInSubtree

if true, purge child compartments data

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) DataType

the type of the log data to be purged

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) PurgeCompartmentId

the compartment OCID under which the data will be purged

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) PurgeDuration

The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) QueryString

Purge query string.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) SavedSearchId

The ManagementSavedSearch id [OCID] utilized in the action.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemActionOutput) Type

Schedule type discriminator.

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs struct {
	// Action for scheduled task.
	Actions GetNamespaceScheduledTasksScheduledTaskCollectionItemActionArrayInput `pulumi:"actions"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.
	Id   pulumi.StringInput `pulumi:"id"`
	Kind pulumi.StringInput `pulumi:"kind"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Number of execution occurrences.
	NumOccurrences pulumi.StringInput `pulumi:"numOccurrences"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId   pulumi.StringInput `pulumi:"savedSearchId"`
	ScheduledTaskId pulumi.StringInput `pulumi:"scheduledTaskId"`
	// Schedules.
	Schedules GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayInput `pulumi:"schedules"`
	// The current state of the scheduled task.
	State pulumi.StringInput `pulumi:"state"`
	// Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND
	TaskStatus pulumi.StringInput `pulumi:"taskStatus"`
	// Required parameter to specify schedule task type.
	TaskType pulumi.StringInput `pulumi:"taskType"`
	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId pulumi.StringInput `pulumi:"workRequestId"`
}

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArray

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArray []GetNamespaceScheduledTasksScheduledTaskCollectionItemInput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArray) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemArray and GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemArray{ GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs{...} }

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput) Index

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs and GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemArgs{...}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) Actions

Action for scheduled task.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) DisplayName

A filter to return only resources that match the given display name exactly.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) Kind

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) Namespace

The Logging Analytics namespace used for the request.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) NumOccurrences

Number of execution occurrences.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) SavedSearchId

The ManagementSavedSearch id [OCID] utilized in the action.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) ScheduledTaskId

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) Schedules

Schedules.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) State

The current state of the scheduled task.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) TaskStatus

Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) TaskType

Required parameter to specify schedule task type.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) TimeCreated

The date and time the scheduled task was created, in the format defined by RFC3339.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) TimeUpdated

The date and time the scheduled task was last updated, in the format defined by RFC3339.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemOutput) WorkRequestId

most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.

type GetNamespaceScheduledTasksScheduledTaskCollectionItemSchedule

type GetNamespaceScheduledTasksScheduledTaskCollectionItemSchedule struct {
	Schedules []GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleSchedule `pulumi:"schedules"`
}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs struct {
	Schedules GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayInput `pulumi:"schedules"`
}

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray []GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleInput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray and GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArray{ GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs{...} }

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArrayOutputWithContext

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs and GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleArgs{...}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleSchedule

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleSchedule struct {
	// Value in cron format.
	Expression string `pulumi:"expression"`
	// Schedule misfire retry policy.
	MisfirePolicy string `pulumi:"misfirePolicy"`
	// Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval string `pulumi:"recurringInterval"`
	// Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount int `pulumi:"repeatCount"`
	// Time zone, by default UTC.
	TimeZone string `pulumi:"timeZone"`
	// Schedule type discriminator.
	Type string `pulumi:"type"`
}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs struct {
	// Value in cron format.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Schedule misfire retry policy.
	MisfirePolicy pulumi.StringInput `pulumi:"misfirePolicy"`
	// Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval pulumi.StringInput `pulumi:"recurringInterval"`
	// Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount pulumi.IntInput `pulumi:"repeatCount"`
	// Time zone, by default UTC.
	TimeZone pulumi.StringInput `pulumi:"timeZone"`
	// Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray []GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleInput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutputWithContext

func (i GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray and GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArray{ GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs{...} }

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArrayOutputWithContext

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleInput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleInput interface {
	pulumi.Input

	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput() GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput
	ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutputWithContext(context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput
}

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleInput is an input type that accepts GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs and GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput values. You can construct a concrete instance of `GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleInput` via:

GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleArgs{...}

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) Expression

Value in cron format.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) MisfirePolicy

Schedule misfire retry policy.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) RecurringInterval

Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) RepeatCount

Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) TimeZone

Time zone, by default UTC.

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutputWithContext

func (GetNamespaceScheduledTasksScheduledTaskCollectionItemScheduleScheduleOutput) Type

Schedule type discriminator.

type GetNamespaceScheduledTasksScheduledTaskCollectionOutput

type GetNamespaceScheduledTasksScheduledTaskCollectionOutput struct{ *pulumi.OutputState }

func (GetNamespaceScheduledTasksScheduledTaskCollectionOutput) ElementType

func (GetNamespaceScheduledTasksScheduledTaskCollectionOutput) Items

func (GetNamespaceScheduledTasksScheduledTaskCollectionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutput

func (GetNamespaceScheduledTasksScheduledTaskCollectionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutputWithContext

func (o GetNamespaceScheduledTasksScheduledTaskCollectionOutput) ToGetNamespaceScheduledTasksScheduledTaskCollectionOutputWithContext(ctx context.Context) GetNamespaceScheduledTasksScheduledTaskCollectionOutput

type GetNamespacesArgs

type GetNamespacesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string                `pulumi:"compartmentId"`
	Filters       []GetNamespacesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getNamespaces.

type GetNamespacesFilter

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

type GetNamespacesFilterArgs

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

func (GetNamespacesFilterArgs) ElementType

func (GetNamespacesFilterArgs) ElementType() reflect.Type

func (GetNamespacesFilterArgs) ToGetNamespacesFilterOutput

func (i GetNamespacesFilterArgs) ToGetNamespacesFilterOutput() GetNamespacesFilterOutput

func (GetNamespacesFilterArgs) ToGetNamespacesFilterOutputWithContext

func (i GetNamespacesFilterArgs) ToGetNamespacesFilterOutputWithContext(ctx context.Context) GetNamespacesFilterOutput

type GetNamespacesFilterArray

type GetNamespacesFilterArray []GetNamespacesFilterInput

func (GetNamespacesFilterArray) ElementType

func (GetNamespacesFilterArray) ElementType() reflect.Type

func (GetNamespacesFilterArray) ToGetNamespacesFilterArrayOutput

func (i GetNamespacesFilterArray) ToGetNamespacesFilterArrayOutput() GetNamespacesFilterArrayOutput

func (GetNamespacesFilterArray) ToGetNamespacesFilterArrayOutputWithContext

func (i GetNamespacesFilterArray) ToGetNamespacesFilterArrayOutputWithContext(ctx context.Context) GetNamespacesFilterArrayOutput

type GetNamespacesFilterArrayInput

type GetNamespacesFilterArrayInput interface {
	pulumi.Input

	ToGetNamespacesFilterArrayOutput() GetNamespacesFilterArrayOutput
	ToGetNamespacesFilterArrayOutputWithContext(context.Context) GetNamespacesFilterArrayOutput
}

GetNamespacesFilterArrayInput is an input type that accepts GetNamespacesFilterArray and GetNamespacesFilterArrayOutput values. You can construct a concrete instance of `GetNamespacesFilterArrayInput` via:

GetNamespacesFilterArray{ GetNamespacesFilterArgs{...} }

type GetNamespacesFilterArrayOutput

type GetNamespacesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNamespacesFilterArrayOutput) ElementType

func (GetNamespacesFilterArrayOutput) Index

func (GetNamespacesFilterArrayOutput) ToGetNamespacesFilterArrayOutput

func (o GetNamespacesFilterArrayOutput) ToGetNamespacesFilterArrayOutput() GetNamespacesFilterArrayOutput

func (GetNamespacesFilterArrayOutput) ToGetNamespacesFilterArrayOutputWithContext

func (o GetNamespacesFilterArrayOutput) ToGetNamespacesFilterArrayOutputWithContext(ctx context.Context) GetNamespacesFilterArrayOutput

type GetNamespacesFilterInput

type GetNamespacesFilterInput interface {
	pulumi.Input

	ToGetNamespacesFilterOutput() GetNamespacesFilterOutput
	ToGetNamespacesFilterOutputWithContext(context.Context) GetNamespacesFilterOutput
}

GetNamespacesFilterInput is an input type that accepts GetNamespacesFilterArgs and GetNamespacesFilterOutput values. You can construct a concrete instance of `GetNamespacesFilterInput` via:

GetNamespacesFilterArgs{...}

type GetNamespacesFilterOutput

type GetNamespacesFilterOutput struct{ *pulumi.OutputState }

func (GetNamespacesFilterOutput) ElementType

func (GetNamespacesFilterOutput) ElementType() reflect.Type

func (GetNamespacesFilterOutput) Name

func (GetNamespacesFilterOutput) Regex

func (GetNamespacesFilterOutput) ToGetNamespacesFilterOutput

func (o GetNamespacesFilterOutput) ToGetNamespacesFilterOutput() GetNamespacesFilterOutput

func (GetNamespacesFilterOutput) ToGetNamespacesFilterOutputWithContext

func (o GetNamespacesFilterOutput) ToGetNamespacesFilterOutputWithContext(ctx context.Context) GetNamespacesFilterOutput

func (GetNamespacesFilterOutput) Values

type GetNamespacesNamespaceCollection

type GetNamespacesNamespaceCollection struct {
	Items []GetNamespacesNamespaceCollectionItem `pulumi:"items"`
}

type GetNamespacesNamespaceCollectionArgs

type GetNamespacesNamespaceCollectionArgs struct {
	Items GetNamespacesNamespaceCollectionItemArrayInput `pulumi:"items"`
}

func (GetNamespacesNamespaceCollectionArgs) ElementType

func (GetNamespacesNamespaceCollectionArgs) ToGetNamespacesNamespaceCollectionOutput

func (i GetNamespacesNamespaceCollectionArgs) ToGetNamespacesNamespaceCollectionOutput() GetNamespacesNamespaceCollectionOutput

func (GetNamespacesNamespaceCollectionArgs) ToGetNamespacesNamespaceCollectionOutputWithContext

func (i GetNamespacesNamespaceCollectionArgs) ToGetNamespacesNamespaceCollectionOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionOutput

type GetNamespacesNamespaceCollectionArray

type GetNamespacesNamespaceCollectionArray []GetNamespacesNamespaceCollectionInput

func (GetNamespacesNamespaceCollectionArray) ElementType

func (GetNamespacesNamespaceCollectionArray) ToGetNamespacesNamespaceCollectionArrayOutput

func (i GetNamespacesNamespaceCollectionArray) ToGetNamespacesNamespaceCollectionArrayOutput() GetNamespacesNamespaceCollectionArrayOutput

func (GetNamespacesNamespaceCollectionArray) ToGetNamespacesNamespaceCollectionArrayOutputWithContext

func (i GetNamespacesNamespaceCollectionArray) ToGetNamespacesNamespaceCollectionArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionArrayOutput

type GetNamespacesNamespaceCollectionArrayInput

type GetNamespacesNamespaceCollectionArrayInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceCollectionArrayOutput() GetNamespacesNamespaceCollectionArrayOutput
	ToGetNamespacesNamespaceCollectionArrayOutputWithContext(context.Context) GetNamespacesNamespaceCollectionArrayOutput
}

GetNamespacesNamespaceCollectionArrayInput is an input type that accepts GetNamespacesNamespaceCollectionArray and GetNamespacesNamespaceCollectionArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceCollectionArrayInput` via:

GetNamespacesNamespaceCollectionArray{ GetNamespacesNamespaceCollectionArgs{...} }

type GetNamespacesNamespaceCollectionArrayOutput

type GetNamespacesNamespaceCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceCollectionArrayOutput) ElementType

func (GetNamespacesNamespaceCollectionArrayOutput) Index

func (GetNamespacesNamespaceCollectionArrayOutput) ToGetNamespacesNamespaceCollectionArrayOutput

func (o GetNamespacesNamespaceCollectionArrayOutput) ToGetNamespacesNamespaceCollectionArrayOutput() GetNamespacesNamespaceCollectionArrayOutput

func (GetNamespacesNamespaceCollectionArrayOutput) ToGetNamespacesNamespaceCollectionArrayOutputWithContext

func (o GetNamespacesNamespaceCollectionArrayOutput) ToGetNamespacesNamespaceCollectionArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionArrayOutput

type GetNamespacesNamespaceCollectionInput

type GetNamespacesNamespaceCollectionInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceCollectionOutput() GetNamespacesNamespaceCollectionOutput
	ToGetNamespacesNamespaceCollectionOutputWithContext(context.Context) GetNamespacesNamespaceCollectionOutput
}

GetNamespacesNamespaceCollectionInput is an input type that accepts GetNamespacesNamespaceCollectionArgs and GetNamespacesNamespaceCollectionOutput values. You can construct a concrete instance of `GetNamespacesNamespaceCollectionInput` via:

GetNamespacesNamespaceCollectionArgs{...}

type GetNamespacesNamespaceCollectionItem

type GetNamespacesNamespaceCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// This indicates if the tenancy is onboarded to Logging Analytics
	IsOnboarded bool `pulumi:"isOnboarded"`
	// This is the namespace name of a tenancy
	Namespace string `pulumi:"namespace"`
}

type GetNamespacesNamespaceCollectionItemArgs

type GetNamespacesNamespaceCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// This indicates if the tenancy is onboarded to Logging Analytics
	IsOnboarded pulumi.BoolInput `pulumi:"isOnboarded"`
	// This is the namespace name of a tenancy
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetNamespacesNamespaceCollectionItemArgs) ElementType

func (GetNamespacesNamespaceCollectionItemArgs) ToGetNamespacesNamespaceCollectionItemOutput

func (i GetNamespacesNamespaceCollectionItemArgs) ToGetNamespacesNamespaceCollectionItemOutput() GetNamespacesNamespaceCollectionItemOutput

func (GetNamespacesNamespaceCollectionItemArgs) ToGetNamespacesNamespaceCollectionItemOutputWithContext

func (i GetNamespacesNamespaceCollectionItemArgs) ToGetNamespacesNamespaceCollectionItemOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionItemOutput

type GetNamespacesNamespaceCollectionItemArray

type GetNamespacesNamespaceCollectionItemArray []GetNamespacesNamespaceCollectionItemInput

func (GetNamespacesNamespaceCollectionItemArray) ElementType

func (GetNamespacesNamespaceCollectionItemArray) ToGetNamespacesNamespaceCollectionItemArrayOutput

func (i GetNamespacesNamespaceCollectionItemArray) ToGetNamespacesNamespaceCollectionItemArrayOutput() GetNamespacesNamespaceCollectionItemArrayOutput

func (GetNamespacesNamespaceCollectionItemArray) ToGetNamespacesNamespaceCollectionItemArrayOutputWithContext

func (i GetNamespacesNamespaceCollectionItemArray) ToGetNamespacesNamespaceCollectionItemArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionItemArrayOutput

type GetNamespacesNamespaceCollectionItemArrayInput

type GetNamespacesNamespaceCollectionItemArrayInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceCollectionItemArrayOutput() GetNamespacesNamespaceCollectionItemArrayOutput
	ToGetNamespacesNamespaceCollectionItemArrayOutputWithContext(context.Context) GetNamespacesNamespaceCollectionItemArrayOutput
}

GetNamespacesNamespaceCollectionItemArrayInput is an input type that accepts GetNamespacesNamespaceCollectionItemArray and GetNamespacesNamespaceCollectionItemArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceCollectionItemArrayInput` via:

GetNamespacesNamespaceCollectionItemArray{ GetNamespacesNamespaceCollectionItemArgs{...} }

type GetNamespacesNamespaceCollectionItemArrayOutput

type GetNamespacesNamespaceCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceCollectionItemArrayOutput) ElementType

func (GetNamespacesNamespaceCollectionItemArrayOutput) Index

func (GetNamespacesNamespaceCollectionItemArrayOutput) ToGetNamespacesNamespaceCollectionItemArrayOutput

func (o GetNamespacesNamespaceCollectionItemArrayOutput) ToGetNamespacesNamespaceCollectionItemArrayOutput() GetNamespacesNamespaceCollectionItemArrayOutput

func (GetNamespacesNamespaceCollectionItemArrayOutput) ToGetNamespacesNamespaceCollectionItemArrayOutputWithContext

func (o GetNamespacesNamespaceCollectionItemArrayOutput) ToGetNamespacesNamespaceCollectionItemArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionItemArrayOutput

type GetNamespacesNamespaceCollectionItemInput

type GetNamespacesNamespaceCollectionItemInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceCollectionItemOutput() GetNamespacesNamespaceCollectionItemOutput
	ToGetNamespacesNamespaceCollectionItemOutputWithContext(context.Context) GetNamespacesNamespaceCollectionItemOutput
}

GetNamespacesNamespaceCollectionItemInput is an input type that accepts GetNamespacesNamespaceCollectionItemArgs and GetNamespacesNamespaceCollectionItemOutput values. You can construct a concrete instance of `GetNamespacesNamespaceCollectionItemInput` via:

GetNamespacesNamespaceCollectionItemArgs{...}

type GetNamespacesNamespaceCollectionItemOutput

type GetNamespacesNamespaceCollectionItemOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetNamespacesNamespaceCollectionItemOutput) ElementType

func (GetNamespacesNamespaceCollectionItemOutput) IsOnboarded

This indicates if the tenancy is onboarded to Logging Analytics

func (GetNamespacesNamespaceCollectionItemOutput) Namespace

This is the namespace name of a tenancy

func (GetNamespacesNamespaceCollectionItemOutput) ToGetNamespacesNamespaceCollectionItemOutput

func (o GetNamespacesNamespaceCollectionItemOutput) ToGetNamespacesNamespaceCollectionItemOutput() GetNamespacesNamespaceCollectionItemOutput

func (GetNamespacesNamespaceCollectionItemOutput) ToGetNamespacesNamespaceCollectionItemOutputWithContext

func (o GetNamespacesNamespaceCollectionItemOutput) ToGetNamespacesNamespaceCollectionItemOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionItemOutput

type GetNamespacesNamespaceCollectionOutput

type GetNamespacesNamespaceCollectionOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceCollectionOutput) ElementType

func (GetNamespacesNamespaceCollectionOutput) Items

func (GetNamespacesNamespaceCollectionOutput) ToGetNamespacesNamespaceCollectionOutput

func (o GetNamespacesNamespaceCollectionOutput) ToGetNamespacesNamespaceCollectionOutput() GetNamespacesNamespaceCollectionOutput

func (GetNamespacesNamespaceCollectionOutput) ToGetNamespacesNamespaceCollectionOutputWithContext

func (o GetNamespacesNamespaceCollectionOutput) ToGetNamespacesNamespaceCollectionOutputWithContext(ctx context.Context) GetNamespacesNamespaceCollectionOutput

type GetNamespacesOutputArgs

type GetNamespacesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput            `pulumi:"compartmentId"`
	Filters       GetNamespacesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getNamespaces.

func (GetNamespacesOutputArgs) ElementType

func (GetNamespacesOutputArgs) ElementType() reflect.Type

type GetNamespacesResult

type GetNamespacesResult struct {
	// The is the tenancy ID
	CompartmentId string                `pulumi:"compartmentId"`
	Filters       []GetNamespacesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of namespace_collection.
	NamespaceCollections []GetNamespacesNamespaceCollection `pulumi:"namespaceCollections"`
}

A collection of values returned by getNamespaces.

func GetNamespaces

func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)

This data source provides the list of Namespaces in Oracle Cloud Infrastructure Log Analytics service.

Given a tenancy OCID, this API returns the namespace of the tenancy if it is valid and subscribed to the region. The result also indicates if the tenancy is onboarded with Logging Analytics.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetNamespaces(ctx, &loganalytics.GetNamespacesArgs{
			CompartmentId: _var.Compartment_id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNamespacesResultOutput

type GetNamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespaces.

func (GetNamespacesResultOutput) CompartmentId

func (o GetNamespacesResultOutput) CompartmentId() pulumi.StringOutput

The is the tenancy ID

func (GetNamespacesResultOutput) ElementType

func (GetNamespacesResultOutput) ElementType() reflect.Type

func (GetNamespacesResultOutput) Filters

func (GetNamespacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNamespacesResultOutput) NamespaceCollections

The list of namespace_collection.

func (GetNamespacesResultOutput) ToGetNamespacesResultOutput

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput

func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput

type LogAnalyticsEntity

type LogAnalyticsEntity struct {
	pulumi.CustomResourceState

	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected pulumi.BoolOutput `pulumi:"areLogsCollected"`
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId pulumi.StringOutput `pulumi:"cloudResourceId"`
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName pulumi.StringOutput `pulumi:"entityTypeInternalName"`
	// Log analytics entity type name.
	EntityTypeName pulumi.StringOutput `pulumi:"entityTypeName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId pulumi.StringOutput `pulumi:"managementAgentCompartmentId"`
	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName pulumi.StringOutput `pulumi:"managementAgentDisplayName"`
	// (Updatable) The OCID of the Management Agent.
	ManagementAgentId pulumi.StringOutput `pulumi:"managementAgentId"`
	// (Updatable) Log analytics entity name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// (Updatable) The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties pulumi.MapOutput `pulumi:"properties"`
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId pulumi.StringOutput `pulumi:"sourceId"`
	// The current state of the log analytics entity.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The timezone region of the log analytics entity.
	TimezoneRegion pulumi.StringOutput `pulumi:"timezoneRegion"`
}

This resource provides the Log Analytics Entity resource in Oracle Cloud Infrastructure Log Analytics service.

Create a new log analytics entity.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsEntity(ctx, "testLogAnalyticsEntity", &LogAnalytics.LogAnalyticsEntityArgs{
			CompartmentId:   pulumi.Any(_var.Compartment_id),
			EntityTypeName:  pulumi.Any(_var.Log_analytics_entity_entity_type_name),
			Namespace:       pulumi.Any(_var.Log_analytics_entity_namespace),
			CloudResourceId: pulumi.Any(oci_log_analytics_cloud_resource.Test_cloud_resource.Id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			Hostname:          pulumi.Any(_var.Log_analytics_entity_hostname),
			ManagementAgentId: pulumi.Any(oci_management_agent_management_agent.Test_management_agent.Id),
			Properties:        pulumi.Any(_var.Log_analytics_entity_properties),
			SourceId:          pulumi.Any(oci_log_analytics_source.Test_source.Id),
			TimezoneRegion:    pulumi.Any(_var.Log_analytics_entity_timezone_region),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import oci:LogAnalytics/logAnalyticsEntity:LogAnalyticsEntity test_log_analytics_entity "namespaces/{namespaceName}/logAnalyticsEntities/{logAnalyticsEntityId}"

```

func GetLogAnalyticsEntity

func GetLogAnalyticsEntity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsEntityState, opts ...pulumi.ResourceOption) (*LogAnalyticsEntity, error)

GetLogAnalyticsEntity gets an existing LogAnalyticsEntity 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 NewLogAnalyticsEntity

func NewLogAnalyticsEntity(ctx *pulumi.Context,
	name string, args *LogAnalyticsEntityArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsEntity, error)

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

func (*LogAnalyticsEntity) ElementType

func (*LogAnalyticsEntity) ElementType() reflect.Type

func (*LogAnalyticsEntity) ToLogAnalyticsEntityOutput

func (i *LogAnalyticsEntity) ToLogAnalyticsEntityOutput() LogAnalyticsEntityOutput

func (*LogAnalyticsEntity) ToLogAnalyticsEntityOutputWithContext

func (i *LogAnalyticsEntity) ToLogAnalyticsEntityOutputWithContext(ctx context.Context) LogAnalyticsEntityOutput

type LogAnalyticsEntityArgs

type LogAnalyticsEntityArgs struct {
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId pulumi.StringPtrInput
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Log analytics entity type name.
	EntityTypeName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.
	Hostname pulumi.StringPtrInput
	// (Updatable) The OCID of the Management Agent.
	ManagementAgentId pulumi.StringPtrInput
	// (Updatable) Log analytics entity name.
	Name pulumi.StringPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
	// (Updatable) The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties pulumi.MapInput
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId pulumi.StringPtrInput
	// (Updatable) The timezone region of the log analytics entity.
	TimezoneRegion pulumi.StringPtrInput
}

The set of arguments for constructing a LogAnalyticsEntity resource.

func (LogAnalyticsEntityArgs) ElementType

func (LogAnalyticsEntityArgs) ElementType() reflect.Type

type LogAnalyticsEntityArray

type LogAnalyticsEntityArray []LogAnalyticsEntityInput

func (LogAnalyticsEntityArray) ElementType

func (LogAnalyticsEntityArray) ElementType() reflect.Type

func (LogAnalyticsEntityArray) ToLogAnalyticsEntityArrayOutput

func (i LogAnalyticsEntityArray) ToLogAnalyticsEntityArrayOutput() LogAnalyticsEntityArrayOutput

func (LogAnalyticsEntityArray) ToLogAnalyticsEntityArrayOutputWithContext

func (i LogAnalyticsEntityArray) ToLogAnalyticsEntityArrayOutputWithContext(ctx context.Context) LogAnalyticsEntityArrayOutput

type LogAnalyticsEntityArrayInput

type LogAnalyticsEntityArrayInput interface {
	pulumi.Input

	ToLogAnalyticsEntityArrayOutput() LogAnalyticsEntityArrayOutput
	ToLogAnalyticsEntityArrayOutputWithContext(context.Context) LogAnalyticsEntityArrayOutput
}

LogAnalyticsEntityArrayInput is an input type that accepts LogAnalyticsEntityArray and LogAnalyticsEntityArrayOutput values. You can construct a concrete instance of `LogAnalyticsEntityArrayInput` via:

LogAnalyticsEntityArray{ LogAnalyticsEntityArgs{...} }

type LogAnalyticsEntityArrayOutput

type LogAnalyticsEntityArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsEntityArrayOutput) ElementType

func (LogAnalyticsEntityArrayOutput) Index

func (LogAnalyticsEntityArrayOutput) ToLogAnalyticsEntityArrayOutput

func (o LogAnalyticsEntityArrayOutput) ToLogAnalyticsEntityArrayOutput() LogAnalyticsEntityArrayOutput

func (LogAnalyticsEntityArrayOutput) ToLogAnalyticsEntityArrayOutputWithContext

func (o LogAnalyticsEntityArrayOutput) ToLogAnalyticsEntityArrayOutputWithContext(ctx context.Context) LogAnalyticsEntityArrayOutput

type LogAnalyticsEntityInput

type LogAnalyticsEntityInput interface {
	pulumi.Input

	ToLogAnalyticsEntityOutput() LogAnalyticsEntityOutput
	ToLogAnalyticsEntityOutputWithContext(ctx context.Context) LogAnalyticsEntityOutput
}

type LogAnalyticsEntityMap

type LogAnalyticsEntityMap map[string]LogAnalyticsEntityInput

func (LogAnalyticsEntityMap) ElementType

func (LogAnalyticsEntityMap) ElementType() reflect.Type

func (LogAnalyticsEntityMap) ToLogAnalyticsEntityMapOutput

func (i LogAnalyticsEntityMap) ToLogAnalyticsEntityMapOutput() LogAnalyticsEntityMapOutput

func (LogAnalyticsEntityMap) ToLogAnalyticsEntityMapOutputWithContext

func (i LogAnalyticsEntityMap) ToLogAnalyticsEntityMapOutputWithContext(ctx context.Context) LogAnalyticsEntityMapOutput

type LogAnalyticsEntityMapInput

type LogAnalyticsEntityMapInput interface {
	pulumi.Input

	ToLogAnalyticsEntityMapOutput() LogAnalyticsEntityMapOutput
	ToLogAnalyticsEntityMapOutputWithContext(context.Context) LogAnalyticsEntityMapOutput
}

LogAnalyticsEntityMapInput is an input type that accepts LogAnalyticsEntityMap and LogAnalyticsEntityMapOutput values. You can construct a concrete instance of `LogAnalyticsEntityMapInput` via:

LogAnalyticsEntityMap{ "key": LogAnalyticsEntityArgs{...} }

type LogAnalyticsEntityMapOutput

type LogAnalyticsEntityMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsEntityMapOutput) ElementType

func (LogAnalyticsEntityMapOutput) MapIndex

func (LogAnalyticsEntityMapOutput) ToLogAnalyticsEntityMapOutput

func (o LogAnalyticsEntityMapOutput) ToLogAnalyticsEntityMapOutput() LogAnalyticsEntityMapOutput

func (LogAnalyticsEntityMapOutput) ToLogAnalyticsEntityMapOutputWithContext

func (o LogAnalyticsEntityMapOutput) ToLogAnalyticsEntityMapOutputWithContext(ctx context.Context) LogAnalyticsEntityMapOutput

type LogAnalyticsEntityOutput

type LogAnalyticsEntityOutput struct{ *pulumi.OutputState }

func (LogAnalyticsEntityOutput) AreLogsCollected added in v0.4.0

func (o LogAnalyticsEntityOutput) AreLogsCollected() pulumi.BoolOutput

The Boolean flag to indicate if logs are collected for an entity for log analytics usage.

func (LogAnalyticsEntityOutput) CloudResourceId added in v0.4.0

func (o LogAnalyticsEntityOutput) CloudResourceId() pulumi.StringOutput

The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.

func (LogAnalyticsEntityOutput) CompartmentId added in v0.4.0

func (o LogAnalyticsEntityOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LogAnalyticsEntityOutput) DefinedTags added in v0.4.0

func (o LogAnalyticsEntityOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LogAnalyticsEntityOutput) ElementType

func (LogAnalyticsEntityOutput) ElementType() reflect.Type

func (LogAnalyticsEntityOutput) EntityTypeInternalName added in v0.4.0

func (o LogAnalyticsEntityOutput) EntityTypeInternalName() pulumi.StringOutput

Internal name for the log analytics entity type.

func (LogAnalyticsEntityOutput) EntityTypeName added in v0.4.0

func (o LogAnalyticsEntityOutput) EntityTypeName() pulumi.StringOutput

Log analytics entity type name.

func (LogAnalyticsEntityOutput) FreeformTags added in v0.4.0

func (o LogAnalyticsEntityOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LogAnalyticsEntityOutput) Hostname added in v0.4.0

(Updatable) The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.

func (LogAnalyticsEntityOutput) LifecycleDetails added in v0.4.0

func (o LogAnalyticsEntityOutput) LifecycleDetails() pulumi.StringOutput

lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.

func (LogAnalyticsEntityOutput) ManagementAgentCompartmentId added in v0.4.0

func (o LogAnalyticsEntityOutput) ManagementAgentCompartmentId() pulumi.StringOutput

Management agent (management-agents resource kind) compartment OCID

func (LogAnalyticsEntityOutput) ManagementAgentDisplayName added in v0.4.0

func (o LogAnalyticsEntityOutput) ManagementAgentDisplayName() pulumi.StringOutput

Management agent (management-agents resource kind) display name

func (LogAnalyticsEntityOutput) ManagementAgentId added in v0.4.0

func (o LogAnalyticsEntityOutput) ManagementAgentId() pulumi.StringOutput

(Updatable) The OCID of the Management Agent.

func (LogAnalyticsEntityOutput) Name added in v0.4.0

(Updatable) Log analytics entity name.

func (LogAnalyticsEntityOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsEntityOutput) Properties added in v0.4.0

func (o LogAnalyticsEntityOutput) Properties() pulumi.MapOutput

(Updatable) The name/value pairs for parameter values to be used in file patterns specified in log sources.

func (LogAnalyticsEntityOutput) SourceId added in v0.4.0

This indicates the type of source. It is primarily for Enterprise Manager Repository ID.

func (LogAnalyticsEntityOutput) State added in v0.4.0

The current state of the log analytics entity.

func (LogAnalyticsEntityOutput) TimeCreated added in v0.4.0

The date and time the resource was created, in the format defined by RFC3339.

func (LogAnalyticsEntityOutput) TimeUpdated added in v0.4.0

The date and time the resource was last updated, in the format defined by RFC3339.

func (LogAnalyticsEntityOutput) TimezoneRegion added in v0.4.0

func (o LogAnalyticsEntityOutput) TimezoneRegion() pulumi.StringOutput

(Updatable) The timezone region of the log analytics entity.

func (LogAnalyticsEntityOutput) ToLogAnalyticsEntityOutput

func (o LogAnalyticsEntityOutput) ToLogAnalyticsEntityOutput() LogAnalyticsEntityOutput

func (LogAnalyticsEntityOutput) ToLogAnalyticsEntityOutputWithContext

func (o LogAnalyticsEntityOutput) ToLogAnalyticsEntityOutputWithContext(ctx context.Context) LogAnalyticsEntityOutput

type LogAnalyticsEntityState

type LogAnalyticsEntityState struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected pulumi.BoolPtrInput
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId pulumi.StringPtrInput
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Internal name for the log analytics entity type.
	EntityTypeInternalName pulumi.StringPtrInput
	// Log analytics entity type name.
	EntityTypeName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.
	Hostname pulumi.StringPtrInput
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails pulumi.StringPtrInput
	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId pulumi.StringPtrInput
	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName pulumi.StringPtrInput
	// (Updatable) The OCID of the Management Agent.
	ManagementAgentId pulumi.StringPtrInput
	// (Updatable) Log analytics entity name.
	Name pulumi.StringPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// (Updatable) The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties pulumi.MapInput
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId pulumi.StringPtrInput
	// The current state of the log analytics entity.
	State pulumi.StringPtrInput
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringPtrInput
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The timezone region of the log analytics entity.
	TimezoneRegion pulumi.StringPtrInput
}

func (LogAnalyticsEntityState) ElementType

func (LogAnalyticsEntityState) ElementType() reflect.Type

type LogAnalyticsImportCustomContent

type LogAnalyticsImportCustomContent struct {
	pulumi.CustomResourceState

	// LogAnalyticsImportCustomChangeList
	ChangeLists LogAnalyticsImportCustomContentChangeListArrayOutput `pulumi:"changeLists"`
	// The content name.
	ContentName pulumi.StringOutput `pulumi:"contentName"`
	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent. If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body. The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect pulumi.StringOutput `pulumi:"expect"`
	// The field names.
	FieldNames pulumi.StringArrayOutput `pulumi:"fieldNames"`
	// Path to the file to upload which contains the custom content.
	ImportCustomContentFile pulumi.StringOutput `pulumi:"importCustomContentFile"`
	// A flag indicating whether or not to overwrite existing content if a conflict is found during import content operation.
	IsOverwrite pulumi.BoolOutput `pulumi:"isOverwrite"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// The parser names.
	ParserNames pulumi.StringArrayOutput `pulumi:"parserNames"`
	// The source names.
	SourceNames pulumi.StringArrayOutput `pulumi:"sourceNames"`
}

This resource provides the Log Analytics Import Custom Content resource in Oracle Cloud Infrastructure Log Analytics service.

Imports the specified custom content from the input in zip format.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsImportCustomContent(ctx, "testLogAnalyticsImportCustomContent", &LogAnalytics.LogAnalyticsImportCustomContentArgs{
			ImportCustomContentFile: pulumi.Any(_var.Log_analytics_import_custom_content_import_custom_content_file),
			Namespace:               pulumi.Any(_var.Log_analytics_import_custom_content_namespace),
			Expect:                  pulumi.Any(_var.Log_analytics_import_custom_content_expect),
			IsOverwrite:             pulumi.Any(_var.Log_analytics_import_custom_content_is_overwrite),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for LogAnalyticsImportCustomContent

func GetLogAnalyticsImportCustomContent

func GetLogAnalyticsImportCustomContent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsImportCustomContentState, opts ...pulumi.ResourceOption) (*LogAnalyticsImportCustomContent, error)

GetLogAnalyticsImportCustomContent gets an existing LogAnalyticsImportCustomContent 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 NewLogAnalyticsImportCustomContent

func NewLogAnalyticsImportCustomContent(ctx *pulumi.Context,
	name string, args *LogAnalyticsImportCustomContentArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsImportCustomContent, error)

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

func (*LogAnalyticsImportCustomContent) ElementType

func (*LogAnalyticsImportCustomContent) ToLogAnalyticsImportCustomContentOutput

func (i *LogAnalyticsImportCustomContent) ToLogAnalyticsImportCustomContentOutput() LogAnalyticsImportCustomContentOutput

func (*LogAnalyticsImportCustomContent) ToLogAnalyticsImportCustomContentOutputWithContext

func (i *LogAnalyticsImportCustomContent) ToLogAnalyticsImportCustomContentOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentOutput

type LogAnalyticsImportCustomContentArgs

type LogAnalyticsImportCustomContentArgs struct {
	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent. If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body. The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect pulumi.StringPtrInput
	// Path to the file to upload which contains the custom content.
	ImportCustomContentFile pulumi.StringInput
	// A flag indicating whether or not to overwrite existing content if a conflict is found during import content operation.
	IsOverwrite pulumi.BoolPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a LogAnalyticsImportCustomContent resource.

func (LogAnalyticsImportCustomContentArgs) ElementType

type LogAnalyticsImportCustomContentArray

type LogAnalyticsImportCustomContentArray []LogAnalyticsImportCustomContentInput

func (LogAnalyticsImportCustomContentArray) ElementType

func (LogAnalyticsImportCustomContentArray) ToLogAnalyticsImportCustomContentArrayOutput

func (i LogAnalyticsImportCustomContentArray) ToLogAnalyticsImportCustomContentArrayOutput() LogAnalyticsImportCustomContentArrayOutput

func (LogAnalyticsImportCustomContentArray) ToLogAnalyticsImportCustomContentArrayOutputWithContext

func (i LogAnalyticsImportCustomContentArray) ToLogAnalyticsImportCustomContentArrayOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentArrayOutput

type LogAnalyticsImportCustomContentArrayInput

type LogAnalyticsImportCustomContentArrayInput interface {
	pulumi.Input

	ToLogAnalyticsImportCustomContentArrayOutput() LogAnalyticsImportCustomContentArrayOutput
	ToLogAnalyticsImportCustomContentArrayOutputWithContext(context.Context) LogAnalyticsImportCustomContentArrayOutput
}

LogAnalyticsImportCustomContentArrayInput is an input type that accepts LogAnalyticsImportCustomContentArray and LogAnalyticsImportCustomContentArrayOutput values. You can construct a concrete instance of `LogAnalyticsImportCustomContentArrayInput` via:

LogAnalyticsImportCustomContentArray{ LogAnalyticsImportCustomContentArgs{...} }

type LogAnalyticsImportCustomContentArrayOutput

type LogAnalyticsImportCustomContentArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsImportCustomContentArrayOutput) ElementType

func (LogAnalyticsImportCustomContentArrayOutput) Index

func (LogAnalyticsImportCustomContentArrayOutput) ToLogAnalyticsImportCustomContentArrayOutput

func (o LogAnalyticsImportCustomContentArrayOutput) ToLogAnalyticsImportCustomContentArrayOutput() LogAnalyticsImportCustomContentArrayOutput

func (LogAnalyticsImportCustomContentArrayOutput) ToLogAnalyticsImportCustomContentArrayOutputWithContext

func (o LogAnalyticsImportCustomContentArrayOutput) ToLogAnalyticsImportCustomContentArrayOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentArrayOutput

type LogAnalyticsImportCustomContentChangeList

type LogAnalyticsImportCustomContentChangeList struct {
	// A list of field display names with conflicts.
	ConflictFieldDisplayNames []string `pulumi:"conflictFieldDisplayNames"`
	// A list of parser names with conflicts.
	ConflictParserNames []string `pulumi:"conflictParserNames"`
	// A list of source names with conflicts.
	ConflictSourceNames []string `pulumi:"conflictSourceNames"`
	// An array of created field display names.
	CreatedFieldDisplayNames []string `pulumi:"createdFieldDisplayNames"`
	// An array of created parser names.
	CreatedParserNames []string `pulumi:"createdParserNames"`
	// An array of created source names.
	CreatedSourceNames []string `pulumi:"createdSourceNames"`
	// An array of updated field display names.
	UpdatedFieldDisplayNames []string `pulumi:"updatedFieldDisplayNames"`
	// An array of updated parser names.
	UpdatedParserNames []string `pulumi:"updatedParserNames"`
	// An array of updated source names.
	UpdatedSourceNames []string `pulumi:"updatedSourceNames"`
}

type LogAnalyticsImportCustomContentChangeListArgs

type LogAnalyticsImportCustomContentChangeListArgs struct {
	// A list of field display names with conflicts.
	ConflictFieldDisplayNames pulumi.StringArrayInput `pulumi:"conflictFieldDisplayNames"`
	// A list of parser names with conflicts.
	ConflictParserNames pulumi.StringArrayInput `pulumi:"conflictParserNames"`
	// A list of source names with conflicts.
	ConflictSourceNames pulumi.StringArrayInput `pulumi:"conflictSourceNames"`
	// An array of created field display names.
	CreatedFieldDisplayNames pulumi.StringArrayInput `pulumi:"createdFieldDisplayNames"`
	// An array of created parser names.
	CreatedParserNames pulumi.StringArrayInput `pulumi:"createdParserNames"`
	// An array of created source names.
	CreatedSourceNames pulumi.StringArrayInput `pulumi:"createdSourceNames"`
	// An array of updated field display names.
	UpdatedFieldDisplayNames pulumi.StringArrayInput `pulumi:"updatedFieldDisplayNames"`
	// An array of updated parser names.
	UpdatedParserNames pulumi.StringArrayInput `pulumi:"updatedParserNames"`
	// An array of updated source names.
	UpdatedSourceNames pulumi.StringArrayInput `pulumi:"updatedSourceNames"`
}

func (LogAnalyticsImportCustomContentChangeListArgs) ElementType

func (LogAnalyticsImportCustomContentChangeListArgs) ToLogAnalyticsImportCustomContentChangeListOutput

func (i LogAnalyticsImportCustomContentChangeListArgs) ToLogAnalyticsImportCustomContentChangeListOutput() LogAnalyticsImportCustomContentChangeListOutput

func (LogAnalyticsImportCustomContentChangeListArgs) ToLogAnalyticsImportCustomContentChangeListOutputWithContext

func (i LogAnalyticsImportCustomContentChangeListArgs) ToLogAnalyticsImportCustomContentChangeListOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentChangeListOutput

type LogAnalyticsImportCustomContentChangeListArray

type LogAnalyticsImportCustomContentChangeListArray []LogAnalyticsImportCustomContentChangeListInput

func (LogAnalyticsImportCustomContentChangeListArray) ElementType

func (LogAnalyticsImportCustomContentChangeListArray) ToLogAnalyticsImportCustomContentChangeListArrayOutput

func (i LogAnalyticsImportCustomContentChangeListArray) ToLogAnalyticsImportCustomContentChangeListArrayOutput() LogAnalyticsImportCustomContentChangeListArrayOutput

func (LogAnalyticsImportCustomContentChangeListArray) ToLogAnalyticsImportCustomContentChangeListArrayOutputWithContext

func (i LogAnalyticsImportCustomContentChangeListArray) ToLogAnalyticsImportCustomContentChangeListArrayOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentChangeListArrayOutput

type LogAnalyticsImportCustomContentChangeListArrayInput

type LogAnalyticsImportCustomContentChangeListArrayInput interface {
	pulumi.Input

	ToLogAnalyticsImportCustomContentChangeListArrayOutput() LogAnalyticsImportCustomContentChangeListArrayOutput
	ToLogAnalyticsImportCustomContentChangeListArrayOutputWithContext(context.Context) LogAnalyticsImportCustomContentChangeListArrayOutput
}

LogAnalyticsImportCustomContentChangeListArrayInput is an input type that accepts LogAnalyticsImportCustomContentChangeListArray and LogAnalyticsImportCustomContentChangeListArrayOutput values. You can construct a concrete instance of `LogAnalyticsImportCustomContentChangeListArrayInput` via:

LogAnalyticsImportCustomContentChangeListArray{ LogAnalyticsImportCustomContentChangeListArgs{...} }

type LogAnalyticsImportCustomContentChangeListArrayOutput

type LogAnalyticsImportCustomContentChangeListArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsImportCustomContentChangeListArrayOutput) ElementType

func (LogAnalyticsImportCustomContentChangeListArrayOutput) Index

func (LogAnalyticsImportCustomContentChangeListArrayOutput) ToLogAnalyticsImportCustomContentChangeListArrayOutput

func (LogAnalyticsImportCustomContentChangeListArrayOutput) ToLogAnalyticsImportCustomContentChangeListArrayOutputWithContext

func (o LogAnalyticsImportCustomContentChangeListArrayOutput) ToLogAnalyticsImportCustomContentChangeListArrayOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentChangeListArrayOutput

type LogAnalyticsImportCustomContentChangeListInput

type LogAnalyticsImportCustomContentChangeListInput interface {
	pulumi.Input

	ToLogAnalyticsImportCustomContentChangeListOutput() LogAnalyticsImportCustomContentChangeListOutput
	ToLogAnalyticsImportCustomContentChangeListOutputWithContext(context.Context) LogAnalyticsImportCustomContentChangeListOutput
}

LogAnalyticsImportCustomContentChangeListInput is an input type that accepts LogAnalyticsImportCustomContentChangeListArgs and LogAnalyticsImportCustomContentChangeListOutput values. You can construct a concrete instance of `LogAnalyticsImportCustomContentChangeListInput` via:

LogAnalyticsImportCustomContentChangeListArgs{...}

type LogAnalyticsImportCustomContentChangeListOutput

type LogAnalyticsImportCustomContentChangeListOutput struct{ *pulumi.OutputState }

func (LogAnalyticsImportCustomContentChangeListOutput) ConflictFieldDisplayNames

A list of field display names with conflicts.

func (LogAnalyticsImportCustomContentChangeListOutput) ConflictParserNames

A list of parser names with conflicts.

func (LogAnalyticsImportCustomContentChangeListOutput) ConflictSourceNames

A list of source names with conflicts.

func (LogAnalyticsImportCustomContentChangeListOutput) CreatedFieldDisplayNames

An array of created field display names.

func (LogAnalyticsImportCustomContentChangeListOutput) CreatedParserNames

An array of created parser names.

func (LogAnalyticsImportCustomContentChangeListOutput) CreatedSourceNames

An array of created source names.

func (LogAnalyticsImportCustomContentChangeListOutput) ElementType

func (LogAnalyticsImportCustomContentChangeListOutput) ToLogAnalyticsImportCustomContentChangeListOutput

func (o LogAnalyticsImportCustomContentChangeListOutput) ToLogAnalyticsImportCustomContentChangeListOutput() LogAnalyticsImportCustomContentChangeListOutput

func (LogAnalyticsImportCustomContentChangeListOutput) ToLogAnalyticsImportCustomContentChangeListOutputWithContext

func (o LogAnalyticsImportCustomContentChangeListOutput) ToLogAnalyticsImportCustomContentChangeListOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentChangeListOutput

func (LogAnalyticsImportCustomContentChangeListOutput) UpdatedFieldDisplayNames

An array of updated field display names.

func (LogAnalyticsImportCustomContentChangeListOutput) UpdatedParserNames

An array of updated parser names.

func (LogAnalyticsImportCustomContentChangeListOutput) UpdatedSourceNames

An array of updated source names.

type LogAnalyticsImportCustomContentInput

type LogAnalyticsImportCustomContentInput interface {
	pulumi.Input

	ToLogAnalyticsImportCustomContentOutput() LogAnalyticsImportCustomContentOutput
	ToLogAnalyticsImportCustomContentOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentOutput
}

type LogAnalyticsImportCustomContentMap

type LogAnalyticsImportCustomContentMap map[string]LogAnalyticsImportCustomContentInput

func (LogAnalyticsImportCustomContentMap) ElementType

func (LogAnalyticsImportCustomContentMap) ToLogAnalyticsImportCustomContentMapOutput

func (i LogAnalyticsImportCustomContentMap) ToLogAnalyticsImportCustomContentMapOutput() LogAnalyticsImportCustomContentMapOutput

func (LogAnalyticsImportCustomContentMap) ToLogAnalyticsImportCustomContentMapOutputWithContext

func (i LogAnalyticsImportCustomContentMap) ToLogAnalyticsImportCustomContentMapOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentMapOutput

type LogAnalyticsImportCustomContentMapInput

type LogAnalyticsImportCustomContentMapInput interface {
	pulumi.Input

	ToLogAnalyticsImportCustomContentMapOutput() LogAnalyticsImportCustomContentMapOutput
	ToLogAnalyticsImportCustomContentMapOutputWithContext(context.Context) LogAnalyticsImportCustomContentMapOutput
}

LogAnalyticsImportCustomContentMapInput is an input type that accepts LogAnalyticsImportCustomContentMap and LogAnalyticsImportCustomContentMapOutput values. You can construct a concrete instance of `LogAnalyticsImportCustomContentMapInput` via:

LogAnalyticsImportCustomContentMap{ "key": LogAnalyticsImportCustomContentArgs{...} }

type LogAnalyticsImportCustomContentMapOutput

type LogAnalyticsImportCustomContentMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsImportCustomContentMapOutput) ElementType

func (LogAnalyticsImportCustomContentMapOutput) MapIndex

func (LogAnalyticsImportCustomContentMapOutput) ToLogAnalyticsImportCustomContentMapOutput

func (o LogAnalyticsImportCustomContentMapOutput) ToLogAnalyticsImportCustomContentMapOutput() LogAnalyticsImportCustomContentMapOutput

func (LogAnalyticsImportCustomContentMapOutput) ToLogAnalyticsImportCustomContentMapOutputWithContext

func (o LogAnalyticsImportCustomContentMapOutput) ToLogAnalyticsImportCustomContentMapOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentMapOutput

type LogAnalyticsImportCustomContentOutput

type LogAnalyticsImportCustomContentOutput struct{ *pulumi.OutputState }

func (LogAnalyticsImportCustomContentOutput) ChangeLists added in v0.4.0

LogAnalyticsImportCustomChangeList

func (LogAnalyticsImportCustomContentOutput) ContentName added in v0.4.0

The content name.

func (LogAnalyticsImportCustomContentOutput) ElementType

func (LogAnalyticsImportCustomContentOutput) Expect added in v0.4.0

A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent. If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body. The only allowed value for this parameter is "100-Continue" (case-insensitive).

func (LogAnalyticsImportCustomContentOutput) FieldNames added in v0.4.0

The field names.

func (LogAnalyticsImportCustomContentOutput) ImportCustomContentFile added in v0.4.0

func (o LogAnalyticsImportCustomContentOutput) ImportCustomContentFile() pulumi.StringOutput

Path to the file to upload which contains the custom content.

func (LogAnalyticsImportCustomContentOutput) IsOverwrite added in v0.4.0

A flag indicating whether or not to overwrite existing content if a conflict is found during import content operation.

func (LogAnalyticsImportCustomContentOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsImportCustomContentOutput) ParserNames added in v0.4.0

The parser names.

func (LogAnalyticsImportCustomContentOutput) SourceNames added in v0.4.0

The source names.

func (LogAnalyticsImportCustomContentOutput) ToLogAnalyticsImportCustomContentOutput

func (o LogAnalyticsImportCustomContentOutput) ToLogAnalyticsImportCustomContentOutput() LogAnalyticsImportCustomContentOutput

func (LogAnalyticsImportCustomContentOutput) ToLogAnalyticsImportCustomContentOutputWithContext

func (o LogAnalyticsImportCustomContentOutput) ToLogAnalyticsImportCustomContentOutputWithContext(ctx context.Context) LogAnalyticsImportCustomContentOutput

type LogAnalyticsImportCustomContentState

type LogAnalyticsImportCustomContentState struct {
	// LogAnalyticsImportCustomChangeList
	ChangeLists LogAnalyticsImportCustomContentChangeListArrayInput
	// The content name.
	ContentName pulumi.StringPtrInput
	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent. If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body. The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect pulumi.StringPtrInput
	// The field names.
	FieldNames pulumi.StringArrayInput
	// Path to the file to upload which contains the custom content.
	ImportCustomContentFile pulumi.StringPtrInput
	// A flag indicating whether or not to overwrite existing content if a conflict is found during import content operation.
	IsOverwrite pulumi.BoolPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// The parser names.
	ParserNames pulumi.StringArrayInput
	// The source names.
	SourceNames pulumi.StringArrayInput
}

func (LogAnalyticsImportCustomContentState) ElementType

type LogAnalyticsLogGroup

type LogAnalyticsLogGroup struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description for this resource.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

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

Creates a new log group in the specified compartment with the input display name. You may also specify optional information such as description, defined tags, and free-form tags.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsLogGroup(ctx, "testLogAnalyticsLogGroup", &LogAnalytics.LogAnalyticsLogGroupArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DisplayName:   pulumi.Any(_var.Log_analytics_log_group_display_name),
			Namespace:     pulumi.Any(_var.Log_analytics_log_group_namespace),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Log_analytics_log_group_description),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import oci:LogAnalytics/logAnalyticsLogGroup:LogAnalyticsLogGroup test_log_analytics_log_group "namespaces/{namespaceName}/logAnalyticsLogGroups/{logAnalyticsLogGroupId}"

```

func GetLogAnalyticsLogGroup

func GetLogAnalyticsLogGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsLogGroupState, opts ...pulumi.ResourceOption) (*LogAnalyticsLogGroup, error)

GetLogAnalyticsLogGroup gets an existing LogAnalyticsLogGroup 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 NewLogAnalyticsLogGroup

func NewLogAnalyticsLogGroup(ctx *pulumi.Context,
	name string, args *LogAnalyticsLogGroupArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsLogGroup, error)

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

func (*LogAnalyticsLogGroup) ElementType

func (*LogAnalyticsLogGroup) ElementType() reflect.Type

func (*LogAnalyticsLogGroup) ToLogAnalyticsLogGroupOutput

func (i *LogAnalyticsLogGroup) ToLogAnalyticsLogGroupOutput() LogAnalyticsLogGroupOutput

func (*LogAnalyticsLogGroup) ToLogAnalyticsLogGroupOutputWithContext

func (i *LogAnalyticsLogGroup) ToLogAnalyticsLogGroupOutputWithContext(ctx context.Context) LogAnalyticsLogGroupOutput

type LogAnalyticsLogGroupArgs

type LogAnalyticsLogGroupArgs struct {
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a LogAnalyticsLogGroup resource.

func (LogAnalyticsLogGroupArgs) ElementType

func (LogAnalyticsLogGroupArgs) ElementType() reflect.Type

type LogAnalyticsLogGroupArray

type LogAnalyticsLogGroupArray []LogAnalyticsLogGroupInput

func (LogAnalyticsLogGroupArray) ElementType

func (LogAnalyticsLogGroupArray) ElementType() reflect.Type

func (LogAnalyticsLogGroupArray) ToLogAnalyticsLogGroupArrayOutput

func (i LogAnalyticsLogGroupArray) ToLogAnalyticsLogGroupArrayOutput() LogAnalyticsLogGroupArrayOutput

func (LogAnalyticsLogGroupArray) ToLogAnalyticsLogGroupArrayOutputWithContext

func (i LogAnalyticsLogGroupArray) ToLogAnalyticsLogGroupArrayOutputWithContext(ctx context.Context) LogAnalyticsLogGroupArrayOutput

type LogAnalyticsLogGroupArrayInput

type LogAnalyticsLogGroupArrayInput interface {
	pulumi.Input

	ToLogAnalyticsLogGroupArrayOutput() LogAnalyticsLogGroupArrayOutput
	ToLogAnalyticsLogGroupArrayOutputWithContext(context.Context) LogAnalyticsLogGroupArrayOutput
}

LogAnalyticsLogGroupArrayInput is an input type that accepts LogAnalyticsLogGroupArray and LogAnalyticsLogGroupArrayOutput values. You can construct a concrete instance of `LogAnalyticsLogGroupArrayInput` via:

LogAnalyticsLogGroupArray{ LogAnalyticsLogGroupArgs{...} }

type LogAnalyticsLogGroupArrayOutput

type LogAnalyticsLogGroupArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsLogGroupArrayOutput) ElementType

func (LogAnalyticsLogGroupArrayOutput) Index

func (LogAnalyticsLogGroupArrayOutput) ToLogAnalyticsLogGroupArrayOutput

func (o LogAnalyticsLogGroupArrayOutput) ToLogAnalyticsLogGroupArrayOutput() LogAnalyticsLogGroupArrayOutput

func (LogAnalyticsLogGroupArrayOutput) ToLogAnalyticsLogGroupArrayOutputWithContext

func (o LogAnalyticsLogGroupArrayOutput) ToLogAnalyticsLogGroupArrayOutputWithContext(ctx context.Context) LogAnalyticsLogGroupArrayOutput

type LogAnalyticsLogGroupInput

type LogAnalyticsLogGroupInput interface {
	pulumi.Input

	ToLogAnalyticsLogGroupOutput() LogAnalyticsLogGroupOutput
	ToLogAnalyticsLogGroupOutputWithContext(ctx context.Context) LogAnalyticsLogGroupOutput
}

type LogAnalyticsLogGroupMap

type LogAnalyticsLogGroupMap map[string]LogAnalyticsLogGroupInput

func (LogAnalyticsLogGroupMap) ElementType

func (LogAnalyticsLogGroupMap) ElementType() reflect.Type

func (LogAnalyticsLogGroupMap) ToLogAnalyticsLogGroupMapOutput

func (i LogAnalyticsLogGroupMap) ToLogAnalyticsLogGroupMapOutput() LogAnalyticsLogGroupMapOutput

func (LogAnalyticsLogGroupMap) ToLogAnalyticsLogGroupMapOutputWithContext

func (i LogAnalyticsLogGroupMap) ToLogAnalyticsLogGroupMapOutputWithContext(ctx context.Context) LogAnalyticsLogGroupMapOutput

type LogAnalyticsLogGroupMapInput

type LogAnalyticsLogGroupMapInput interface {
	pulumi.Input

	ToLogAnalyticsLogGroupMapOutput() LogAnalyticsLogGroupMapOutput
	ToLogAnalyticsLogGroupMapOutputWithContext(context.Context) LogAnalyticsLogGroupMapOutput
}

LogAnalyticsLogGroupMapInput is an input type that accepts LogAnalyticsLogGroupMap and LogAnalyticsLogGroupMapOutput values. You can construct a concrete instance of `LogAnalyticsLogGroupMapInput` via:

LogAnalyticsLogGroupMap{ "key": LogAnalyticsLogGroupArgs{...} }

type LogAnalyticsLogGroupMapOutput

type LogAnalyticsLogGroupMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsLogGroupMapOutput) ElementType

func (LogAnalyticsLogGroupMapOutput) MapIndex

func (LogAnalyticsLogGroupMapOutput) ToLogAnalyticsLogGroupMapOutput

func (o LogAnalyticsLogGroupMapOutput) ToLogAnalyticsLogGroupMapOutput() LogAnalyticsLogGroupMapOutput

func (LogAnalyticsLogGroupMapOutput) ToLogAnalyticsLogGroupMapOutputWithContext

func (o LogAnalyticsLogGroupMapOutput) ToLogAnalyticsLogGroupMapOutputWithContext(ctx context.Context) LogAnalyticsLogGroupMapOutput

type LogAnalyticsLogGroupOutput

type LogAnalyticsLogGroupOutput struct{ *pulumi.OutputState }

func (LogAnalyticsLogGroupOutput) CompartmentId added in v0.4.0

(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LogAnalyticsLogGroupOutput) DefinedTags added in v0.4.0

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LogAnalyticsLogGroupOutput) Description added in v0.4.0

(Updatable) Description for this resource.

func (LogAnalyticsLogGroupOutput) DisplayName added in v0.4.0

(Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (LogAnalyticsLogGroupOutput) ElementType

func (LogAnalyticsLogGroupOutput) ElementType() reflect.Type

func (LogAnalyticsLogGroupOutput) FreeformTags added in v0.4.0

func (o LogAnalyticsLogGroupOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LogAnalyticsLogGroupOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsLogGroupOutput) TimeCreated added in v0.4.0

The date and time the resource was created, in the format defined by RFC3339.

func (LogAnalyticsLogGroupOutput) TimeUpdated added in v0.4.0

The date and time the resource was last updated, in the format defined by RFC3339.

func (LogAnalyticsLogGroupOutput) ToLogAnalyticsLogGroupOutput

func (o LogAnalyticsLogGroupOutput) ToLogAnalyticsLogGroupOutput() LogAnalyticsLogGroupOutput

func (LogAnalyticsLogGroupOutput) ToLogAnalyticsLogGroupOutputWithContext

func (o LogAnalyticsLogGroupOutput) ToLogAnalyticsLogGroupOutputWithContext(ctx context.Context) LogAnalyticsLogGroupOutput

type LogAnalyticsLogGroupState

type LogAnalyticsLogGroupState struct {
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description for this resource.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringPtrInput
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringPtrInput
}

func (LogAnalyticsLogGroupState) ElementType

func (LogAnalyticsLogGroupState) ElementType() reflect.Type

type LogAnalyticsObjectCollectionRule

type LogAnalyticsObjectCollectionRule struct {
	pulumi.CustomResourceState

	// (Updatable) An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding pulumi.StringOutput `pulumi:"charEncoding"`
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType pulumi.StringOutput `pulumi:"collectionType"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
	EntityId pulumi.StringOutput `pulumi:"entityId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A detailed status of the life cycle state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId pulumi.StringOutput `pulumi:"logGroupId"`
	// (Updatable) Name of the Logging Analytics Source to use for the processing.
	LogSourceName pulumi.StringOutput `pulumi:"logSourceName"`
	// A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// (Updatable) When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters pulumi.StringArrayOutput `pulumi:"objectNameFilters"`
	// Name of the Object Storage bucket.
	OsBucketName pulumi.StringOutput `pulumi:"osBucketName"`
	// Object Storage namespace.
	OsNamespace pulumi.StringOutput `pulumi:"osNamespace"`
	// (Updatable) The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket. Supported propeties for override are - logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides LogAnalyticsObjectCollectionRuleOverrideArrayOutput `pulumi:"overrides"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince pulumi.StringOutput `pulumi:"pollSince"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill pulumi.StringOutput `pulumi:"pollTill"`
	// The current state of the rule.
	State pulumi.StringOutput `pulumi:"state"`
	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Log Analytics Object Collection Rule resource in Oracle Cloud Infrastructure Log Analytics service.

Create a configuration to collect logs from object storage bucket.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsObjectCollectionRule(ctx, "testLogAnalyticsObjectCollectionRule", &LogAnalytics.LogAnalyticsObjectCollectionRuleArgs{
			CompartmentId:  pulumi.Any(_var.Compartment_id),
			LogGroupId:     pulumi.Any(oci_logging_log_group.Test_log_group.Id),
			LogSourceName:  pulumi.Any(_var.Log_analytics_object_collection_rule_log_source_name),
			Namespace:      pulumi.Any(_var.Log_analytics_object_collection_rule_namespace),
			OsBucketName:   pulumi.Any(oci_objectstorage_bucket.Test_bucket.Name),
			OsNamespace:    pulumi.Any(_var.Log_analytics_object_collection_rule_os_namespace),
			CharEncoding:   pulumi.Any(_var.Log_analytics_object_collection_rule_char_encoding),
			CollectionType: pulumi.Any(_var.Log_analytics_object_collection_rule_collection_type),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Log_analytics_object_collection_rule_description),
			EntityId:    pulumi.Any(oci_log_analytics_entity.Test_entity.Id),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			ObjectNameFilters: pulumi.Any(_var.Log_analytics_object_collection_rule_object_name_filters),
			Overrides:         pulumi.Any(_var.Log_analytics_object_collection_rule_overrides),
			PollSince:         pulumi.Any(_var.Log_analytics_object_collection_rule_poll_since),
			PollTill:          pulumi.Any(_var.Log_analytics_object_collection_rule_poll_till),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import oci:LogAnalytics/logAnalyticsObjectCollectionRule:LogAnalyticsObjectCollectionRule test_log_analytics_object_collection_rule "namespaces/{namespaceName}/logAnalyticsObjectCollectionRules/{logAnalyticsObjectCollectionRuleId}"

```

func GetLogAnalyticsObjectCollectionRule

func GetLogAnalyticsObjectCollectionRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsObjectCollectionRuleState, opts ...pulumi.ResourceOption) (*LogAnalyticsObjectCollectionRule, error)

GetLogAnalyticsObjectCollectionRule gets an existing LogAnalyticsObjectCollectionRule 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 NewLogAnalyticsObjectCollectionRule

func NewLogAnalyticsObjectCollectionRule(ctx *pulumi.Context,
	name string, args *LogAnalyticsObjectCollectionRuleArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsObjectCollectionRule, error)

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

func (*LogAnalyticsObjectCollectionRule) ElementType

func (*LogAnalyticsObjectCollectionRule) ToLogAnalyticsObjectCollectionRuleOutput

func (i *LogAnalyticsObjectCollectionRule) ToLogAnalyticsObjectCollectionRuleOutput() LogAnalyticsObjectCollectionRuleOutput

func (*LogAnalyticsObjectCollectionRule) ToLogAnalyticsObjectCollectionRuleOutputWithContext

func (i *LogAnalyticsObjectCollectionRule) ToLogAnalyticsObjectCollectionRuleOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOutput

type LogAnalyticsObjectCollectionRuleArgs

type LogAnalyticsObjectCollectionRuleArgs struct {
	// (Updatable) An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding pulumi.StringPtrInput
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
	EntityId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId pulumi.StringInput
	// (Updatable) Name of the Logging Analytics Source to use for the processing.
	LogSourceName pulumi.StringInput
	// A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.
	Name pulumi.StringPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
	// (Updatable) When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters pulumi.StringArrayInput
	// Name of the Object Storage bucket.
	OsBucketName pulumi.StringInput
	// Object Storage namespace.
	OsNamespace pulumi.StringInput
	// (Updatable) The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket. Supported propeties for override are - logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides LogAnalyticsObjectCollectionRuleOverrideArrayInput
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince pulumi.StringPtrInput
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill pulumi.StringPtrInput
}

The set of arguments for constructing a LogAnalyticsObjectCollectionRule resource.

func (LogAnalyticsObjectCollectionRuleArgs) ElementType

type LogAnalyticsObjectCollectionRuleArray

type LogAnalyticsObjectCollectionRuleArray []LogAnalyticsObjectCollectionRuleInput

func (LogAnalyticsObjectCollectionRuleArray) ElementType

func (LogAnalyticsObjectCollectionRuleArray) ToLogAnalyticsObjectCollectionRuleArrayOutput

func (i LogAnalyticsObjectCollectionRuleArray) ToLogAnalyticsObjectCollectionRuleArrayOutput() LogAnalyticsObjectCollectionRuleArrayOutput

func (LogAnalyticsObjectCollectionRuleArray) ToLogAnalyticsObjectCollectionRuleArrayOutputWithContext

func (i LogAnalyticsObjectCollectionRuleArray) ToLogAnalyticsObjectCollectionRuleArrayOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleArrayOutput

type LogAnalyticsObjectCollectionRuleArrayInput

type LogAnalyticsObjectCollectionRuleArrayInput interface {
	pulumi.Input

	ToLogAnalyticsObjectCollectionRuleArrayOutput() LogAnalyticsObjectCollectionRuleArrayOutput
	ToLogAnalyticsObjectCollectionRuleArrayOutputWithContext(context.Context) LogAnalyticsObjectCollectionRuleArrayOutput
}

LogAnalyticsObjectCollectionRuleArrayInput is an input type that accepts LogAnalyticsObjectCollectionRuleArray and LogAnalyticsObjectCollectionRuleArrayOutput values. You can construct a concrete instance of `LogAnalyticsObjectCollectionRuleArrayInput` via:

LogAnalyticsObjectCollectionRuleArray{ LogAnalyticsObjectCollectionRuleArgs{...} }

type LogAnalyticsObjectCollectionRuleArrayOutput

type LogAnalyticsObjectCollectionRuleArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsObjectCollectionRuleArrayOutput) ElementType

func (LogAnalyticsObjectCollectionRuleArrayOutput) Index

func (LogAnalyticsObjectCollectionRuleArrayOutput) ToLogAnalyticsObjectCollectionRuleArrayOutput

func (o LogAnalyticsObjectCollectionRuleArrayOutput) ToLogAnalyticsObjectCollectionRuleArrayOutput() LogAnalyticsObjectCollectionRuleArrayOutput

func (LogAnalyticsObjectCollectionRuleArrayOutput) ToLogAnalyticsObjectCollectionRuleArrayOutputWithContext

func (o LogAnalyticsObjectCollectionRuleArrayOutput) ToLogAnalyticsObjectCollectionRuleArrayOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleArrayOutput

type LogAnalyticsObjectCollectionRuleInput

type LogAnalyticsObjectCollectionRuleInput interface {
	pulumi.Input

	ToLogAnalyticsObjectCollectionRuleOutput() LogAnalyticsObjectCollectionRuleOutput
	ToLogAnalyticsObjectCollectionRuleOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOutput
}

type LogAnalyticsObjectCollectionRuleMap

type LogAnalyticsObjectCollectionRuleMap map[string]LogAnalyticsObjectCollectionRuleInput

func (LogAnalyticsObjectCollectionRuleMap) ElementType

func (LogAnalyticsObjectCollectionRuleMap) ToLogAnalyticsObjectCollectionRuleMapOutput

func (i LogAnalyticsObjectCollectionRuleMap) ToLogAnalyticsObjectCollectionRuleMapOutput() LogAnalyticsObjectCollectionRuleMapOutput

func (LogAnalyticsObjectCollectionRuleMap) ToLogAnalyticsObjectCollectionRuleMapOutputWithContext

func (i LogAnalyticsObjectCollectionRuleMap) ToLogAnalyticsObjectCollectionRuleMapOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleMapOutput

type LogAnalyticsObjectCollectionRuleMapInput

type LogAnalyticsObjectCollectionRuleMapInput interface {
	pulumi.Input

	ToLogAnalyticsObjectCollectionRuleMapOutput() LogAnalyticsObjectCollectionRuleMapOutput
	ToLogAnalyticsObjectCollectionRuleMapOutputWithContext(context.Context) LogAnalyticsObjectCollectionRuleMapOutput
}

LogAnalyticsObjectCollectionRuleMapInput is an input type that accepts LogAnalyticsObjectCollectionRuleMap and LogAnalyticsObjectCollectionRuleMapOutput values. You can construct a concrete instance of `LogAnalyticsObjectCollectionRuleMapInput` via:

LogAnalyticsObjectCollectionRuleMap{ "key": LogAnalyticsObjectCollectionRuleArgs{...} }

type LogAnalyticsObjectCollectionRuleMapOutput

type LogAnalyticsObjectCollectionRuleMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsObjectCollectionRuleMapOutput) ElementType

func (LogAnalyticsObjectCollectionRuleMapOutput) MapIndex

func (LogAnalyticsObjectCollectionRuleMapOutput) ToLogAnalyticsObjectCollectionRuleMapOutput

func (o LogAnalyticsObjectCollectionRuleMapOutput) ToLogAnalyticsObjectCollectionRuleMapOutput() LogAnalyticsObjectCollectionRuleMapOutput

func (LogAnalyticsObjectCollectionRuleMapOutput) ToLogAnalyticsObjectCollectionRuleMapOutputWithContext

func (o LogAnalyticsObjectCollectionRuleMapOutput) ToLogAnalyticsObjectCollectionRuleMapOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleMapOutput

type LogAnalyticsObjectCollectionRuleOutput

type LogAnalyticsObjectCollectionRuleOutput struct{ *pulumi.OutputState }

func (LogAnalyticsObjectCollectionRuleOutput) CharEncoding added in v0.4.0

(Updatable) An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.

func (LogAnalyticsObjectCollectionRuleOutput) CollectionType added in v0.4.0

The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE

func (LogAnalyticsObjectCollectionRuleOutput) CompartmentId added in v0.4.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.

func (LogAnalyticsObjectCollectionRuleOutput) DefinedTags added in v0.4.0

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LogAnalyticsObjectCollectionRuleOutput) Description added in v0.4.0

(Updatable) A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.

func (LogAnalyticsObjectCollectionRuleOutput) ElementType

func (LogAnalyticsObjectCollectionRuleOutput) EntityId added in v0.4.0

(Updatable) Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).

func (LogAnalyticsObjectCollectionRuleOutput) FreeformTags added in v0.4.0

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LogAnalyticsObjectCollectionRuleOutput) LifecycleDetails added in v0.4.0

A detailed status of the life cycle state.

func (LogAnalyticsObjectCollectionRuleOutput) LogGroupId added in v0.4.0

(Updatable) Logging Analytics Log group OCID to associate the processed logs with.

func (LogAnalyticsObjectCollectionRuleOutput) LogSourceName added in v0.4.0

(Updatable) Name of the Logging Analytics Source to use for the processing.

func (LogAnalyticsObjectCollectionRuleOutput) Name added in v0.4.0

A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.

func (LogAnalyticsObjectCollectionRuleOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsObjectCollectionRuleOutput) ObjectNameFilters added in v0.4.0

(Updatable) When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).

func (LogAnalyticsObjectCollectionRuleOutput) OsBucketName added in v0.4.0

Name of the Object Storage bucket.

func (LogAnalyticsObjectCollectionRuleOutput) OsNamespace added in v0.4.0

Object Storage namespace.

func (LogAnalyticsObjectCollectionRuleOutput) Overrides added in v0.4.0

(Updatable) The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket. Supported propeties for override are - logSourceName, charEncoding. Supported matchType for override are "contains".

func (LogAnalyticsObjectCollectionRuleOutput) PollSince added in v0.4.0

The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.

func (LogAnalyticsObjectCollectionRuleOutput) PollTill added in v0.4.0

The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.

func (LogAnalyticsObjectCollectionRuleOutput) State added in v0.4.0

The current state of the rule.

func (LogAnalyticsObjectCollectionRuleOutput) TimeCreated added in v0.4.0

The time when this rule was created. An RFC3339 formatted datetime string.

func (LogAnalyticsObjectCollectionRuleOutput) TimeUpdated added in v0.4.0

The time when this rule was last updated. An RFC3339 formatted datetime string.

func (LogAnalyticsObjectCollectionRuleOutput) ToLogAnalyticsObjectCollectionRuleOutput

func (o LogAnalyticsObjectCollectionRuleOutput) ToLogAnalyticsObjectCollectionRuleOutput() LogAnalyticsObjectCollectionRuleOutput

func (LogAnalyticsObjectCollectionRuleOutput) ToLogAnalyticsObjectCollectionRuleOutputWithContext

func (o LogAnalyticsObjectCollectionRuleOutput) ToLogAnalyticsObjectCollectionRuleOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOutput

type LogAnalyticsObjectCollectionRuleOverride

type LogAnalyticsObjectCollectionRuleOverride struct {
	MatchType     *string `pulumi:"matchType"`
	MatchValue    *string `pulumi:"matchValue"`
	PropertyName  *string `pulumi:"propertyName"`
	PropertyValue *string `pulumi:"propertyValue"`
}

type LogAnalyticsObjectCollectionRuleOverrideArgs

type LogAnalyticsObjectCollectionRuleOverrideArgs struct {
	MatchType     pulumi.StringPtrInput `pulumi:"matchType"`
	MatchValue    pulumi.StringPtrInput `pulumi:"matchValue"`
	PropertyName  pulumi.StringPtrInput `pulumi:"propertyName"`
	PropertyValue pulumi.StringPtrInput `pulumi:"propertyValue"`
}

func (LogAnalyticsObjectCollectionRuleOverrideArgs) ElementType

func (LogAnalyticsObjectCollectionRuleOverrideArgs) ToLogAnalyticsObjectCollectionRuleOverrideOutput

func (i LogAnalyticsObjectCollectionRuleOverrideArgs) ToLogAnalyticsObjectCollectionRuleOverrideOutput() LogAnalyticsObjectCollectionRuleOverrideOutput

func (LogAnalyticsObjectCollectionRuleOverrideArgs) ToLogAnalyticsObjectCollectionRuleOverrideOutputWithContext

func (i LogAnalyticsObjectCollectionRuleOverrideArgs) ToLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOverrideOutput

type LogAnalyticsObjectCollectionRuleOverrideArray

type LogAnalyticsObjectCollectionRuleOverrideArray []LogAnalyticsObjectCollectionRuleOverrideInput

func (LogAnalyticsObjectCollectionRuleOverrideArray) ElementType

func (LogAnalyticsObjectCollectionRuleOverrideArray) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (i LogAnalyticsObjectCollectionRuleOverrideArray) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutput() LogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (LogAnalyticsObjectCollectionRuleOverrideArray) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext

func (i LogAnalyticsObjectCollectionRuleOverrideArray) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOverrideArrayOutput

type LogAnalyticsObjectCollectionRuleOverrideArrayInput

type LogAnalyticsObjectCollectionRuleOverrideArrayInput interface {
	pulumi.Input

	ToLogAnalyticsObjectCollectionRuleOverrideArrayOutput() LogAnalyticsObjectCollectionRuleOverrideArrayOutput
	ToLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(context.Context) LogAnalyticsObjectCollectionRuleOverrideArrayOutput
}

LogAnalyticsObjectCollectionRuleOverrideArrayInput is an input type that accepts LogAnalyticsObjectCollectionRuleOverrideArray and LogAnalyticsObjectCollectionRuleOverrideArrayOutput values. You can construct a concrete instance of `LogAnalyticsObjectCollectionRuleOverrideArrayInput` via:

LogAnalyticsObjectCollectionRuleOverrideArray{ LogAnalyticsObjectCollectionRuleOverrideArgs{...} }

type LogAnalyticsObjectCollectionRuleOverrideArrayOutput

type LogAnalyticsObjectCollectionRuleOverrideArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsObjectCollectionRuleOverrideArrayOutput) ElementType

func (LogAnalyticsObjectCollectionRuleOverrideArrayOutput) Index

func (LogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (o LogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutput() LogAnalyticsObjectCollectionRuleOverrideArrayOutput

func (LogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext

func (o LogAnalyticsObjectCollectionRuleOverrideArrayOutput) ToLogAnalyticsObjectCollectionRuleOverrideArrayOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOverrideArrayOutput

type LogAnalyticsObjectCollectionRuleOverrideInput

type LogAnalyticsObjectCollectionRuleOverrideInput interface {
	pulumi.Input

	ToLogAnalyticsObjectCollectionRuleOverrideOutput() LogAnalyticsObjectCollectionRuleOverrideOutput
	ToLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(context.Context) LogAnalyticsObjectCollectionRuleOverrideOutput
}

LogAnalyticsObjectCollectionRuleOverrideInput is an input type that accepts LogAnalyticsObjectCollectionRuleOverrideArgs and LogAnalyticsObjectCollectionRuleOverrideOutput values. You can construct a concrete instance of `LogAnalyticsObjectCollectionRuleOverrideInput` via:

LogAnalyticsObjectCollectionRuleOverrideArgs{...}

type LogAnalyticsObjectCollectionRuleOverrideOutput

type LogAnalyticsObjectCollectionRuleOverrideOutput struct{ *pulumi.OutputState }

func (LogAnalyticsObjectCollectionRuleOverrideOutput) ElementType

func (LogAnalyticsObjectCollectionRuleOverrideOutput) MatchType

func (LogAnalyticsObjectCollectionRuleOverrideOutput) MatchValue

func (LogAnalyticsObjectCollectionRuleOverrideOutput) PropertyName

func (LogAnalyticsObjectCollectionRuleOverrideOutput) PropertyValue

func (LogAnalyticsObjectCollectionRuleOverrideOutput) ToLogAnalyticsObjectCollectionRuleOverrideOutput

func (o LogAnalyticsObjectCollectionRuleOverrideOutput) ToLogAnalyticsObjectCollectionRuleOverrideOutput() LogAnalyticsObjectCollectionRuleOverrideOutput

func (LogAnalyticsObjectCollectionRuleOverrideOutput) ToLogAnalyticsObjectCollectionRuleOverrideOutputWithContext

func (o LogAnalyticsObjectCollectionRuleOverrideOutput) ToLogAnalyticsObjectCollectionRuleOverrideOutputWithContext(ctx context.Context) LogAnalyticsObjectCollectionRuleOverrideOutput

type LogAnalyticsObjectCollectionRuleState

type LogAnalyticsObjectCollectionRuleState struct {
	// (Updatable) An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding pulumi.StringPtrInput
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
	EntityId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A detailed status of the life cycle state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId pulumi.StringPtrInput
	// (Updatable) Name of the Logging Analytics Source to use for the processing.
	LogSourceName pulumi.StringPtrInput
	// A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.
	Name pulumi.StringPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// (Updatable) When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters pulumi.StringArrayInput
	// Name of the Object Storage bucket.
	OsBucketName pulumi.StringPtrInput
	// Object Storage namespace.
	OsNamespace pulumi.StringPtrInput
	// (Updatable) The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket. Supported propeties for override are - logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides LogAnalyticsObjectCollectionRuleOverrideArrayInput
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince pulumi.StringPtrInput
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill pulumi.StringPtrInput
	// The current state of the rule.
	State pulumi.StringPtrInput
	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (LogAnalyticsObjectCollectionRuleState) ElementType

type LogAnalyticsPreferencesManagement

type LogAnalyticsPreferencesManagement struct {
	pulumi.CustomResourceState

	// An array of tenant preference details.
	Items LogAnalyticsPreferencesManagementItemArrayOutput `pulumi:"items"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
}

This resource provides the Log Analytics Preferences Management resource in Oracle Cloud Infrastructure Log Analytics service.

Updates the tenant preferences. Currently, only "DEFAULT_HOMEPAGE" is supported.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsPreferencesManagement(ctx, "testLogAnalyticsPreferencesManagement", &LogAnalytics.LogAnalyticsPreferencesManagementArgs{
			Namespace: pulumi.Any(_var.Log_analytics_preferences_management_namespace),
			Items: loganalytics.LogAnalyticsPreferencesManagementItemArray{
				&loganalytics.LogAnalyticsPreferencesManagementItemArgs{
					Name:  pulumi.Any(_var.Log_analytics_preferences_management_items_name),
					Value: pulumi.Any(_var.Log_analytics_preferences_management_items_value),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for LogAnalyticsPreferencesManagement

func GetLogAnalyticsPreferencesManagement

func GetLogAnalyticsPreferencesManagement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsPreferencesManagementState, opts ...pulumi.ResourceOption) (*LogAnalyticsPreferencesManagement, error)

GetLogAnalyticsPreferencesManagement gets an existing LogAnalyticsPreferencesManagement 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 NewLogAnalyticsPreferencesManagement

func NewLogAnalyticsPreferencesManagement(ctx *pulumi.Context,
	name string, args *LogAnalyticsPreferencesManagementArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsPreferencesManagement, error)

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

func (*LogAnalyticsPreferencesManagement) ElementType

func (*LogAnalyticsPreferencesManagement) ToLogAnalyticsPreferencesManagementOutput

func (i *LogAnalyticsPreferencesManagement) ToLogAnalyticsPreferencesManagementOutput() LogAnalyticsPreferencesManagementOutput

func (*LogAnalyticsPreferencesManagement) ToLogAnalyticsPreferencesManagementOutputWithContext

func (i *LogAnalyticsPreferencesManagement) ToLogAnalyticsPreferencesManagementOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementOutput

type LogAnalyticsPreferencesManagementArgs

type LogAnalyticsPreferencesManagementArgs struct {
	// An array of tenant preference details.
	Items LogAnalyticsPreferencesManagementItemArrayInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a LogAnalyticsPreferencesManagement resource.

func (LogAnalyticsPreferencesManagementArgs) ElementType

type LogAnalyticsPreferencesManagementArray

type LogAnalyticsPreferencesManagementArray []LogAnalyticsPreferencesManagementInput

func (LogAnalyticsPreferencesManagementArray) ElementType

func (LogAnalyticsPreferencesManagementArray) ToLogAnalyticsPreferencesManagementArrayOutput

func (i LogAnalyticsPreferencesManagementArray) ToLogAnalyticsPreferencesManagementArrayOutput() LogAnalyticsPreferencesManagementArrayOutput

func (LogAnalyticsPreferencesManagementArray) ToLogAnalyticsPreferencesManagementArrayOutputWithContext

func (i LogAnalyticsPreferencesManagementArray) ToLogAnalyticsPreferencesManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementArrayOutput

type LogAnalyticsPreferencesManagementArrayInput

type LogAnalyticsPreferencesManagementArrayInput interface {
	pulumi.Input

	ToLogAnalyticsPreferencesManagementArrayOutput() LogAnalyticsPreferencesManagementArrayOutput
	ToLogAnalyticsPreferencesManagementArrayOutputWithContext(context.Context) LogAnalyticsPreferencesManagementArrayOutput
}

LogAnalyticsPreferencesManagementArrayInput is an input type that accepts LogAnalyticsPreferencesManagementArray and LogAnalyticsPreferencesManagementArrayOutput values. You can construct a concrete instance of `LogAnalyticsPreferencesManagementArrayInput` via:

LogAnalyticsPreferencesManagementArray{ LogAnalyticsPreferencesManagementArgs{...} }

type LogAnalyticsPreferencesManagementArrayOutput

type LogAnalyticsPreferencesManagementArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPreferencesManagementArrayOutput) ElementType

func (LogAnalyticsPreferencesManagementArrayOutput) Index

func (LogAnalyticsPreferencesManagementArrayOutput) ToLogAnalyticsPreferencesManagementArrayOutput

func (o LogAnalyticsPreferencesManagementArrayOutput) ToLogAnalyticsPreferencesManagementArrayOutput() LogAnalyticsPreferencesManagementArrayOutput

func (LogAnalyticsPreferencesManagementArrayOutput) ToLogAnalyticsPreferencesManagementArrayOutputWithContext

func (o LogAnalyticsPreferencesManagementArrayOutput) ToLogAnalyticsPreferencesManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementArrayOutput

type LogAnalyticsPreferencesManagementInput

type LogAnalyticsPreferencesManagementInput interface {
	pulumi.Input

	ToLogAnalyticsPreferencesManagementOutput() LogAnalyticsPreferencesManagementOutput
	ToLogAnalyticsPreferencesManagementOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementOutput
}

type LogAnalyticsPreferencesManagementItem

type LogAnalyticsPreferencesManagementItem struct {
	// The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.
	Name *string `pulumi:"name"`
	// The preference value.
	Value *string `pulumi:"value"`
}

type LogAnalyticsPreferencesManagementItemArgs

type LogAnalyticsPreferencesManagementItemArgs struct {
	// The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The preference value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (LogAnalyticsPreferencesManagementItemArgs) ElementType

func (LogAnalyticsPreferencesManagementItemArgs) ToLogAnalyticsPreferencesManagementItemOutput

func (i LogAnalyticsPreferencesManagementItemArgs) ToLogAnalyticsPreferencesManagementItemOutput() LogAnalyticsPreferencesManagementItemOutput

func (LogAnalyticsPreferencesManagementItemArgs) ToLogAnalyticsPreferencesManagementItemOutputWithContext

func (i LogAnalyticsPreferencesManagementItemArgs) ToLogAnalyticsPreferencesManagementItemOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementItemOutput

type LogAnalyticsPreferencesManagementItemArray

type LogAnalyticsPreferencesManagementItemArray []LogAnalyticsPreferencesManagementItemInput

func (LogAnalyticsPreferencesManagementItemArray) ElementType

func (LogAnalyticsPreferencesManagementItemArray) ToLogAnalyticsPreferencesManagementItemArrayOutput

func (i LogAnalyticsPreferencesManagementItemArray) ToLogAnalyticsPreferencesManagementItemArrayOutput() LogAnalyticsPreferencesManagementItemArrayOutput

func (LogAnalyticsPreferencesManagementItemArray) ToLogAnalyticsPreferencesManagementItemArrayOutputWithContext

func (i LogAnalyticsPreferencesManagementItemArray) ToLogAnalyticsPreferencesManagementItemArrayOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementItemArrayOutput

type LogAnalyticsPreferencesManagementItemArrayInput

type LogAnalyticsPreferencesManagementItemArrayInput interface {
	pulumi.Input

	ToLogAnalyticsPreferencesManagementItemArrayOutput() LogAnalyticsPreferencesManagementItemArrayOutput
	ToLogAnalyticsPreferencesManagementItemArrayOutputWithContext(context.Context) LogAnalyticsPreferencesManagementItemArrayOutput
}

LogAnalyticsPreferencesManagementItemArrayInput is an input type that accepts LogAnalyticsPreferencesManagementItemArray and LogAnalyticsPreferencesManagementItemArrayOutput values. You can construct a concrete instance of `LogAnalyticsPreferencesManagementItemArrayInput` via:

LogAnalyticsPreferencesManagementItemArray{ LogAnalyticsPreferencesManagementItemArgs{...} }

type LogAnalyticsPreferencesManagementItemArrayOutput

type LogAnalyticsPreferencesManagementItemArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPreferencesManagementItemArrayOutput) ElementType

func (LogAnalyticsPreferencesManagementItemArrayOutput) Index

func (LogAnalyticsPreferencesManagementItemArrayOutput) ToLogAnalyticsPreferencesManagementItemArrayOutput

func (o LogAnalyticsPreferencesManagementItemArrayOutput) ToLogAnalyticsPreferencesManagementItemArrayOutput() LogAnalyticsPreferencesManagementItemArrayOutput

func (LogAnalyticsPreferencesManagementItemArrayOutput) ToLogAnalyticsPreferencesManagementItemArrayOutputWithContext

func (o LogAnalyticsPreferencesManagementItemArrayOutput) ToLogAnalyticsPreferencesManagementItemArrayOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementItemArrayOutput

type LogAnalyticsPreferencesManagementItemInput

type LogAnalyticsPreferencesManagementItemInput interface {
	pulumi.Input

	ToLogAnalyticsPreferencesManagementItemOutput() LogAnalyticsPreferencesManagementItemOutput
	ToLogAnalyticsPreferencesManagementItemOutputWithContext(context.Context) LogAnalyticsPreferencesManagementItemOutput
}

LogAnalyticsPreferencesManagementItemInput is an input type that accepts LogAnalyticsPreferencesManagementItemArgs and LogAnalyticsPreferencesManagementItemOutput values. You can construct a concrete instance of `LogAnalyticsPreferencesManagementItemInput` via:

LogAnalyticsPreferencesManagementItemArgs{...}

type LogAnalyticsPreferencesManagementItemOutput

type LogAnalyticsPreferencesManagementItemOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPreferencesManagementItemOutput) ElementType

func (LogAnalyticsPreferencesManagementItemOutput) Name

The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.

func (LogAnalyticsPreferencesManagementItemOutput) ToLogAnalyticsPreferencesManagementItemOutput

func (o LogAnalyticsPreferencesManagementItemOutput) ToLogAnalyticsPreferencesManagementItemOutput() LogAnalyticsPreferencesManagementItemOutput

func (LogAnalyticsPreferencesManagementItemOutput) ToLogAnalyticsPreferencesManagementItemOutputWithContext

func (o LogAnalyticsPreferencesManagementItemOutput) ToLogAnalyticsPreferencesManagementItemOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementItemOutput

func (LogAnalyticsPreferencesManagementItemOutput) Value

The preference value.

type LogAnalyticsPreferencesManagementMap

type LogAnalyticsPreferencesManagementMap map[string]LogAnalyticsPreferencesManagementInput

func (LogAnalyticsPreferencesManagementMap) ElementType

func (LogAnalyticsPreferencesManagementMap) ToLogAnalyticsPreferencesManagementMapOutput

func (i LogAnalyticsPreferencesManagementMap) ToLogAnalyticsPreferencesManagementMapOutput() LogAnalyticsPreferencesManagementMapOutput

func (LogAnalyticsPreferencesManagementMap) ToLogAnalyticsPreferencesManagementMapOutputWithContext

func (i LogAnalyticsPreferencesManagementMap) ToLogAnalyticsPreferencesManagementMapOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementMapOutput

type LogAnalyticsPreferencesManagementMapInput

type LogAnalyticsPreferencesManagementMapInput interface {
	pulumi.Input

	ToLogAnalyticsPreferencesManagementMapOutput() LogAnalyticsPreferencesManagementMapOutput
	ToLogAnalyticsPreferencesManagementMapOutputWithContext(context.Context) LogAnalyticsPreferencesManagementMapOutput
}

LogAnalyticsPreferencesManagementMapInput is an input type that accepts LogAnalyticsPreferencesManagementMap and LogAnalyticsPreferencesManagementMapOutput values. You can construct a concrete instance of `LogAnalyticsPreferencesManagementMapInput` via:

LogAnalyticsPreferencesManagementMap{ "key": LogAnalyticsPreferencesManagementArgs{...} }

type LogAnalyticsPreferencesManagementMapOutput

type LogAnalyticsPreferencesManagementMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPreferencesManagementMapOutput) ElementType

func (LogAnalyticsPreferencesManagementMapOutput) MapIndex

func (LogAnalyticsPreferencesManagementMapOutput) ToLogAnalyticsPreferencesManagementMapOutput

func (o LogAnalyticsPreferencesManagementMapOutput) ToLogAnalyticsPreferencesManagementMapOutput() LogAnalyticsPreferencesManagementMapOutput

func (LogAnalyticsPreferencesManagementMapOutput) ToLogAnalyticsPreferencesManagementMapOutputWithContext

func (o LogAnalyticsPreferencesManagementMapOutput) ToLogAnalyticsPreferencesManagementMapOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementMapOutput

type LogAnalyticsPreferencesManagementOutput

type LogAnalyticsPreferencesManagementOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPreferencesManagementOutput) ElementType

func (LogAnalyticsPreferencesManagementOutput) Items added in v0.4.0

An array of tenant preference details.

func (LogAnalyticsPreferencesManagementOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsPreferencesManagementOutput) ToLogAnalyticsPreferencesManagementOutput

func (o LogAnalyticsPreferencesManagementOutput) ToLogAnalyticsPreferencesManagementOutput() LogAnalyticsPreferencesManagementOutput

func (LogAnalyticsPreferencesManagementOutput) ToLogAnalyticsPreferencesManagementOutputWithContext

func (o LogAnalyticsPreferencesManagementOutput) ToLogAnalyticsPreferencesManagementOutputWithContext(ctx context.Context) LogAnalyticsPreferencesManagementOutput

type LogAnalyticsPreferencesManagementState

type LogAnalyticsPreferencesManagementState struct {
	// An array of tenant preference details.
	Items LogAnalyticsPreferencesManagementItemArrayInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
}

func (LogAnalyticsPreferencesManagementState) ElementType

type LogAnalyticsResourceCategoriesManagement

type LogAnalyticsResourceCategoriesManagement struct {
	pulumi.CustomResourceState

	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// The list of categories to be assigned to the resource.
	ResourceCategories pulumi.StringArrayOutput `pulumi:"resourceCategories"`
	// The resource unique identifier for which catagories are managed.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// The resource type of the resource for which categories are managed.
	ResourceType pulumi.StringOutput `pulumi:"resourceType"`
}

This resource provides the Log Analytics Resource Categories Management resource in Oracle Cloud Infrastructure Log Analytics service.

Updates the category assignments of DASHBOARD and SAVEDSEARCH resources.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsResourceCategoriesManagement(ctx, "testLogAnalyticsResourceCategoriesManagement", &LogAnalytics.LogAnalyticsResourceCategoriesManagementArgs{
			Namespace:          pulumi.Any(_var.Log_analytics_resource_categories_management_namespace),
			ResourceId:         pulumi.Any(oci_log_analytics_resource_categories_management_resource_id),
			ResourceType:       pulumi.Any(_var.Log_analytics_resource_categories_management_resource_type),
			ResourceCategories: pulumi.Any(_var.Log_analytics_resource_categories_management_resource_categories),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

LogAnalyticsResourceCategoriesManagement cannot be imported.

func GetLogAnalyticsResourceCategoriesManagement

func GetLogAnalyticsResourceCategoriesManagement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsResourceCategoriesManagementState, opts ...pulumi.ResourceOption) (*LogAnalyticsResourceCategoriesManagement, error)

GetLogAnalyticsResourceCategoriesManagement gets an existing LogAnalyticsResourceCategoriesManagement 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 NewLogAnalyticsResourceCategoriesManagement

func NewLogAnalyticsResourceCategoriesManagement(ctx *pulumi.Context,
	name string, args *LogAnalyticsResourceCategoriesManagementArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsResourceCategoriesManagement, error)

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

func (*LogAnalyticsResourceCategoriesManagement) ElementType

func (*LogAnalyticsResourceCategoriesManagement) ToLogAnalyticsResourceCategoriesManagementOutput

func (i *LogAnalyticsResourceCategoriesManagement) ToLogAnalyticsResourceCategoriesManagementOutput() LogAnalyticsResourceCategoriesManagementOutput

func (*LogAnalyticsResourceCategoriesManagement) ToLogAnalyticsResourceCategoriesManagementOutputWithContext

func (i *LogAnalyticsResourceCategoriesManagement) ToLogAnalyticsResourceCategoriesManagementOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementOutput

type LogAnalyticsResourceCategoriesManagementArgs

type LogAnalyticsResourceCategoriesManagementArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
	// The list of categories to be assigned to the resource.
	ResourceCategories pulumi.StringArrayInput
	// The resource unique identifier for which catagories are managed.
	ResourceId pulumi.StringInput
	// The resource type of the resource for which categories are managed.
	ResourceType pulumi.StringInput
}

The set of arguments for constructing a LogAnalyticsResourceCategoriesManagement resource.

func (LogAnalyticsResourceCategoriesManagementArgs) ElementType

type LogAnalyticsResourceCategoriesManagementArray

type LogAnalyticsResourceCategoriesManagementArray []LogAnalyticsResourceCategoriesManagementInput

func (LogAnalyticsResourceCategoriesManagementArray) ElementType

func (LogAnalyticsResourceCategoriesManagementArray) ToLogAnalyticsResourceCategoriesManagementArrayOutput

func (i LogAnalyticsResourceCategoriesManagementArray) ToLogAnalyticsResourceCategoriesManagementArrayOutput() LogAnalyticsResourceCategoriesManagementArrayOutput

func (LogAnalyticsResourceCategoriesManagementArray) ToLogAnalyticsResourceCategoriesManagementArrayOutputWithContext

func (i LogAnalyticsResourceCategoriesManagementArray) ToLogAnalyticsResourceCategoriesManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementArrayOutput

type LogAnalyticsResourceCategoriesManagementArrayInput

type LogAnalyticsResourceCategoriesManagementArrayInput interface {
	pulumi.Input

	ToLogAnalyticsResourceCategoriesManagementArrayOutput() LogAnalyticsResourceCategoriesManagementArrayOutput
	ToLogAnalyticsResourceCategoriesManagementArrayOutputWithContext(context.Context) LogAnalyticsResourceCategoriesManagementArrayOutput
}

LogAnalyticsResourceCategoriesManagementArrayInput is an input type that accepts LogAnalyticsResourceCategoriesManagementArray and LogAnalyticsResourceCategoriesManagementArrayOutput values. You can construct a concrete instance of `LogAnalyticsResourceCategoriesManagementArrayInput` via:

LogAnalyticsResourceCategoriesManagementArray{ LogAnalyticsResourceCategoriesManagementArgs{...} }

type LogAnalyticsResourceCategoriesManagementArrayOutput

type LogAnalyticsResourceCategoriesManagementArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsResourceCategoriesManagementArrayOutput) ElementType

func (LogAnalyticsResourceCategoriesManagementArrayOutput) Index

func (LogAnalyticsResourceCategoriesManagementArrayOutput) ToLogAnalyticsResourceCategoriesManagementArrayOutput

func (o LogAnalyticsResourceCategoriesManagementArrayOutput) ToLogAnalyticsResourceCategoriesManagementArrayOutput() LogAnalyticsResourceCategoriesManagementArrayOutput

func (LogAnalyticsResourceCategoriesManagementArrayOutput) ToLogAnalyticsResourceCategoriesManagementArrayOutputWithContext

func (o LogAnalyticsResourceCategoriesManagementArrayOutput) ToLogAnalyticsResourceCategoriesManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementArrayOutput

type LogAnalyticsResourceCategoriesManagementInput

type LogAnalyticsResourceCategoriesManagementInput interface {
	pulumi.Input

	ToLogAnalyticsResourceCategoriesManagementOutput() LogAnalyticsResourceCategoriesManagementOutput
	ToLogAnalyticsResourceCategoriesManagementOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementOutput
}

type LogAnalyticsResourceCategoriesManagementMap

type LogAnalyticsResourceCategoriesManagementMap map[string]LogAnalyticsResourceCategoriesManagementInput

func (LogAnalyticsResourceCategoriesManagementMap) ElementType

func (LogAnalyticsResourceCategoriesManagementMap) ToLogAnalyticsResourceCategoriesManagementMapOutput

func (i LogAnalyticsResourceCategoriesManagementMap) ToLogAnalyticsResourceCategoriesManagementMapOutput() LogAnalyticsResourceCategoriesManagementMapOutput

func (LogAnalyticsResourceCategoriesManagementMap) ToLogAnalyticsResourceCategoriesManagementMapOutputWithContext

func (i LogAnalyticsResourceCategoriesManagementMap) ToLogAnalyticsResourceCategoriesManagementMapOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementMapOutput

type LogAnalyticsResourceCategoriesManagementMapInput

type LogAnalyticsResourceCategoriesManagementMapInput interface {
	pulumi.Input

	ToLogAnalyticsResourceCategoriesManagementMapOutput() LogAnalyticsResourceCategoriesManagementMapOutput
	ToLogAnalyticsResourceCategoriesManagementMapOutputWithContext(context.Context) LogAnalyticsResourceCategoriesManagementMapOutput
}

LogAnalyticsResourceCategoriesManagementMapInput is an input type that accepts LogAnalyticsResourceCategoriesManagementMap and LogAnalyticsResourceCategoriesManagementMapOutput values. You can construct a concrete instance of `LogAnalyticsResourceCategoriesManagementMapInput` via:

LogAnalyticsResourceCategoriesManagementMap{ "key": LogAnalyticsResourceCategoriesManagementArgs{...} }

type LogAnalyticsResourceCategoriesManagementMapOutput

type LogAnalyticsResourceCategoriesManagementMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsResourceCategoriesManagementMapOutput) ElementType

func (LogAnalyticsResourceCategoriesManagementMapOutput) MapIndex

func (LogAnalyticsResourceCategoriesManagementMapOutput) ToLogAnalyticsResourceCategoriesManagementMapOutput

func (o LogAnalyticsResourceCategoriesManagementMapOutput) ToLogAnalyticsResourceCategoriesManagementMapOutput() LogAnalyticsResourceCategoriesManagementMapOutput

func (LogAnalyticsResourceCategoriesManagementMapOutput) ToLogAnalyticsResourceCategoriesManagementMapOutputWithContext

func (o LogAnalyticsResourceCategoriesManagementMapOutput) ToLogAnalyticsResourceCategoriesManagementMapOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementMapOutput

type LogAnalyticsResourceCategoriesManagementOutput

type LogAnalyticsResourceCategoriesManagementOutput struct{ *pulumi.OutputState }

func (LogAnalyticsResourceCategoriesManagementOutput) ElementType

func (LogAnalyticsResourceCategoriesManagementOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsResourceCategoriesManagementOutput) ResourceCategories added in v0.4.0

The list of categories to be assigned to the resource.

func (LogAnalyticsResourceCategoriesManagementOutput) ResourceId added in v0.4.0

The resource unique identifier for which catagories are managed.

func (LogAnalyticsResourceCategoriesManagementOutput) ResourceType added in v0.4.0

The resource type of the resource for which categories are managed.

func (LogAnalyticsResourceCategoriesManagementOutput) ToLogAnalyticsResourceCategoriesManagementOutput

func (o LogAnalyticsResourceCategoriesManagementOutput) ToLogAnalyticsResourceCategoriesManagementOutput() LogAnalyticsResourceCategoriesManagementOutput

func (LogAnalyticsResourceCategoriesManagementOutput) ToLogAnalyticsResourceCategoriesManagementOutputWithContext

func (o LogAnalyticsResourceCategoriesManagementOutput) ToLogAnalyticsResourceCategoriesManagementOutputWithContext(ctx context.Context) LogAnalyticsResourceCategoriesManagementOutput

type LogAnalyticsResourceCategoriesManagementState

type LogAnalyticsResourceCategoriesManagementState struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// The list of categories to be assigned to the resource.
	ResourceCategories pulumi.StringArrayInput
	// The resource unique identifier for which catagories are managed.
	ResourceId pulumi.StringPtrInput
	// The resource type of the resource for which categories are managed.
	ResourceType pulumi.StringPtrInput
}

func (LogAnalyticsResourceCategoriesManagementState) ElementType

type LogAnalyticsUnprocessedDataBucketManagement

type LogAnalyticsUnprocessedDataBucketManagement struct {
	pulumi.CustomResourceState

	// Name of the Object Storage bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Flag that specifies if this configuration is enabled or not.
	IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// The time when this record is created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The latest time when this record is updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Log Analytics Unprocessed Data Bucket Management resource in Oracle Cloud Infrastructure Log Analytics service.

This API configures a bucket to store unprocessed payloads. While processing there could be reasons a payload cannot be processed (mismatched structure, corrupted archive format, etc), if configured the payload would be uploaded to the bucket for verification.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewLogAnalyticsUnprocessedDataBucketManagement(ctx, "testLogAnalyticsUnprocessedDataBucketManagement", &LogAnalytics.LogAnalyticsUnprocessedDataBucketManagementArgs{
			Bucket:    pulumi.Any(_var.Log_analytics_unprocessed_data_bucket_management_bucket),
			Namespace: pulumi.Any(_var.Log_analytics_unprocessed_data_bucket_management_namespace),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for LogAnalyticsUnprocessedDataBucketManagement

func GetLogAnalyticsUnprocessedDataBucketManagement

func GetLogAnalyticsUnprocessedDataBucketManagement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnalyticsUnprocessedDataBucketManagementState, opts ...pulumi.ResourceOption) (*LogAnalyticsUnprocessedDataBucketManagement, error)

GetLogAnalyticsUnprocessedDataBucketManagement gets an existing LogAnalyticsUnprocessedDataBucketManagement 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 NewLogAnalyticsUnprocessedDataBucketManagement

func NewLogAnalyticsUnprocessedDataBucketManagement(ctx *pulumi.Context,
	name string, args *LogAnalyticsUnprocessedDataBucketManagementArgs, opts ...pulumi.ResourceOption) (*LogAnalyticsUnprocessedDataBucketManagement, error)

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

func (*LogAnalyticsUnprocessedDataBucketManagement) ElementType

func (*LogAnalyticsUnprocessedDataBucketManagement) ToLogAnalyticsUnprocessedDataBucketManagementOutput

func (i *LogAnalyticsUnprocessedDataBucketManagement) ToLogAnalyticsUnprocessedDataBucketManagementOutput() LogAnalyticsUnprocessedDataBucketManagementOutput

func (*LogAnalyticsUnprocessedDataBucketManagement) ToLogAnalyticsUnprocessedDataBucketManagementOutputWithContext

func (i *LogAnalyticsUnprocessedDataBucketManagement) ToLogAnalyticsUnprocessedDataBucketManagementOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementOutput

type LogAnalyticsUnprocessedDataBucketManagementArgs

type LogAnalyticsUnprocessedDataBucketManagementArgs struct {
	// Name of the Object Storage bucket.
	Bucket pulumi.StringInput
	// Flag that specifies if this configuration is enabled or not.
	IsEnabled pulumi.BoolPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a LogAnalyticsUnprocessedDataBucketManagement resource.

func (LogAnalyticsUnprocessedDataBucketManagementArgs) ElementType

type LogAnalyticsUnprocessedDataBucketManagementArray

type LogAnalyticsUnprocessedDataBucketManagementArray []LogAnalyticsUnprocessedDataBucketManagementInput

func (LogAnalyticsUnprocessedDataBucketManagementArray) ElementType

func (LogAnalyticsUnprocessedDataBucketManagementArray) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutput

func (i LogAnalyticsUnprocessedDataBucketManagementArray) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutput() LogAnalyticsUnprocessedDataBucketManagementArrayOutput

func (LogAnalyticsUnprocessedDataBucketManagementArray) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutputWithContext

func (i LogAnalyticsUnprocessedDataBucketManagementArray) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementArrayOutput

type LogAnalyticsUnprocessedDataBucketManagementArrayInput

type LogAnalyticsUnprocessedDataBucketManagementArrayInput interface {
	pulumi.Input

	ToLogAnalyticsUnprocessedDataBucketManagementArrayOutput() LogAnalyticsUnprocessedDataBucketManagementArrayOutput
	ToLogAnalyticsUnprocessedDataBucketManagementArrayOutputWithContext(context.Context) LogAnalyticsUnprocessedDataBucketManagementArrayOutput
}

LogAnalyticsUnprocessedDataBucketManagementArrayInput is an input type that accepts LogAnalyticsUnprocessedDataBucketManagementArray and LogAnalyticsUnprocessedDataBucketManagementArrayOutput values. You can construct a concrete instance of `LogAnalyticsUnprocessedDataBucketManagementArrayInput` via:

LogAnalyticsUnprocessedDataBucketManagementArray{ LogAnalyticsUnprocessedDataBucketManagementArgs{...} }

type LogAnalyticsUnprocessedDataBucketManagementArrayOutput

type LogAnalyticsUnprocessedDataBucketManagementArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsUnprocessedDataBucketManagementArrayOutput) ElementType

func (LogAnalyticsUnprocessedDataBucketManagementArrayOutput) Index

func (LogAnalyticsUnprocessedDataBucketManagementArrayOutput) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutput

func (LogAnalyticsUnprocessedDataBucketManagementArrayOutput) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutputWithContext

func (o LogAnalyticsUnprocessedDataBucketManagementArrayOutput) ToLogAnalyticsUnprocessedDataBucketManagementArrayOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementArrayOutput

type LogAnalyticsUnprocessedDataBucketManagementInput

type LogAnalyticsUnprocessedDataBucketManagementInput interface {
	pulumi.Input

	ToLogAnalyticsUnprocessedDataBucketManagementOutput() LogAnalyticsUnprocessedDataBucketManagementOutput
	ToLogAnalyticsUnprocessedDataBucketManagementOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementOutput
}

type LogAnalyticsUnprocessedDataBucketManagementMap

type LogAnalyticsUnprocessedDataBucketManagementMap map[string]LogAnalyticsUnprocessedDataBucketManagementInput

func (LogAnalyticsUnprocessedDataBucketManagementMap) ElementType

func (LogAnalyticsUnprocessedDataBucketManagementMap) ToLogAnalyticsUnprocessedDataBucketManagementMapOutput

func (i LogAnalyticsUnprocessedDataBucketManagementMap) ToLogAnalyticsUnprocessedDataBucketManagementMapOutput() LogAnalyticsUnprocessedDataBucketManagementMapOutput

func (LogAnalyticsUnprocessedDataBucketManagementMap) ToLogAnalyticsUnprocessedDataBucketManagementMapOutputWithContext

func (i LogAnalyticsUnprocessedDataBucketManagementMap) ToLogAnalyticsUnprocessedDataBucketManagementMapOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementMapOutput

type LogAnalyticsUnprocessedDataBucketManagementMapInput

type LogAnalyticsUnprocessedDataBucketManagementMapInput interface {
	pulumi.Input

	ToLogAnalyticsUnprocessedDataBucketManagementMapOutput() LogAnalyticsUnprocessedDataBucketManagementMapOutput
	ToLogAnalyticsUnprocessedDataBucketManagementMapOutputWithContext(context.Context) LogAnalyticsUnprocessedDataBucketManagementMapOutput
}

LogAnalyticsUnprocessedDataBucketManagementMapInput is an input type that accepts LogAnalyticsUnprocessedDataBucketManagementMap and LogAnalyticsUnprocessedDataBucketManagementMapOutput values. You can construct a concrete instance of `LogAnalyticsUnprocessedDataBucketManagementMapInput` via:

LogAnalyticsUnprocessedDataBucketManagementMap{ "key": LogAnalyticsUnprocessedDataBucketManagementArgs{...} }

type LogAnalyticsUnprocessedDataBucketManagementMapOutput

type LogAnalyticsUnprocessedDataBucketManagementMapOutput struct{ *pulumi.OutputState }

func (LogAnalyticsUnprocessedDataBucketManagementMapOutput) ElementType

func (LogAnalyticsUnprocessedDataBucketManagementMapOutput) MapIndex

func (LogAnalyticsUnprocessedDataBucketManagementMapOutput) ToLogAnalyticsUnprocessedDataBucketManagementMapOutput

func (LogAnalyticsUnprocessedDataBucketManagementMapOutput) ToLogAnalyticsUnprocessedDataBucketManagementMapOutputWithContext

func (o LogAnalyticsUnprocessedDataBucketManagementMapOutput) ToLogAnalyticsUnprocessedDataBucketManagementMapOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementMapOutput

type LogAnalyticsUnprocessedDataBucketManagementOutput

type LogAnalyticsUnprocessedDataBucketManagementOutput struct{ *pulumi.OutputState }

func (LogAnalyticsUnprocessedDataBucketManagementOutput) Bucket added in v0.4.0

Name of the Object Storage bucket.

func (LogAnalyticsUnprocessedDataBucketManagementOutput) ElementType

func (LogAnalyticsUnprocessedDataBucketManagementOutput) IsEnabled added in v0.4.0

Flag that specifies if this configuration is enabled or not.

func (LogAnalyticsUnprocessedDataBucketManagementOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (LogAnalyticsUnprocessedDataBucketManagementOutput) TimeCreated added in v0.4.0

The time when this record is created. An RFC3339 formatted datetime string.

func (LogAnalyticsUnprocessedDataBucketManagementOutput) TimeUpdated added in v0.4.0

The latest time when this record is updated. An RFC3339 formatted datetime string.

func (LogAnalyticsUnprocessedDataBucketManagementOutput) ToLogAnalyticsUnprocessedDataBucketManagementOutput

func (o LogAnalyticsUnprocessedDataBucketManagementOutput) ToLogAnalyticsUnprocessedDataBucketManagementOutput() LogAnalyticsUnprocessedDataBucketManagementOutput

func (LogAnalyticsUnprocessedDataBucketManagementOutput) ToLogAnalyticsUnprocessedDataBucketManagementOutputWithContext

func (o LogAnalyticsUnprocessedDataBucketManagementOutput) ToLogAnalyticsUnprocessedDataBucketManagementOutputWithContext(ctx context.Context) LogAnalyticsUnprocessedDataBucketManagementOutput

type LogAnalyticsUnprocessedDataBucketManagementState

type LogAnalyticsUnprocessedDataBucketManagementState struct {
	// Name of the Object Storage bucket.
	Bucket pulumi.StringPtrInput
	// Flag that specifies if this configuration is enabled or not.
	IsEnabled pulumi.BoolPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// The time when this record is created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The latest time when this record is updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (LogAnalyticsUnprocessedDataBucketManagementState) ElementType

type LookupLogAnalyticsEntityArgs

type LookupLogAnalyticsEntityArgs struct {
	// The log analytics entity OCID.
	LogAnalyticsEntityId string `pulumi:"logAnalyticsEntityId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsEntity.

type LookupLogAnalyticsEntityOutputArgs

type LookupLogAnalyticsEntityOutputArgs struct {
	// The log analytics entity OCID.
	LogAnalyticsEntityId pulumi.StringInput `pulumi:"logAnalyticsEntityId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsEntity.

func (LookupLogAnalyticsEntityOutputArgs) ElementType

type LookupLogAnalyticsEntityResult

type LookupLogAnalyticsEntityResult struct {
	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected bool `pulumi:"areLogsCollected"`
	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId string `pulumi:"cloudResourceId"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Internal name for the log analytics entity type.
	EntityTypeInternalName string `pulumi:"entityTypeInternalName"`
	// Log analytics entity type name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.
	Hostname string `pulumi:"hostname"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id string `pulumi:"id"`
	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails     string `pulumi:"lifecycleDetails"`
	LogAnalyticsEntityId string `pulumi:"logAnalyticsEntityId"`
	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId string `pulumi:"managementAgentCompartmentId"`
	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName string `pulumi:"managementAgentDisplayName"`
	// The OCID of the Management Agent.
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Log analytics entity name.
	Name      string `pulumi:"name"`
	Namespace string `pulumi:"namespace"`
	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties map[string]interface{} `pulumi:"properties"`
	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId string `pulumi:"sourceId"`
	// The current state of the log analytics entity.
	State string `pulumi:"state"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The timezone region of the log analytics entity.
	TimezoneRegion string `pulumi:"timezoneRegion"`
}

A collection of values returned by getLogAnalyticsEntity.

func LookupLogAnalyticsEntity

func LookupLogAnalyticsEntity(ctx *pulumi.Context, args *LookupLogAnalyticsEntityArgs, opts ...pulumi.InvokeOption) (*LookupLogAnalyticsEntityResult, error)

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

Retrieve the log analytics entity with the given id.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsEntity(ctx, &loganalytics.GetLogAnalyticsEntityArgs{
			LogAnalyticsEntityId: oci_log_analytics_log_analytics_entity.Test_log_analytics_entity.Id,
			Namespace:            _var.Log_analytics_entity_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogAnalyticsEntityResultOutput

type LookupLogAnalyticsEntityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsEntity.

func (LookupLogAnalyticsEntityResultOutput) AreLogsCollected

The Boolean flag to indicate if logs are collected for an entity for log analytics usage.

func (LookupLogAnalyticsEntityResultOutput) CloudResourceId

The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity represents a non-cloud resource that the customer may have on their premises.

func (LookupLogAnalyticsEntityResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LookupLogAnalyticsEntityResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupLogAnalyticsEntityResultOutput) ElementType

func (LookupLogAnalyticsEntityResultOutput) EntityTypeInternalName

func (o LookupLogAnalyticsEntityResultOutput) EntityTypeInternalName() pulumi.StringOutput

Internal name for the log analytics entity type.

func (LookupLogAnalyticsEntityResultOutput) EntityTypeName

Log analytics entity type name.

func (LookupLogAnalyticsEntityResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupLogAnalyticsEntityResultOutput) Hostname

The hostname where the entity represented here is actually present. This would be the output one would get if they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from management agents host since logs may be collected remotely.

func (LookupLogAnalyticsEntityResultOutput) Id

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (LookupLogAnalyticsEntityResultOutput) LifecycleDetails

lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.

func (LookupLogAnalyticsEntityResultOutput) LogAnalyticsEntityId

func (o LookupLogAnalyticsEntityResultOutput) LogAnalyticsEntityId() pulumi.StringOutput

func (LookupLogAnalyticsEntityResultOutput) ManagementAgentCompartmentId

func (o LookupLogAnalyticsEntityResultOutput) ManagementAgentCompartmentId() pulumi.StringOutput

Management agent (management-agents resource kind) compartment OCID

func (LookupLogAnalyticsEntityResultOutput) ManagementAgentDisplayName

func (o LookupLogAnalyticsEntityResultOutput) ManagementAgentDisplayName() pulumi.StringOutput

Management agent (management-agents resource kind) display name

func (LookupLogAnalyticsEntityResultOutput) ManagementAgentId

The OCID of the Management Agent.

func (LookupLogAnalyticsEntityResultOutput) Name

Log analytics entity name.

func (LookupLogAnalyticsEntityResultOutput) Namespace

func (LookupLogAnalyticsEntityResultOutput) Properties

The name/value pairs for parameter values to be used in file patterns specified in log sources.

func (LookupLogAnalyticsEntityResultOutput) SourceId

This indicates the type of source. It is primarily for Enterprise Manager Repository ID.

func (LookupLogAnalyticsEntityResultOutput) State

The current state of the log analytics entity.

func (LookupLogAnalyticsEntityResultOutput) TimeCreated

The date and time the resource was created, in the format defined by RFC3339.

func (LookupLogAnalyticsEntityResultOutput) TimeUpdated

The date and time the resource was last updated, in the format defined by RFC3339.

func (LookupLogAnalyticsEntityResultOutput) TimezoneRegion

The timezone region of the log analytics entity.

func (LookupLogAnalyticsEntityResultOutput) ToLookupLogAnalyticsEntityResultOutput

func (o LookupLogAnalyticsEntityResultOutput) ToLookupLogAnalyticsEntityResultOutput() LookupLogAnalyticsEntityResultOutput

func (LookupLogAnalyticsEntityResultOutput) ToLookupLogAnalyticsEntityResultOutputWithContext

func (o LookupLogAnalyticsEntityResultOutput) ToLookupLogAnalyticsEntityResultOutputWithContext(ctx context.Context) LookupLogAnalyticsEntityResultOutput

type LookupLogAnalyticsLogGroupArgs

type LookupLogAnalyticsLogGroupArgs struct {
	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId string `pulumi:"logAnalyticsLogGroupId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroup.

type LookupLogAnalyticsLogGroupOutputArgs

type LookupLogAnalyticsLogGroupOutputArgs struct {
	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId pulumi.StringInput `pulumi:"logAnalyticsLogGroupId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsLogGroup.

func (LookupLogAnalyticsLogGroupOutputArgs) ElementType

type LookupLogAnalyticsLogGroupResult

type LookupLogAnalyticsLogGroupResult struct {
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description for this resource.
	Description string `pulumi:"description"`
	// A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id                     string `pulumi:"id"`
	LogAnalyticsLogGroupId string `pulumi:"logAnalyticsLogGroupId"`
	Namespace              string `pulumi:"namespace"`
	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getLogAnalyticsLogGroup.

func LookupLogAnalyticsLogGroup

func LookupLogAnalyticsLogGroup(ctx *pulumi.Context, args *LookupLogAnalyticsLogGroupArgs, opts ...pulumi.InvokeOption) (*LookupLogAnalyticsLogGroupResult, error)

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

Gets detailed information about the specified log group such as display name, description, defined tags, and free-form tags.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsLogGroup(ctx, &loganalytics.GetLogAnalyticsLogGroupArgs{
			LogAnalyticsLogGroupId: oci_log_analytics_log_analytics_log_group.Test_log_analytics_log_group.Id,
			Namespace:              _var.Log_analytics_log_group_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogAnalyticsLogGroupResultOutput

type LookupLogAnalyticsLogGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsLogGroup.

func (LookupLogAnalyticsLogGroupResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LookupLogAnalyticsLogGroupResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupLogAnalyticsLogGroupResultOutput) Description

Description for this resource.

func (LookupLogAnalyticsLogGroupResultOutput) DisplayName

A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (LookupLogAnalyticsLogGroupResultOutput) ElementType

func (LookupLogAnalyticsLogGroupResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupLogAnalyticsLogGroupResultOutput) Id

The log analytics entity OCID. This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.

func (LookupLogAnalyticsLogGroupResultOutput) LogAnalyticsLogGroupId

func (o LookupLogAnalyticsLogGroupResultOutput) LogAnalyticsLogGroupId() pulumi.StringOutput

func (LookupLogAnalyticsLogGroupResultOutput) Namespace

func (LookupLogAnalyticsLogGroupResultOutput) TimeCreated

The date and time the resource was created, in the format defined by RFC3339.

func (LookupLogAnalyticsLogGroupResultOutput) TimeUpdated

The date and time the resource was last updated, in the format defined by RFC3339.

func (LookupLogAnalyticsLogGroupResultOutput) ToLookupLogAnalyticsLogGroupResultOutput

func (o LookupLogAnalyticsLogGroupResultOutput) ToLookupLogAnalyticsLogGroupResultOutput() LookupLogAnalyticsLogGroupResultOutput

func (LookupLogAnalyticsLogGroupResultOutput) ToLookupLogAnalyticsLogGroupResultOutputWithContext

func (o LookupLogAnalyticsLogGroupResultOutput) ToLookupLogAnalyticsLogGroupResultOutputWithContext(ctx context.Context) LookupLogAnalyticsLogGroupResultOutput

type LookupLogAnalyticsObjectCollectionRuleArgs

type LookupLogAnalyticsObjectCollectionRuleArgs struct {
	// The Logging Analytics Object Collection Rule [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)
	LogAnalyticsObjectCollectionRuleId string `pulumi:"logAnalyticsObjectCollectionRuleId"`
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsObjectCollectionRule.

type LookupLogAnalyticsObjectCollectionRuleOutputArgs

type LookupLogAnalyticsObjectCollectionRuleOutputArgs struct {
	// The Logging Analytics Object Collection Rule [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)
	LogAnalyticsObjectCollectionRuleId pulumi.StringInput `pulumi:"logAnalyticsObjectCollectionRuleId"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getLogAnalyticsObjectCollectionRule.

func (LookupLogAnalyticsObjectCollectionRuleOutputArgs) ElementType

type LookupLogAnalyticsObjectCollectionRuleResult

type LookupLogAnalyticsObjectCollectionRuleResult struct {
	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding string `pulumi:"charEncoding"`
	// The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE
	CollectionType string `pulumi:"collectionType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// Logging Analytics entity OCID to associate the processed logs with.
	EntityId string `pulumi:"entityId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
	Id string `pulumi:"id"`
	// A detailed status of the life cycle state.
	LifecycleDetails                   string `pulumi:"lifecycleDetails"`
	LogAnalyticsObjectCollectionRuleId string `pulumi:"logAnalyticsObjectCollectionRuleId"`
	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId string `pulumi:"logGroupId"`
	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName string `pulumi:"logSourceName"`
	// A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.
	Name      string `pulumi:"name"`
	Namespace string `pulumi:"namespace"`
	// When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `pulumi:"objectNameFilters"`
	// Name of the Object Storage bucket.
	OsBucketName string `pulumi:"osBucketName"`
	// Object Storage namespace.
	OsNamespace string `pulumi:"osNamespace"`
	// Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".
	Overrides []GetLogAnalyticsObjectCollectionRuleOverride `pulumi:"overrides"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince string `pulumi:"pollSince"`
	// The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.
	PollTill string `pulumi:"pollTill"`
	// The current state of the rule.
	State string `pulumi:"state"`
	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getLogAnalyticsObjectCollectionRule.

func LookupLogAnalyticsObjectCollectionRule

This data source provides details about a specific Log Analytics Object Collection Rule resource in Oracle Cloud Infrastructure Log Analytics service.

Gets a configured object storage based collection rule by given id

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetLogAnalyticsObjectCollectionRule(ctx, &loganalytics.GetLogAnalyticsObjectCollectionRuleArgs{
			LogAnalyticsObjectCollectionRuleId: oci_log_analytics_log_analytics_object_collection_rule.Test_log_analytics_object_collection_rule.Id,
			Namespace:                          _var.Log_analytics_object_collection_rule_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogAnalyticsObjectCollectionRuleResultOutput

type LookupLogAnalyticsObjectCollectionRuleResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogAnalyticsObjectCollectionRule.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) CharEncoding

An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8589_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) CollectionType

The type of collection. Supported collection types: LIVE, HISTORIC, HISTORIC_LIVE

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) Description

A string that describes the details of the rule. It does not have to be unique, and can be changed. Avoid entering confidential information.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) ElementType

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) EntityId

Logging Analytics entity OCID to associate the processed logs with.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) LifecycleDetails

A detailed status of the life cycle state.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) LogAnalyticsObjectCollectionRuleId

func (o LookupLogAnalyticsObjectCollectionRuleResultOutput) LogAnalyticsObjectCollectionRuleId() pulumi.StringOutput

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) LogGroupId

Logging Analytics Log group OCID to associate the processed logs with.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) LogSourceName

Name of the Logging Analytics Source to use for the processing.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) Name

A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) Namespace

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) ObjectNameFilters

When the filters are provided, only the objects matching the filters are picked up for processing. The matchType supported is exact match and accommodates wildcard "*". For more information on filters, see [Event Filters](https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) OsBucketName

Name of the Object Storage bucket.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) OsNamespace

Object Storage namespace.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) Overrides

Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) PollSince

The oldest time of the file in the bucket to consider for collection. Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) PollTill

The oldest time of the file in the bucket to consider for collection. Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. When collectionType is LIVE, specifying pollTill will result in error.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) State

The current state of the rule.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) TimeCreated

The time when this rule was created. An RFC3339 formatted datetime string.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) TimeUpdated

The time when this rule was last updated. An RFC3339 formatted datetime string.

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) ToLookupLogAnalyticsObjectCollectionRuleResultOutput

func (o LookupLogAnalyticsObjectCollectionRuleResultOutput) ToLookupLogAnalyticsObjectCollectionRuleResultOutput() LookupLogAnalyticsObjectCollectionRuleResultOutput

func (LookupLogAnalyticsObjectCollectionRuleResultOutput) ToLookupLogAnalyticsObjectCollectionRuleResultOutputWithContext

func (o LookupLogAnalyticsObjectCollectionRuleResultOutput) ToLookupLogAnalyticsObjectCollectionRuleResultOutputWithContext(ctx context.Context) LookupLogAnalyticsObjectCollectionRuleResultOutput

type LookupNamespaceArgs

type LookupNamespaceArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
}

A collection of arguments for invoking getNamespace.

type LookupNamespaceOutputArgs

type LookupNamespaceOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

A collection of arguments for invoking getNamespace.

func (LookupNamespaceOutputArgs) ElementType

func (LookupNamespaceOutputArgs) ElementType() reflect.Type

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// The is the tenancy ID
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// This indicates if the tenancy is onboarded to Logging Analytics
	IsOnboarded bool `pulumi:"isOnboarded"`
	// This is the namespace name of a tenancy
	Namespace string `pulumi:"namespace"`
}

A collection of values returned by getNamespace.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

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

This API gets the namespace details of a tenancy already onboarded in Logging Analytics Application

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetNamespace(ctx, &loganalytics.GetNamespaceArgs{
			Namespace: _var.Namespace_namespace,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupNamespaceResultOutput

type LookupNamespaceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespace.

func (LookupNamespaceResultOutput) CompartmentId

The is the tenancy ID

func (LookupNamespaceResultOutput) ElementType

func (LookupNamespaceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupNamespaceResultOutput) IsOnboarded

This indicates if the tenancy is onboarded to Logging Analytics

func (LookupNamespaceResultOutput) Namespace

This is the namespace name of a tenancy

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput

type LookupNamespaceScheduledTaskArgs

type LookupNamespaceScheduledTaskArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace string `pulumi:"namespace"`
	// Unique scheduledTask id returned from task create. If invalid will lead to a 404 not found.
	ScheduledTaskId string `pulumi:"scheduledTaskId"`
}

A collection of arguments for invoking getNamespaceScheduledTask.

type LookupNamespaceScheduledTaskOutputArgs

type LookupNamespaceScheduledTaskOutputArgs struct {
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Unique scheduledTask id returned from task create. If invalid will lead to a 404 not found.
	ScheduledTaskId pulumi.StringInput `pulumi:"scheduledTaskId"`
}

A collection of arguments for invoking getNamespaceScheduledTask.

func (LookupNamespaceScheduledTaskOutputArgs) ElementType

type LookupNamespaceScheduledTaskResult

type LookupNamespaceScheduledTaskResult struct {
	// Action for scheduled task.
	Actions []GetNamespaceScheduledTaskAction `pulumi:"actions"`
	// Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.
	Id        string `pulumi:"id"`
	Kind      string `pulumi:"kind"`
	Namespace string `pulumi:"namespace"`
	// Number of execution occurrences.
	NumOccurrences string `pulumi:"numOccurrences"`
	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId   string `pulumi:"savedSearchId"`
	ScheduledTaskId string `pulumi:"scheduledTaskId"`
	// Schedules.
	Schedules []GetNamespaceScheduledTaskSchedule `pulumi:"schedules"`
	// The current state of the scheduled task.
	State string `pulumi:"state"`
	// Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND
	TaskStatus string `pulumi:"taskStatus"`
	// Task type.
	TaskType string `pulumi:"taskType"`
	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated string `pulumi:"timeUpdated"`
	// most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId string `pulumi:"workRequestId"`
}

A collection of values returned by getNamespaceScheduledTask.

func LookupNamespaceScheduledTask

func LookupNamespaceScheduledTask(ctx *pulumi.Context, args *LookupNamespaceScheduledTaskArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceScheduledTaskResult, error)

This data source provides details about a specific Namespace Scheduled Task resource in Oracle Cloud Infrastructure Log Analytics service.

Get the scheduled task for the specified task identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.GetNamespaceScheduledTask(ctx, &loganalytics.GetNamespaceScheduledTaskArgs{
			Namespace:       _var.Namespace_scheduled_task_namespace,
			ScheduledTaskId: oci_log_analytics_scheduled_task.Test_scheduled_task.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupNamespaceScheduledTaskResultOutput

type LookupNamespaceScheduledTaskResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespaceScheduledTask.

func (LookupNamespaceScheduledTaskResultOutput) Actions

Action for scheduled task.

func (LookupNamespaceScheduledTaskResultOutput) CompartmentId

Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LookupNamespaceScheduledTaskResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupNamespaceScheduledTaskResultOutput) DisplayName

A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (LookupNamespaceScheduledTaskResultOutput) ElementType

func (LookupNamespaceScheduledTaskResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupNamespaceScheduledTaskResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.

func (LookupNamespaceScheduledTaskResultOutput) Kind

func (LookupNamespaceScheduledTaskResultOutput) Namespace

func (LookupNamespaceScheduledTaskResultOutput) NumOccurrences

Number of execution occurrences.

func (LookupNamespaceScheduledTaskResultOutput) SavedSearchId

The ManagementSavedSearch id [OCID] utilized in the action.

func (LookupNamespaceScheduledTaskResultOutput) ScheduledTaskId

func (LookupNamespaceScheduledTaskResultOutput) Schedules

Schedules.

func (LookupNamespaceScheduledTaskResultOutput) State

The current state of the scheduled task.

func (LookupNamespaceScheduledTaskResultOutput) TaskStatus

Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND

func (LookupNamespaceScheduledTaskResultOutput) TaskType

Task type.

func (LookupNamespaceScheduledTaskResultOutput) TimeCreated

The date and time the scheduled task was created, in the format defined by RFC3339.

func (LookupNamespaceScheduledTaskResultOutput) TimeUpdated

The date and time the scheduled task was last updated, in the format defined by RFC3339.

func (LookupNamespaceScheduledTaskResultOutput) ToLookupNamespaceScheduledTaskResultOutput

func (o LookupNamespaceScheduledTaskResultOutput) ToLookupNamespaceScheduledTaskResultOutput() LookupNamespaceScheduledTaskResultOutput

func (LookupNamespaceScheduledTaskResultOutput) ToLookupNamespaceScheduledTaskResultOutputWithContext

func (o LookupNamespaceScheduledTaskResultOutput) ToLookupNamespaceScheduledTaskResultOutputWithContext(ctx context.Context) LookupNamespaceScheduledTaskResultOutput

func (LookupNamespaceScheduledTaskResultOutput) WorkRequestId

most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// The OCID of the root compartment i.e. OCID of the tenancy.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Use `true` if tenancy is to be onboarded to logging analytics and `false` if tenancy is to be offboarded
	IsOnboarded pulumi.BoolOutput `pulumi:"isOnboarded"`
	// The Log Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
}

This resource provides the Namespace resource in Oracle Cloud Infrastructure Log Analytics service.

Onboards a tenancy with Log Analytics or Offboards a tenancy from Log Analytics functionality.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := LogAnalytics.NewNamespace(ctx, "testNamespace", &LogAnalytics.NamespaceArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			IsOnboarded:   pulumi.Any(_var.Is_onboarded),
			Namespace:     pulumi.Any(_var.Namespace_namespace),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Namespace can be imported using the `namespace`, e.g.

```sh

$ pulumi import oci:LogAnalytics/namespace:Namespace test_namespace "namespace"

```

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// The OCID of the root compartment i.e. OCID of the tenancy.
	CompartmentId pulumi.StringInput
	// Use `true` if tenancy is to be onboarded to logging analytics and `false` if tenancy is to be offboarded
	IsOnboarded pulumi.BoolInput
	// The Log Analytics namespace used for the request.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceArray

type NamespaceArray []NamespaceInput

func (NamespaceArray) ElementType

func (NamespaceArray) ElementType() reflect.Type

func (NamespaceArray) ToNamespaceArrayOutput

func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArray) ToNamespaceArrayOutputWithContext

func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceArrayInput

type NamespaceArrayInput interface {
	pulumi.Input

	ToNamespaceArrayOutput() NamespaceArrayOutput
	ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput
}

NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:

NamespaceArray{ NamespaceArgs{...} }

type NamespaceArrayOutput

type NamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespaceArrayOutput) ElementType

func (NamespaceArrayOutput) ElementType() reflect.Type

func (NamespaceArrayOutput) Index

func (NamespaceArrayOutput) ToNamespaceArrayOutput

func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext

func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceMap

type NamespaceMap map[string]NamespaceInput

func (NamespaceMap) ElementType

func (NamespaceMap) ElementType() reflect.Type

func (NamespaceMap) ToNamespaceMapOutput

func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMap) ToNamespaceMapOutputWithContext

func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceMapInput

type NamespaceMapInput interface {
	pulumi.Input

	ToNamespaceMapOutput() NamespaceMapOutput
	ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput
}

NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:

NamespaceMap{ "key": NamespaceArgs{...} }

type NamespaceMapOutput

type NamespaceMapOutput struct{ *pulumi.OutputState }

func (NamespaceMapOutput) ElementType

func (NamespaceMapOutput) ElementType() reflect.Type

func (NamespaceMapOutput) MapIndex

func (NamespaceMapOutput) ToNamespaceMapOutput

func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMapOutput) ToNamespaceMapOutputWithContext

func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) CompartmentId added in v0.4.0

func (o NamespaceOutput) CompartmentId() pulumi.StringOutput

The OCID of the root compartment i.e. OCID of the tenancy.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) IsOnboarded added in v0.4.0

func (o NamespaceOutput) IsOnboarded() pulumi.BoolOutput

Use `true` if tenancy is to be onboarded to logging analytics and `false` if tenancy is to be offboarded

func (NamespaceOutput) Namespace added in v0.4.0

func (o NamespaceOutput) Namespace() pulumi.StringOutput

The Log Analytics namespace used for the request.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceScheduledTask

type NamespaceScheduledTask struct {
	pulumi.CustomResourceState

	// Action for scheduled task.
	Action NamespaceScheduledTaskActionOutput `pulumi:"action"`
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Discriminator.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// Number of execution occurrences.
	NumOccurrences pulumi.StringOutput `pulumi:"numOccurrences"`
	// The ManagementSavedSearch id [OCID] to be accelerated.
	SavedSearchId   pulumi.StringOutput `pulumi:"savedSearchId"`
	ScheduledTaskId pulumi.StringOutput `pulumi:"scheduledTaskId"`
	// (Updatable) Schedules, typically a single schedule. Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	Schedules NamespaceScheduledTaskSchedulesOutput `pulumi:"schedules"`
	// The current state of the scheduled task.
	State pulumi.StringOutput `pulumi:"state"`
	// Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND
	TaskStatus pulumi.StringOutput `pulumi:"taskStatus"`
	// Task type.
	TaskType pulumi.StringOutput `pulumi:"taskType"`
	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId pulumi.StringOutput `pulumi:"workRequestId"`
}

This resource provides the Namespace Scheduled Task resource in Oracle Cloud Infrastructure Log Analytics service.

Schedule a task as specified and return task info.

## Import

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

```sh

$ pulumi import oci:LogAnalytics/namespaceScheduledTask:NamespaceScheduledTask test_namespace_scheduled_task "namespaces/{namespaceName}/scheduledTasks/{scheduledTaskId}"

```

func GetNamespaceScheduledTask

func GetNamespaceScheduledTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceScheduledTaskState, opts ...pulumi.ResourceOption) (*NamespaceScheduledTask, error)

GetNamespaceScheduledTask gets an existing NamespaceScheduledTask 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 NewNamespaceScheduledTask

func NewNamespaceScheduledTask(ctx *pulumi.Context,
	name string, args *NamespaceScheduledTaskArgs, opts ...pulumi.ResourceOption) (*NamespaceScheduledTask, error)

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

func (*NamespaceScheduledTask) ElementType

func (*NamespaceScheduledTask) ElementType() reflect.Type

func (*NamespaceScheduledTask) ToNamespaceScheduledTaskOutput

func (i *NamespaceScheduledTask) ToNamespaceScheduledTaskOutput() NamespaceScheduledTaskOutput

func (*NamespaceScheduledTask) ToNamespaceScheduledTaskOutputWithContext

func (i *NamespaceScheduledTask) ToNamespaceScheduledTaskOutputWithContext(ctx context.Context) NamespaceScheduledTaskOutput

type NamespaceScheduledTaskAction

type NamespaceScheduledTaskAction struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType *string `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId *string `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration *string `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString *string `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] to be accelerated.
	SavedSearchId *string `pulumi:"savedSearchId"`
	// (Updatable) Schedule type discriminator.
	Type string `pulumi:"type"`
}

type NamespaceScheduledTaskActionArgs

type NamespaceScheduledTaskActionArgs struct {
	// if true, purge child compartments data
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// the type of the log data to be purged
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// the compartment OCID under which the data will be purged
	PurgeCompartmentId pulumi.StringPtrInput `pulumi:"purgeCompartmentId"`
	// The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).
	PurgeDuration pulumi.StringPtrInput `pulumi:"purgeDuration"`
	// Purge query string.
	QueryString pulumi.StringPtrInput `pulumi:"queryString"`
	// The ManagementSavedSearch id [OCID] to be accelerated.
	SavedSearchId pulumi.StringPtrInput `pulumi:"savedSearchId"`
	// (Updatable) Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (NamespaceScheduledTaskActionArgs) ElementType

func (NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionOutput

func (i NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionOutput() NamespaceScheduledTaskActionOutput

func (NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionOutputWithContext

func (i NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionOutputWithContext(ctx context.Context) NamespaceScheduledTaskActionOutput

func (NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionPtrOutput

func (i NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionPtrOutput() NamespaceScheduledTaskActionPtrOutput

func (NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionPtrOutputWithContext

func (i NamespaceScheduledTaskActionArgs) ToNamespaceScheduledTaskActionPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskActionPtrOutput

type NamespaceScheduledTaskActionInput

type NamespaceScheduledTaskActionInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskActionOutput() NamespaceScheduledTaskActionOutput
	ToNamespaceScheduledTaskActionOutputWithContext(context.Context) NamespaceScheduledTaskActionOutput
}

NamespaceScheduledTaskActionInput is an input type that accepts NamespaceScheduledTaskActionArgs and NamespaceScheduledTaskActionOutput values. You can construct a concrete instance of `NamespaceScheduledTaskActionInput` via:

NamespaceScheduledTaskActionArgs{...}

type NamespaceScheduledTaskActionOutput

type NamespaceScheduledTaskActionOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskActionOutput) CompartmentIdInSubtree

func (o NamespaceScheduledTaskActionOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

if true, purge child compartments data

func (NamespaceScheduledTaskActionOutput) DataType

the type of the log data to be purged

func (NamespaceScheduledTaskActionOutput) ElementType

func (NamespaceScheduledTaskActionOutput) PurgeCompartmentId

the compartment OCID under which the data will be purged

func (NamespaceScheduledTaskActionOutput) PurgeDuration

The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).

func (NamespaceScheduledTaskActionOutput) QueryString

Purge query string.

func (NamespaceScheduledTaskActionOutput) SavedSearchId

The ManagementSavedSearch id [OCID] to be accelerated.

func (NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionOutput

func (o NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionOutput() NamespaceScheduledTaskActionOutput

func (NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionOutputWithContext

func (o NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionOutputWithContext(ctx context.Context) NamespaceScheduledTaskActionOutput

func (NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionPtrOutput

func (o NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionPtrOutput() NamespaceScheduledTaskActionPtrOutput

func (NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionPtrOutputWithContext

func (o NamespaceScheduledTaskActionOutput) ToNamespaceScheduledTaskActionPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskActionPtrOutput

func (NamespaceScheduledTaskActionOutput) Type

(Updatable) Schedule type discriminator.

type NamespaceScheduledTaskActionPtrInput

type NamespaceScheduledTaskActionPtrInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskActionPtrOutput() NamespaceScheduledTaskActionPtrOutput
	ToNamespaceScheduledTaskActionPtrOutputWithContext(context.Context) NamespaceScheduledTaskActionPtrOutput
}

NamespaceScheduledTaskActionPtrInput is an input type that accepts NamespaceScheduledTaskActionArgs, NamespaceScheduledTaskActionPtr and NamespaceScheduledTaskActionPtrOutput values. You can construct a concrete instance of `NamespaceScheduledTaskActionPtrInput` via:

        NamespaceScheduledTaskActionArgs{...}

or:

        nil

type NamespaceScheduledTaskActionPtrOutput

type NamespaceScheduledTaskActionPtrOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskActionPtrOutput) CompartmentIdInSubtree

func (o NamespaceScheduledTaskActionPtrOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

if true, purge child compartments data

func (NamespaceScheduledTaskActionPtrOutput) DataType

the type of the log data to be purged

func (NamespaceScheduledTaskActionPtrOutput) Elem

func (NamespaceScheduledTaskActionPtrOutput) ElementType

func (NamespaceScheduledTaskActionPtrOutput) PurgeCompartmentId

the compartment OCID under which the data will be purged

func (NamespaceScheduledTaskActionPtrOutput) PurgeDuration

The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires. The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W).

func (NamespaceScheduledTaskActionPtrOutput) QueryString

Purge query string.

func (NamespaceScheduledTaskActionPtrOutput) SavedSearchId

The ManagementSavedSearch id [OCID] to be accelerated.

func (NamespaceScheduledTaskActionPtrOutput) ToNamespaceScheduledTaskActionPtrOutput

func (o NamespaceScheduledTaskActionPtrOutput) ToNamespaceScheduledTaskActionPtrOutput() NamespaceScheduledTaskActionPtrOutput

func (NamespaceScheduledTaskActionPtrOutput) ToNamespaceScheduledTaskActionPtrOutputWithContext

func (o NamespaceScheduledTaskActionPtrOutput) ToNamespaceScheduledTaskActionPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskActionPtrOutput

func (NamespaceScheduledTaskActionPtrOutput) Type

(Updatable) Schedule type discriminator.

type NamespaceScheduledTaskArgs

type NamespaceScheduledTaskArgs struct {
	// Action for scheduled task.
	Action NamespaceScheduledTaskActionInput
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Discriminator.
	Kind pulumi.StringInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringInput
	// The ManagementSavedSearch id [OCID] to be accelerated.
	SavedSearchId pulumi.StringPtrInput
	// (Updatable) Schedules, typically a single schedule. Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	Schedules NamespaceScheduledTaskSchedulesInput
	// Task type.
	TaskType pulumi.StringInput
}

The set of arguments for constructing a NamespaceScheduledTask resource.

func (NamespaceScheduledTaskArgs) ElementType

func (NamespaceScheduledTaskArgs) ElementType() reflect.Type

type NamespaceScheduledTaskArray

type NamespaceScheduledTaskArray []NamespaceScheduledTaskInput

func (NamespaceScheduledTaskArray) ElementType

func (NamespaceScheduledTaskArray) ToNamespaceScheduledTaskArrayOutput

func (i NamespaceScheduledTaskArray) ToNamespaceScheduledTaskArrayOutput() NamespaceScheduledTaskArrayOutput

func (NamespaceScheduledTaskArray) ToNamespaceScheduledTaskArrayOutputWithContext

func (i NamespaceScheduledTaskArray) ToNamespaceScheduledTaskArrayOutputWithContext(ctx context.Context) NamespaceScheduledTaskArrayOutput

type NamespaceScheduledTaskArrayInput

type NamespaceScheduledTaskArrayInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskArrayOutput() NamespaceScheduledTaskArrayOutput
	ToNamespaceScheduledTaskArrayOutputWithContext(context.Context) NamespaceScheduledTaskArrayOutput
}

NamespaceScheduledTaskArrayInput is an input type that accepts NamespaceScheduledTaskArray and NamespaceScheduledTaskArrayOutput values. You can construct a concrete instance of `NamespaceScheduledTaskArrayInput` via:

NamespaceScheduledTaskArray{ NamespaceScheduledTaskArgs{...} }

type NamespaceScheduledTaskArrayOutput

type NamespaceScheduledTaskArrayOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskArrayOutput) ElementType

func (NamespaceScheduledTaskArrayOutput) Index

func (NamespaceScheduledTaskArrayOutput) ToNamespaceScheduledTaskArrayOutput

func (o NamespaceScheduledTaskArrayOutput) ToNamespaceScheduledTaskArrayOutput() NamespaceScheduledTaskArrayOutput

func (NamespaceScheduledTaskArrayOutput) ToNamespaceScheduledTaskArrayOutputWithContext

func (o NamespaceScheduledTaskArrayOutput) ToNamespaceScheduledTaskArrayOutputWithContext(ctx context.Context) NamespaceScheduledTaskArrayOutput

type NamespaceScheduledTaskInput

type NamespaceScheduledTaskInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskOutput() NamespaceScheduledTaskOutput
	ToNamespaceScheduledTaskOutputWithContext(ctx context.Context) NamespaceScheduledTaskOutput
}

type NamespaceScheduledTaskMap

type NamespaceScheduledTaskMap map[string]NamespaceScheduledTaskInput

func (NamespaceScheduledTaskMap) ElementType

func (NamespaceScheduledTaskMap) ElementType() reflect.Type

func (NamespaceScheduledTaskMap) ToNamespaceScheduledTaskMapOutput

func (i NamespaceScheduledTaskMap) ToNamespaceScheduledTaskMapOutput() NamespaceScheduledTaskMapOutput

func (NamespaceScheduledTaskMap) ToNamespaceScheduledTaskMapOutputWithContext

func (i NamespaceScheduledTaskMap) ToNamespaceScheduledTaskMapOutputWithContext(ctx context.Context) NamespaceScheduledTaskMapOutput

type NamespaceScheduledTaskMapInput

type NamespaceScheduledTaskMapInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskMapOutput() NamespaceScheduledTaskMapOutput
	ToNamespaceScheduledTaskMapOutputWithContext(context.Context) NamespaceScheduledTaskMapOutput
}

NamespaceScheduledTaskMapInput is an input type that accepts NamespaceScheduledTaskMap and NamespaceScheduledTaskMapOutput values. You can construct a concrete instance of `NamespaceScheduledTaskMapInput` via:

NamespaceScheduledTaskMap{ "key": NamespaceScheduledTaskArgs{...} }

type NamespaceScheduledTaskMapOutput

type NamespaceScheduledTaskMapOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskMapOutput) ElementType

func (NamespaceScheduledTaskMapOutput) MapIndex

func (NamespaceScheduledTaskMapOutput) ToNamespaceScheduledTaskMapOutput

func (o NamespaceScheduledTaskMapOutput) ToNamespaceScheduledTaskMapOutput() NamespaceScheduledTaskMapOutput

func (NamespaceScheduledTaskMapOutput) ToNamespaceScheduledTaskMapOutputWithContext

func (o NamespaceScheduledTaskMapOutput) ToNamespaceScheduledTaskMapOutputWithContext(ctx context.Context) NamespaceScheduledTaskMapOutput

type NamespaceScheduledTaskOutput

type NamespaceScheduledTaskOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskOutput) Action added in v0.4.0

Action for scheduled task.

func (NamespaceScheduledTaskOutput) CompartmentId added in v0.4.0

(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (NamespaceScheduledTaskOutput) DefinedTags added in v0.4.0

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (NamespaceScheduledTaskOutput) DisplayName added in v0.4.0

(Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.

func (NamespaceScheduledTaskOutput) ElementType

func (NamespaceScheduledTaskOutput) FreeformTags added in v0.4.0

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (NamespaceScheduledTaskOutput) Kind added in v0.4.0

Discriminator.

func (NamespaceScheduledTaskOutput) Namespace added in v0.4.0

The Logging Analytics namespace used for the request.

func (NamespaceScheduledTaskOutput) NumOccurrences added in v0.4.0

Number of execution occurrences.

func (NamespaceScheduledTaskOutput) SavedSearchId added in v0.4.0

The ManagementSavedSearch id [OCID] to be accelerated.

func (NamespaceScheduledTaskOutput) ScheduledTaskId added in v0.4.0

func (o NamespaceScheduledTaskOutput) ScheduledTaskId() pulumi.StringOutput

func (NamespaceScheduledTaskOutput) Schedules added in v0.4.0

(Updatable) Schedules, typically a single schedule. Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.

func (NamespaceScheduledTaskOutput) State added in v0.4.0

The current state of the scheduled task.

func (NamespaceScheduledTaskOutput) TaskStatus added in v0.4.0

Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND

func (NamespaceScheduledTaskOutput) TaskType added in v0.4.0

Task type.

func (NamespaceScheduledTaskOutput) TimeCreated added in v0.4.0

The date and time the scheduled task was created, in the format defined by RFC3339.

func (NamespaceScheduledTaskOutput) TimeUpdated added in v0.4.0

The date and time the scheduled task was last updated, in the format defined by RFC3339.

func (NamespaceScheduledTaskOutput) ToNamespaceScheduledTaskOutput

func (o NamespaceScheduledTaskOutput) ToNamespaceScheduledTaskOutput() NamespaceScheduledTaskOutput

func (NamespaceScheduledTaskOutput) ToNamespaceScheduledTaskOutputWithContext

func (o NamespaceScheduledTaskOutput) ToNamespaceScheduledTaskOutputWithContext(ctx context.Context) NamespaceScheduledTaskOutput

func (NamespaceScheduledTaskOutput) WorkRequestId added in v0.4.0

most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.

type NamespaceScheduledTaskSchedules

type NamespaceScheduledTaskSchedules struct {
	Schedules []NamespaceScheduledTaskSchedulesSchedule `pulumi:"schedules"`
}

type NamespaceScheduledTaskSchedulesArgs

type NamespaceScheduledTaskSchedulesArgs struct {
	Schedules NamespaceScheduledTaskSchedulesScheduleArrayInput `pulumi:"schedules"`
}

func (NamespaceScheduledTaskSchedulesArgs) ElementType

func (NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesOutput

func (i NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesOutput() NamespaceScheduledTaskSchedulesOutput

func (NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesOutputWithContext

func (i NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesOutput

func (NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesPtrOutput

func (i NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesPtrOutput() NamespaceScheduledTaskSchedulesPtrOutput

func (NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext

func (i NamespaceScheduledTaskSchedulesArgs) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesPtrOutput

type NamespaceScheduledTaskSchedulesInput

type NamespaceScheduledTaskSchedulesInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskSchedulesOutput() NamespaceScheduledTaskSchedulesOutput
	ToNamespaceScheduledTaskSchedulesOutputWithContext(context.Context) NamespaceScheduledTaskSchedulesOutput
}

NamespaceScheduledTaskSchedulesInput is an input type that accepts NamespaceScheduledTaskSchedulesArgs and NamespaceScheduledTaskSchedulesOutput values. You can construct a concrete instance of `NamespaceScheduledTaskSchedulesInput` via:

NamespaceScheduledTaskSchedulesArgs{...}

type NamespaceScheduledTaskSchedulesOutput

type NamespaceScheduledTaskSchedulesOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskSchedulesOutput) ElementType

func (NamespaceScheduledTaskSchedulesOutput) Schedules

func (NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesOutput

func (o NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesOutput() NamespaceScheduledTaskSchedulesOutput

func (NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesOutputWithContext

func (o NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesOutput

func (NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesPtrOutput

func (o NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesPtrOutput() NamespaceScheduledTaskSchedulesPtrOutput

func (NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext

func (o NamespaceScheduledTaskSchedulesOutput) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesPtrOutput

type NamespaceScheduledTaskSchedulesPtrInput

type NamespaceScheduledTaskSchedulesPtrInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskSchedulesPtrOutput() NamespaceScheduledTaskSchedulesPtrOutput
	ToNamespaceScheduledTaskSchedulesPtrOutputWithContext(context.Context) NamespaceScheduledTaskSchedulesPtrOutput
}

NamespaceScheduledTaskSchedulesPtrInput is an input type that accepts NamespaceScheduledTaskSchedulesArgs, NamespaceScheduledTaskSchedulesPtr and NamespaceScheduledTaskSchedulesPtrOutput values. You can construct a concrete instance of `NamespaceScheduledTaskSchedulesPtrInput` via:

        NamespaceScheduledTaskSchedulesArgs{...}

or:

        nil

type NamespaceScheduledTaskSchedulesPtrOutput

type NamespaceScheduledTaskSchedulesPtrOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskSchedulesPtrOutput) Elem

func (NamespaceScheduledTaskSchedulesPtrOutput) ElementType

func (NamespaceScheduledTaskSchedulesPtrOutput) Schedules

func (NamespaceScheduledTaskSchedulesPtrOutput) ToNamespaceScheduledTaskSchedulesPtrOutput

func (o NamespaceScheduledTaskSchedulesPtrOutput) ToNamespaceScheduledTaskSchedulesPtrOutput() NamespaceScheduledTaskSchedulesPtrOutput

func (NamespaceScheduledTaskSchedulesPtrOutput) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext

func (o NamespaceScheduledTaskSchedulesPtrOutput) ToNamespaceScheduledTaskSchedulesPtrOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesPtrOutput

type NamespaceScheduledTaskSchedulesSchedule

type NamespaceScheduledTaskSchedulesSchedule struct {
	// (Updatable) Value in cron format.
	Expression *string `pulumi:"expression"`
	// (Updatable) Schedule misfire retry policy.
	MisfirePolicy *string `pulumi:"misfirePolicy"`
	// (Updatable) Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval *string `pulumi:"recurringInterval"`
	// (Updatable) Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount *int `pulumi:"repeatCount"`
	// (Updatable) Time zone, by default UTC.
	TimeZone *string `pulumi:"timeZone"`
	// (Updatable) Schedule type discriminator.
	Type string `pulumi:"type"`
}

type NamespaceScheduledTaskSchedulesScheduleArgs

type NamespaceScheduledTaskSchedulesScheduleArgs struct {
	// (Updatable) Value in cron format.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// (Updatable) Schedule misfire retry policy.
	MisfirePolicy pulumi.StringPtrInput `pulumi:"misfirePolicy"`
	// (Updatable) Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
	RecurringInterval pulumi.StringPtrInput `pulumi:"recurringInterval"`
	// (Updatable) Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.
	RepeatCount pulumi.IntPtrInput `pulumi:"repeatCount"`
	// (Updatable) Time zone, by default UTC.
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
	// (Updatable) Schedule type discriminator.
	Type pulumi.StringInput `pulumi:"type"`
}

func (NamespaceScheduledTaskSchedulesScheduleArgs) ElementType

func (NamespaceScheduledTaskSchedulesScheduleArgs) ToNamespaceScheduledTaskSchedulesScheduleOutput

func (i NamespaceScheduledTaskSchedulesScheduleArgs) ToNamespaceScheduledTaskSchedulesScheduleOutput() NamespaceScheduledTaskSchedulesScheduleOutput

func (NamespaceScheduledTaskSchedulesScheduleArgs) ToNamespaceScheduledTaskSchedulesScheduleOutputWithContext

func (i NamespaceScheduledTaskSchedulesScheduleArgs) ToNamespaceScheduledTaskSchedulesScheduleOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesScheduleOutput

type NamespaceScheduledTaskSchedulesScheduleArray

type NamespaceScheduledTaskSchedulesScheduleArray []NamespaceScheduledTaskSchedulesScheduleInput

func (NamespaceScheduledTaskSchedulesScheduleArray) ElementType

func (NamespaceScheduledTaskSchedulesScheduleArray) ToNamespaceScheduledTaskSchedulesScheduleArrayOutput

func (i NamespaceScheduledTaskSchedulesScheduleArray) ToNamespaceScheduledTaskSchedulesScheduleArrayOutput() NamespaceScheduledTaskSchedulesScheduleArrayOutput

func (NamespaceScheduledTaskSchedulesScheduleArray) ToNamespaceScheduledTaskSchedulesScheduleArrayOutputWithContext

func (i NamespaceScheduledTaskSchedulesScheduleArray) ToNamespaceScheduledTaskSchedulesScheduleArrayOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesScheduleArrayOutput

type NamespaceScheduledTaskSchedulesScheduleArrayInput

type NamespaceScheduledTaskSchedulesScheduleArrayInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskSchedulesScheduleArrayOutput() NamespaceScheduledTaskSchedulesScheduleArrayOutput
	ToNamespaceScheduledTaskSchedulesScheduleArrayOutputWithContext(context.Context) NamespaceScheduledTaskSchedulesScheduleArrayOutput
}

NamespaceScheduledTaskSchedulesScheduleArrayInput is an input type that accepts NamespaceScheduledTaskSchedulesScheduleArray and NamespaceScheduledTaskSchedulesScheduleArrayOutput values. You can construct a concrete instance of `NamespaceScheduledTaskSchedulesScheduleArrayInput` via:

NamespaceScheduledTaskSchedulesScheduleArray{ NamespaceScheduledTaskSchedulesScheduleArgs{...} }

type NamespaceScheduledTaskSchedulesScheduleArrayOutput

type NamespaceScheduledTaskSchedulesScheduleArrayOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskSchedulesScheduleArrayOutput) ElementType

func (NamespaceScheduledTaskSchedulesScheduleArrayOutput) Index

func (NamespaceScheduledTaskSchedulesScheduleArrayOutput) ToNamespaceScheduledTaskSchedulesScheduleArrayOutput

func (o NamespaceScheduledTaskSchedulesScheduleArrayOutput) ToNamespaceScheduledTaskSchedulesScheduleArrayOutput() NamespaceScheduledTaskSchedulesScheduleArrayOutput

func (NamespaceScheduledTaskSchedulesScheduleArrayOutput) ToNamespaceScheduledTaskSchedulesScheduleArrayOutputWithContext

func (o NamespaceScheduledTaskSchedulesScheduleArrayOutput) ToNamespaceScheduledTaskSchedulesScheduleArrayOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesScheduleArrayOutput

type NamespaceScheduledTaskSchedulesScheduleInput

type NamespaceScheduledTaskSchedulesScheduleInput interface {
	pulumi.Input

	ToNamespaceScheduledTaskSchedulesScheduleOutput() NamespaceScheduledTaskSchedulesScheduleOutput
	ToNamespaceScheduledTaskSchedulesScheduleOutputWithContext(context.Context) NamespaceScheduledTaskSchedulesScheduleOutput
}

NamespaceScheduledTaskSchedulesScheduleInput is an input type that accepts NamespaceScheduledTaskSchedulesScheduleArgs and NamespaceScheduledTaskSchedulesScheduleOutput values. You can construct a concrete instance of `NamespaceScheduledTaskSchedulesScheduleInput` via:

NamespaceScheduledTaskSchedulesScheduleArgs{...}

type NamespaceScheduledTaskSchedulesScheduleOutput

type NamespaceScheduledTaskSchedulesScheduleOutput struct{ *pulumi.OutputState }

func (NamespaceScheduledTaskSchedulesScheduleOutput) ElementType

func (NamespaceScheduledTaskSchedulesScheduleOutput) Expression

(Updatable) Value in cron format.

func (NamespaceScheduledTaskSchedulesScheduleOutput) MisfirePolicy

(Updatable) Schedule misfire retry policy.

func (NamespaceScheduledTaskSchedulesScheduleOutput) RecurringInterval

(Updatable) Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).

func (NamespaceScheduledTaskSchedulesScheduleOutput) RepeatCount

(Updatable) Number of times (0-based) to execute until auto-stop. Default value -1 will execute indefinitely. Value 0 will execute once.

func (NamespaceScheduledTaskSchedulesScheduleOutput) TimeZone

(Updatable) Time zone, by default UTC.

func (NamespaceScheduledTaskSchedulesScheduleOutput) ToNamespaceScheduledTaskSchedulesScheduleOutput

func (o NamespaceScheduledTaskSchedulesScheduleOutput) ToNamespaceScheduledTaskSchedulesScheduleOutput() NamespaceScheduledTaskSchedulesScheduleOutput

func (NamespaceScheduledTaskSchedulesScheduleOutput) ToNamespaceScheduledTaskSchedulesScheduleOutputWithContext

func (o NamespaceScheduledTaskSchedulesScheduleOutput) ToNamespaceScheduledTaskSchedulesScheduleOutputWithContext(ctx context.Context) NamespaceScheduledTaskSchedulesScheduleOutput

func (NamespaceScheduledTaskSchedulesScheduleOutput) Type

(Updatable) Schedule type discriminator.

type NamespaceScheduledTaskState

type NamespaceScheduledTaskState struct {
	// Action for scheduled task.
	Action NamespaceScheduledTaskActionPtrInput
	// (Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name that is changeable and that does not have to be unique. Format: a leading alphanumeric, followed by zero or more alphanumerics, underscores, spaces, backslashes, or hyphens in any order). No trailing spaces allowed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Discriminator.
	Kind pulumi.StringPtrInput
	// The Logging Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
	// Number of execution occurrences.
	NumOccurrences pulumi.StringPtrInput
	// The ManagementSavedSearch id [OCID] to be accelerated.
	SavedSearchId   pulumi.StringPtrInput
	ScheduledTaskId pulumi.StringPtrInput
	// (Updatable) Schedules, typically a single schedule. Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	Schedules NamespaceScheduledTaskSchedulesPtrInput
	// The current state of the scheduled task.
	State pulumi.StringPtrInput
	// Status of the scheduled task. - PURGE_RESOURCE_NOT_FOUND
	TaskStatus pulumi.StringPtrInput
	// Task type.
	TaskType pulumi.StringPtrInput
	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated pulumi.StringPtrInput
	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated pulumi.StringPtrInput
	// most recent Work Request Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId pulumi.StringPtrInput
}

func (NamespaceScheduledTaskState) ElementType

type NamespaceState

type NamespaceState struct {
	// The OCID of the root compartment i.e. OCID of the tenancy.
	CompartmentId pulumi.StringPtrInput
	// Use `true` if tenancy is to be onboarded to logging analytics and `false` if tenancy is to be offboarded
	IsOnboarded pulumi.BoolPtrInput
	// The Log Analytics namespace used for the request.
	Namespace pulumi.StringPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL