1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. LogAnalytics
  5. NamespaceIngestTimeRule
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.LogAnalytics.NamespaceIngestTimeRule

Explore with Pulumi AI

This resource provides the Namespace Ingest Time Rule resource in Oracle Cloud Infrastructure Log Analytics service.

Creates a new ingest time rule in the specified compartment. You may also specify optional information such as description, defined tags, and free-form tags.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testNamespaceIngestTimeRule = new oci.loganalytics.NamespaceIngestTimeRule("test_namespace_ingest_time_rule", {
    actions: [{
        compartmentId: compartmentId,
        metricName: testMetric.name,
        namespace: namespaceIngestTimeRuleActionsNamespace,
        type: namespaceIngestTimeRuleActionsType,
        dimensions: namespaceIngestTimeRuleActionsDimensions,
        resourceGroup: namespaceIngestTimeRuleActionsResourceGroup,
    }],
    compartmentId: compartmentId,
    conditions: {
        fieldName: namespaceIngestTimeRuleConditionsFieldName,
        fieldOperator: namespaceIngestTimeRuleConditionsFieldOperator,
        fieldValue: namespaceIngestTimeRuleConditionsFieldValue,
        kind: namespaceIngestTimeRuleConditionsKind,
        additionalConditions: [{
            conditionField: namespaceIngestTimeRuleConditionsAdditionalConditionsConditionField,
            conditionOperator: namespaceIngestTimeRuleConditionsAdditionalConditionsConditionOperator,
            conditionValue: namespaceIngestTimeRuleConditionsAdditionalConditionsConditionValue,
        }],
    },
    displayName: namespaceIngestTimeRuleDisplayName,
    namespace: namespaceIngestTimeRuleNamespace,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    description: namespaceIngestTimeRuleDescription,
    freeformTags: {
        "bar-key": "value",
    },
});
Copy
import pulumi
import pulumi_oci as oci

test_namespace_ingest_time_rule = oci.log_analytics.NamespaceIngestTimeRule("test_namespace_ingest_time_rule",
    actions=[{
        "compartment_id": compartment_id,
        "metric_name": test_metric["name"],
        "namespace": namespace_ingest_time_rule_actions_namespace,
        "type": namespace_ingest_time_rule_actions_type,
        "dimensions": namespace_ingest_time_rule_actions_dimensions,
        "resource_group": namespace_ingest_time_rule_actions_resource_group,
    }],
    compartment_id=compartment_id,
    conditions={
        "field_name": namespace_ingest_time_rule_conditions_field_name,
        "field_operator": namespace_ingest_time_rule_conditions_field_operator,
        "field_value": namespace_ingest_time_rule_conditions_field_value,
        "kind": namespace_ingest_time_rule_conditions_kind,
        "additional_conditions": [{
            "condition_field": namespace_ingest_time_rule_conditions_additional_conditions_condition_field,
            "condition_operator": namespace_ingest_time_rule_conditions_additional_conditions_condition_operator,
            "condition_value": namespace_ingest_time_rule_conditions_additional_conditions_condition_value,
        }],
    },
    display_name=namespace_ingest_time_rule_display_name,
    namespace=namespace_ingest_time_rule_namespace,
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    description=namespace_ingest_time_rule_description,
    freeform_tags={
        "bar-key": "value",
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/loganalytics"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := loganalytics.NewNamespaceIngestTimeRule(ctx, "test_namespace_ingest_time_rule", &loganalytics.NamespaceIngestTimeRuleArgs{
			Actions: loganalytics.NamespaceIngestTimeRuleActionArray{
				&loganalytics.NamespaceIngestTimeRuleActionArgs{
					CompartmentId: pulumi.Any(compartmentId),
					MetricName:    pulumi.Any(testMetric.Name),
					Namespace:     pulumi.Any(namespaceIngestTimeRuleActionsNamespace),
					Type:          pulumi.Any(namespaceIngestTimeRuleActionsType),
					Dimensions:    pulumi.Any(namespaceIngestTimeRuleActionsDimensions),
					ResourceGroup: pulumi.Any(namespaceIngestTimeRuleActionsResourceGroup),
				},
			},
			CompartmentId: pulumi.Any(compartmentId),
			Conditions: &loganalytics.NamespaceIngestTimeRuleConditionsArgs{
				FieldName:     pulumi.Any(namespaceIngestTimeRuleConditionsFieldName),
				FieldOperator: pulumi.Any(namespaceIngestTimeRuleConditionsFieldOperator),
				FieldValue:    pulumi.Any(namespaceIngestTimeRuleConditionsFieldValue),
				Kind:          pulumi.Any(namespaceIngestTimeRuleConditionsKind),
				AdditionalConditions: loganalytics.NamespaceIngestTimeRuleConditionsAdditionalConditionArray{
					&loganalytics.NamespaceIngestTimeRuleConditionsAdditionalConditionArgs{
						ConditionField:    pulumi.Any(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionField),
						ConditionOperator: pulumi.Any(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionOperator),
						ConditionValue:    pulumi.Any(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionValue),
					},
				},
			},
			DisplayName: pulumi.Any(namespaceIngestTimeRuleDisplayName),
			Namespace:   pulumi.Any(namespaceIngestTimeRuleNamespace),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(namespaceIngestTimeRuleDescription),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testNamespaceIngestTimeRule = new Oci.LogAnalytics.NamespaceIngestTimeRule("test_namespace_ingest_time_rule", new()
    {
        Actions = new[]
        {
            new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleActionArgs
            {
                CompartmentId = compartmentId,
                MetricName = testMetric.Name,
                Namespace = namespaceIngestTimeRuleActionsNamespace,
                Type = namespaceIngestTimeRuleActionsType,
                Dimensions = namespaceIngestTimeRuleActionsDimensions,
                ResourceGroup = namespaceIngestTimeRuleActionsResourceGroup,
            },
        },
        CompartmentId = compartmentId,
        Conditions = new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleConditionsArgs
        {
            FieldName = namespaceIngestTimeRuleConditionsFieldName,
            FieldOperator = namespaceIngestTimeRuleConditionsFieldOperator,
            FieldValue = namespaceIngestTimeRuleConditionsFieldValue,
            Kind = namespaceIngestTimeRuleConditionsKind,
            AdditionalConditions = new[]
            {
                new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleConditionsAdditionalConditionArgs
                {
                    ConditionField = namespaceIngestTimeRuleConditionsAdditionalConditionsConditionField,
                    ConditionOperator = namespaceIngestTimeRuleConditionsAdditionalConditionsConditionOperator,
                    ConditionValue = namespaceIngestTimeRuleConditionsAdditionalConditionsConditionValue,
                },
            },
        },
        DisplayName = namespaceIngestTimeRuleDisplayName,
        Namespace = namespaceIngestTimeRuleNamespace,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        Description = namespaceIngestTimeRuleDescription,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.LogAnalytics.NamespaceIngestTimeRule;
import com.pulumi.oci.LogAnalytics.NamespaceIngestTimeRuleArgs;
import com.pulumi.oci.LogAnalytics.inputs.NamespaceIngestTimeRuleActionArgs;
import com.pulumi.oci.LogAnalytics.inputs.NamespaceIngestTimeRuleConditionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testNamespaceIngestTimeRule = new NamespaceIngestTimeRule("testNamespaceIngestTimeRule", NamespaceIngestTimeRuleArgs.builder()
            .actions(NamespaceIngestTimeRuleActionArgs.builder()
                .compartmentId(compartmentId)
                .metricName(testMetric.name())
                .namespace(namespaceIngestTimeRuleActionsNamespace)
                .type(namespaceIngestTimeRuleActionsType)
                .dimensions(namespaceIngestTimeRuleActionsDimensions)
                .resourceGroup(namespaceIngestTimeRuleActionsResourceGroup)
                .build())
            .compartmentId(compartmentId)
            .conditions(NamespaceIngestTimeRuleConditionsArgs.builder()
                .fieldName(namespaceIngestTimeRuleConditionsFieldName)
                .fieldOperator(namespaceIngestTimeRuleConditionsFieldOperator)
                .fieldValue(namespaceIngestTimeRuleConditionsFieldValue)
                .kind(namespaceIngestTimeRuleConditionsKind)
                .additionalConditions(NamespaceIngestTimeRuleConditionsAdditionalConditionArgs.builder()
                    .conditionField(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionField)
                    .conditionOperator(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionOperator)
                    .conditionValue(namespaceIngestTimeRuleConditionsAdditionalConditionsConditionValue)
                    .build())
                .build())
            .displayName(namespaceIngestTimeRuleDisplayName)
            .namespace(namespaceIngestTimeRuleNamespace)
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .description(namespaceIngestTimeRuleDescription)
            .freeformTags(Map.of("bar-key", "value"))
            .build());

    }
}
Copy
resources:
  testNamespaceIngestTimeRule:
    type: oci:LogAnalytics:NamespaceIngestTimeRule
    name: test_namespace_ingest_time_rule
    properties:
      actions:
        - compartmentId: ${compartmentId}
          metricName: ${testMetric.name}
          namespace: ${namespaceIngestTimeRuleActionsNamespace}
          type: ${namespaceIngestTimeRuleActionsType}
          dimensions: ${namespaceIngestTimeRuleActionsDimensions}
          resourceGroup: ${namespaceIngestTimeRuleActionsResourceGroup}
      compartmentId: ${compartmentId}
      conditions:
        fieldName: ${namespaceIngestTimeRuleConditionsFieldName}
        fieldOperator: ${namespaceIngestTimeRuleConditionsFieldOperator}
        fieldValue: ${namespaceIngestTimeRuleConditionsFieldValue}
        kind: ${namespaceIngestTimeRuleConditionsKind}
        additionalConditions:
          - conditionField: ${namespaceIngestTimeRuleConditionsAdditionalConditionsConditionField}
            conditionOperator: ${namespaceIngestTimeRuleConditionsAdditionalConditionsConditionOperator}
            conditionValue: ${namespaceIngestTimeRuleConditionsAdditionalConditionsConditionValue}
      displayName: ${namespaceIngestTimeRuleDisplayName}
      namespace: ${namespaceIngestTimeRuleNamespace}
      definedTags:
        foo-namespace.bar-key: value
      description: ${namespaceIngestTimeRuleDescription}
      freeformTags:
        bar-key: value
Copy

Create NamespaceIngestTimeRule Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new NamespaceIngestTimeRule(name: string, args: NamespaceIngestTimeRuleArgs, opts?: CustomResourceOptions);
@overload
def NamespaceIngestTimeRule(resource_name: str,
                            args: NamespaceIngestTimeRuleArgs,
                            opts: Optional[ResourceOptions] = None)

@overload
def NamespaceIngestTimeRule(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            actions: Optional[Sequence[_loganalytics.NamespaceIngestTimeRuleActionArgs]] = None,
                            compartment_id: Optional[str] = None,
                            conditions: Optional[_loganalytics.NamespaceIngestTimeRuleConditionsArgs] = None,
                            display_name: Optional[str] = None,
                            namespace: Optional[str] = None,
                            defined_tags: Optional[Mapping[str, str]] = None,
                            description: Optional[str] = None,
                            freeform_tags: Optional[Mapping[str, str]] = None)
func NewNamespaceIngestTimeRule(ctx *Context, name string, args NamespaceIngestTimeRuleArgs, opts ...ResourceOption) (*NamespaceIngestTimeRule, error)
public NamespaceIngestTimeRule(string name, NamespaceIngestTimeRuleArgs args, CustomResourceOptions? opts = null)
public NamespaceIngestTimeRule(String name, NamespaceIngestTimeRuleArgs args)
public NamespaceIngestTimeRule(String name, NamespaceIngestTimeRuleArgs args, CustomResourceOptions options)
type: oci:LogAnalytics:NamespaceIngestTimeRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NamespaceIngestTimeRuleArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NamespaceIngestTimeRuleArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceIngestTimeRuleArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceIngestTimeRuleArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NamespaceIngestTimeRuleArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var namespaceIngestTimeRuleResource = new Oci.LogAnalytics.NamespaceIngestTimeRule("namespaceIngestTimeRuleResource", new()
{
    Actions = new[]
    {
        new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleActionArgs
        {
            CompartmentId = "string",
            MetricName = "string",
            Namespace = "string",
            Type = "string",
            Dimensions = new[]
            {
                "string",
            },
            ResourceGroup = "string",
        },
    },
    CompartmentId = "string",
    Conditions = new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleConditionsArgs
    {
        FieldName = "string",
        FieldOperator = "string",
        FieldValue = "string",
        Kind = "string",
        AdditionalConditions = new[]
        {
            new Oci.LogAnalytics.Inputs.NamespaceIngestTimeRuleConditionsAdditionalConditionArgs
            {
                ConditionField = "string",
                ConditionOperator = "string",
                ConditionValue = "string",
            },
        },
    },
    DisplayName = "string",
    Namespace = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := LogAnalytics.NewNamespaceIngestTimeRule(ctx, "namespaceIngestTimeRuleResource", &LogAnalytics.NamespaceIngestTimeRuleArgs{
	Actions: loganalytics.NamespaceIngestTimeRuleActionArray{
		&loganalytics.NamespaceIngestTimeRuleActionArgs{
			CompartmentId: pulumi.String("string"),
			MetricName:    pulumi.String("string"),
			Namespace:     pulumi.String("string"),
			Type:          pulumi.String("string"),
			Dimensions: pulumi.StringArray{
				pulumi.String("string"),
			},
			ResourceGroup: pulumi.String("string"),
		},
	},
	CompartmentId: pulumi.String("string"),
	Conditions: &loganalytics.NamespaceIngestTimeRuleConditionsArgs{
		FieldName:     pulumi.String("string"),
		FieldOperator: pulumi.String("string"),
		FieldValue:    pulumi.String("string"),
		Kind:          pulumi.String("string"),
		AdditionalConditions: loganalytics.NamespaceIngestTimeRuleConditionsAdditionalConditionArray{
			&loganalytics.NamespaceIngestTimeRuleConditionsAdditionalConditionArgs{
				ConditionField:    pulumi.String("string"),
				ConditionOperator: pulumi.String("string"),
				ConditionValue:    pulumi.String("string"),
			},
		},
	},
	DisplayName: pulumi.String("string"),
	Namespace:   pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var namespaceIngestTimeRuleResource = new NamespaceIngestTimeRule("namespaceIngestTimeRuleResource", NamespaceIngestTimeRuleArgs.builder()
    .actions(NamespaceIngestTimeRuleActionArgs.builder()
        .compartmentId("string")
        .metricName("string")
        .namespace("string")
        .type("string")
        .dimensions("string")
        .resourceGroup("string")
        .build())
    .compartmentId("string")
    .conditions(NamespaceIngestTimeRuleConditionsArgs.builder()
        .fieldName("string")
        .fieldOperator("string")
        .fieldValue("string")
        .kind("string")
        .additionalConditions(NamespaceIngestTimeRuleConditionsAdditionalConditionArgs.builder()
            .conditionField("string")
            .conditionOperator("string")
            .conditionValue("string")
            .build())
        .build())
    .displayName("string")
    .namespace("string")
    .definedTags(Map.of("string", "string"))
    .description("string")
    .freeformTags(Map.of("string", "string"))
    .build());
Copy
namespace_ingest_time_rule_resource = oci.log_analytics.NamespaceIngestTimeRule("namespaceIngestTimeRuleResource",
    actions=[{
        "compartment_id": "string",
        "metric_name": "string",
        "namespace": "string",
        "type": "string",
        "dimensions": ["string"],
        "resource_group": "string",
    }],
    compartment_id="string",
    conditions={
        "field_name": "string",
        "field_operator": "string",
        "field_value": "string",
        "kind": "string",
        "additional_conditions": [{
            "condition_field": "string",
            "condition_operator": "string",
            "condition_value": "string",
        }],
    },
    display_name="string",
    namespace="string",
    defined_tags={
        "string": "string",
    },
    description="string",
    freeform_tags={
        "string": "string",
    })
Copy
const namespaceIngestTimeRuleResource = new oci.loganalytics.NamespaceIngestTimeRule("namespaceIngestTimeRuleResource", {
    actions: [{
        compartmentId: "string",
        metricName: "string",
        namespace: "string",
        type: "string",
        dimensions: ["string"],
        resourceGroup: "string",
    }],
    compartmentId: "string",
    conditions: {
        fieldName: "string",
        fieldOperator: "string",
        fieldValue: "string",
        kind: "string",
        additionalConditions: [{
            conditionField: "string",
            conditionOperator: "string",
            conditionValue: "string",
        }],
    },
    displayName: "string",
    namespace: "string",
    definedTags: {
        string: "string",
    },
    description: "string",
    freeformTags: {
        string: "string",
    },
});
Copy
type: oci:LogAnalytics:NamespaceIngestTimeRule
properties:
    actions:
        - compartmentId: string
          dimensions:
            - string
          metricName: string
          namespace: string
          resourceGroup: string
          type: string
    compartmentId: string
    conditions:
        additionalConditions:
            - conditionField: string
              conditionOperator: string
              conditionValue: string
        fieldName: string
        fieldOperator: string
        fieldValue: string
        kind: string
    definedTags:
        string: string
    description: string
    displayName: string
    freeformTags:
        string: string
    namespace: string
Copy

NamespaceIngestTimeRule Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The NamespaceIngestTimeRule resource accepts the following input properties:

Actions This property is required. List<NamespaceIngestTimeRuleAction>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
CompartmentId This property is required. string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
Conditions This property is required. NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
DisplayName This property is required. string
(Updatable) The ingest time rule display name.
Namespace
This property is required.
Changes to this property will trigger replacement.
string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
(Updatable) Description for this resource.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Actions This property is required. []NamespaceIngestTimeRuleActionArgs
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
CompartmentId This property is required. string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
Conditions This property is required. NamespaceIngestTimeRuleConditionsArgs
(Updatable) The condition(s) to evaluate for an ingest time rule.
DisplayName This property is required. string
(Updatable) The ingest time rule display name.
Namespace
This property is required.
Changes to this property will trigger replacement.
string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
(Updatable) Description for this resource.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
actions This property is required. List<NamespaceIngestTimeRuleAction>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId This property is required. String
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions This property is required. NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
displayName This property is required. String
(Updatable) The ingest time rule display name.
namespace
This property is required.
Changes to this property will trigger replacement.
String

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
(Updatable) Description for this resource.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
actions This property is required. NamespaceIngestTimeRuleAction[]
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId This property is required. string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions This property is required. NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
displayName This property is required. string
(Updatable) The ingest time rule display name.
namespace
This property is required.
Changes to this property will trigger replacement.
string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description string
(Updatable) Description for this resource.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
actions This property is required. Sequence[loganalytics.NamespaceIngestTimeRuleActionArgs]
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartment_id This property is required. str
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions This property is required. loganalytics.NamespaceIngestTimeRuleConditionsArgs
(Updatable) The condition(s) to evaluate for an ingest time rule.
display_name This property is required. str
(Updatable) The ingest time rule display name.
namespace
This property is required.
Changes to this property will trigger replacement.
str

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description str
(Updatable) Description for this resource.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
actions This property is required. List<Property Map>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId This property is required. String
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions This property is required. Property Map
(Updatable) The condition(s) to evaluate for an ingest time rule.
displayName This property is required. String
(Updatable) The ingest time rule display name.
namespace
This property is required.
Changes to this property will trigger replacement.
String

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
(Updatable) Description for this resource.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Outputs

All input properties are implicitly available as output properties. Additionally, the NamespaceIngestTimeRule resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
IngestTimeRuleId string
IsEnabled bool
A flag indicating whether or not the ingest time rule is enabled.
State string
The current state of the ingest time rule.
TimeCreated string
The date and time the resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
Id string
The provider-assigned unique ID for this managed resource.
IngestTimeRuleId string
IsEnabled bool
A flag indicating whether or not the ingest time rule is enabled.
State string
The current state of the ingest time rule.
TimeCreated string
The date and time the resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
id String
The provider-assigned unique ID for this managed resource.
ingestTimeRuleId String
isEnabled Boolean
A flag indicating whether or not the ingest time rule is enabled.
state String
The current state of the ingest time rule.
timeCreated String
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the resource was last updated, in the format defined by RFC3339.
id string
The provider-assigned unique ID for this managed resource.
ingestTimeRuleId string
isEnabled boolean
A flag indicating whether or not the ingest time rule is enabled.
state string
The current state of the ingest time rule.
timeCreated string
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
id str
The provider-assigned unique ID for this managed resource.
ingest_time_rule_id str
is_enabled bool
A flag indicating whether or not the ingest time rule is enabled.
state str
The current state of the ingest time rule.
time_created str
The date and time the resource was created, in the format defined by RFC3339.
time_updated str
The date and time the resource was last updated, in the format defined by RFC3339.
id String
The provider-assigned unique ID for this managed resource.
ingestTimeRuleId String
isEnabled Boolean
A flag indicating whether or not the ingest time rule is enabled.
state String
The current state of the ingest time rule.
timeCreated String
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the resource was last updated, in the format defined by RFC3339.

Look up Existing NamespaceIngestTimeRule Resource

Get an existing NamespaceIngestTimeRule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: NamespaceIngestTimeRuleState, opts?: CustomResourceOptions): NamespaceIngestTimeRule
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        actions: Optional[Sequence[_loganalytics.NamespaceIngestTimeRuleActionArgs]] = None,
        compartment_id: Optional[str] = None,
        conditions: Optional[_loganalytics.NamespaceIngestTimeRuleConditionsArgs] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        ingest_time_rule_id: Optional[str] = None,
        is_enabled: Optional[bool] = None,
        namespace: Optional[str] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> NamespaceIngestTimeRule
func GetNamespaceIngestTimeRule(ctx *Context, name string, id IDInput, state *NamespaceIngestTimeRuleState, opts ...ResourceOption) (*NamespaceIngestTimeRule, error)
public static NamespaceIngestTimeRule Get(string name, Input<string> id, NamespaceIngestTimeRuleState? state, CustomResourceOptions? opts = null)
public static NamespaceIngestTimeRule get(String name, Output<String> id, NamespaceIngestTimeRuleState state, CustomResourceOptions options)
resources:  _:    type: oci:LogAnalytics:NamespaceIngestTimeRule    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Actions List<NamespaceIngestTimeRuleAction>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
CompartmentId string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
Conditions NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
(Updatable) Description for this resource.
DisplayName string
(Updatable) The ingest time rule display name.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IngestTimeRuleId string
IsEnabled bool
A flag indicating whether or not the ingest time rule is enabled.
Namespace Changes to this property will trigger replacement. string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

State string
The current state of the ingest time rule.
TimeCreated string
The date and time the resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
Actions []NamespaceIngestTimeRuleActionArgs
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
CompartmentId string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
Conditions NamespaceIngestTimeRuleConditionsArgs
(Updatable) The condition(s) to evaluate for an ingest time rule.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
(Updatable) Description for this resource.
DisplayName string
(Updatable) The ingest time rule display name.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IngestTimeRuleId string
IsEnabled bool
A flag indicating whether or not the ingest time rule is enabled.
Namespace Changes to this property will trigger replacement. string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

State string
The current state of the ingest time rule.
TimeCreated string
The date and time the resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
actions List<NamespaceIngestTimeRuleAction>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId String
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
(Updatable) Description for this resource.
displayName String
(Updatable) The ingest time rule display name.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ingestTimeRuleId String
isEnabled Boolean
A flag indicating whether or not the ingest time rule is enabled.
namespace Changes to this property will trigger replacement. String

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state String
The current state of the ingest time rule.
timeCreated String
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the resource was last updated, in the format defined by RFC3339.
actions NamespaceIngestTimeRuleAction[]
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId string
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions NamespaceIngestTimeRuleConditions
(Updatable) The condition(s) to evaluate for an ingest time rule.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description string
(Updatable) Description for this resource.
displayName string
(Updatable) The ingest time rule display name.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ingestTimeRuleId string
isEnabled boolean
A flag indicating whether or not the ingest time rule is enabled.
namespace Changes to this property will trigger replacement. string

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state string
The current state of the ingest time rule.
timeCreated string
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated string
The date and time the resource was last updated, in the format defined by RFC3339.
actions Sequence[loganalytics.NamespaceIngestTimeRuleActionArgs]
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartment_id str
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions loganalytics.NamespaceIngestTimeRuleConditionsArgs
(Updatable) The condition(s) to evaluate for an ingest time rule.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description str
(Updatable) Description for this resource.
display_name str
(Updatable) The ingest time rule display name.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ingest_time_rule_id str
is_enabled bool
A flag indicating whether or not the ingest time rule is enabled.
namespace Changes to this property will trigger replacement. str

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state str
The current state of the ingest time rule.
time_created str
The date and time the resource was created, in the format defined by RFC3339.
time_updated str
The date and time the resource was last updated, in the format defined by RFC3339.
actions List<Property Map>
(Updatable) The action(s) to be performed if the ingest time rule condition(s) are satisfied.
compartmentId String
(Updatable) Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
conditions Property Map
(Updatable) The condition(s) to evaluate for an ingest time rule.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
(Updatable) Description for this resource.
displayName String
(Updatable) The ingest time rule display name.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ingestTimeRuleId String
isEnabled Boolean
A flag indicating whether or not the ingest time rule is enabled.
namespace Changes to this property will trigger replacement. String

The Logging Analytics namespace used for the request.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state String
The current state of the ingest time rule.
timeCreated String
The date and time the resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the resource was last updated, in the format defined by RFC3339.

Supporting Types

NamespaceIngestTimeRuleAction
, NamespaceIngestTimeRuleActionArgs

CompartmentId This property is required. string
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
MetricName This property is required. string
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
Namespace This property is required. string
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
Type This property is required. string
(Updatable) Discriminator.
Dimensions List<string>
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
ResourceGroup string
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
CompartmentId This property is required. string
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
MetricName This property is required. string
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
Namespace This property is required. string
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
Type This property is required. string
(Updatable) Discriminator.
Dimensions []string
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
ResourceGroup string
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
compartmentId This property is required. String
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
metricName This property is required. String
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
namespace This property is required. String
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
type This property is required. String
(Updatable) Discriminator.
dimensions List<String>
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
resourceGroup String
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
compartmentId This property is required. string
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
metricName This property is required. string
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
namespace This property is required. string
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
type This property is required. string
(Updatable) Discriminator.
dimensions string[]
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
resourceGroup string
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
compartment_id This property is required. str
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
metric_name This property is required. str
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
namespace This property is required. str
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
type This property is required. str
(Updatable) Discriminator.
dimensions Sequence[str]
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
resource_group str
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
compartmentId This property is required. String
(Updatable) The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
metricName This property is required. String
(Updatable) The metric name of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
namespace This property is required. String
(Updatable) The namespace of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters and underscores (_).
type This property is required. String
(Updatable) Discriminator.
dimensions List<String>
(Updatable) Additional dimensions to publish for the extracted metric. A valid list contains the source field names whose values are to be published as dimensions. The source name itself is specified using a special macro SOURCE_NAME
resourceGroup String
(Updatable) The resourceGroup of the extracted metric. A valid value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).

NamespaceIngestTimeRuleConditions
, NamespaceIngestTimeRuleConditionsArgs

FieldName This property is required. string
(Updatable) The field name to be evaluated.
FieldOperator This property is required. string
(Updatable) The operator to be used for evaluating the field.
FieldValue This property is required. string
(Updatable) The field value to be evaluated.
Kind This property is required. string
(Updatable) Discriminator.
AdditionalConditions List<NamespaceIngestTimeRuleConditionsAdditionalCondition>
(Updatable) Optional additional condition(s) to be evaluated.
FieldName This property is required. string
(Updatable) The field name to be evaluated.
FieldOperator This property is required. string
(Updatable) The operator to be used for evaluating the field.
FieldValue This property is required. string
(Updatable) The field value to be evaluated.
Kind This property is required. string
(Updatable) Discriminator.
AdditionalConditions []NamespaceIngestTimeRuleConditionsAdditionalCondition
(Updatable) Optional additional condition(s) to be evaluated.
fieldName This property is required. String
(Updatable) The field name to be evaluated.
fieldOperator This property is required. String
(Updatable) The operator to be used for evaluating the field.
fieldValue This property is required. String
(Updatable) The field value to be evaluated.
kind This property is required. String
(Updatable) Discriminator.
additionalConditions List<NamespaceIngestTimeRuleConditionsAdditionalCondition>
(Updatable) Optional additional condition(s) to be evaluated.
fieldName This property is required. string
(Updatable) The field name to be evaluated.
fieldOperator This property is required. string
(Updatable) The operator to be used for evaluating the field.
fieldValue This property is required. string
(Updatable) The field value to be evaluated.
kind This property is required. string
(Updatable) Discriminator.
additionalConditions NamespaceIngestTimeRuleConditionsAdditionalCondition[]
(Updatable) Optional additional condition(s) to be evaluated.
field_name This property is required. str
(Updatable) The field name to be evaluated.
field_operator This property is required. str
(Updatable) The operator to be used for evaluating the field.
field_value This property is required. str
(Updatable) The field value to be evaluated.
kind This property is required. str
(Updatable) Discriminator.
additional_conditions Sequence[loganalytics.NamespaceIngestTimeRuleConditionsAdditionalCondition]
(Updatable) Optional additional condition(s) to be evaluated.
fieldName This property is required. String
(Updatable) The field name to be evaluated.
fieldOperator This property is required. String
(Updatable) The operator to be used for evaluating the field.
fieldValue This property is required. String
(Updatable) The field value to be evaluated.
kind This property is required. String
(Updatable) Discriminator.
additionalConditions List<Property Map>
(Updatable) Optional additional condition(s) to be evaluated.

NamespaceIngestTimeRuleConditionsAdditionalCondition
, NamespaceIngestTimeRuleConditionsAdditionalConditionArgs

ConditionField This property is required. string
(Updatable) The additional field name to be evaluated.
ConditionOperator This property is required. string
(Updatable) The operator to be used for evaluating the additional field.
ConditionValue This property is required. string
(Updatable) The additional field value to be evaluated.
ConditionField This property is required. string
(Updatable) The additional field name to be evaluated.
ConditionOperator This property is required. string
(Updatable) The operator to be used for evaluating the additional field.
ConditionValue This property is required. string
(Updatable) The additional field value to be evaluated.
conditionField This property is required. String
(Updatable) The additional field name to be evaluated.
conditionOperator This property is required. String
(Updatable) The operator to be used for evaluating the additional field.
conditionValue This property is required. String
(Updatable) The additional field value to be evaluated.
conditionField This property is required. string
(Updatable) The additional field name to be evaluated.
conditionOperator This property is required. string
(Updatable) The operator to be used for evaluating the additional field.
conditionValue This property is required. string
(Updatable) The additional field value to be evaluated.
condition_field This property is required. str
(Updatable) The additional field name to be evaluated.
condition_operator This property is required. str
(Updatable) The operator to be used for evaluating the additional field.
condition_value This property is required. str
(Updatable) The additional field value to be evaluated.
conditionField This property is required. String
(Updatable) The additional field name to be evaluated.
conditionOperator This property is required. String
(Updatable) The operator to be used for evaluating the additional field.
conditionValue This property is required. String
(Updatable) The additional field value to be evaluated.

Import

NamespaceIngestTimeRules can be imported using the id, e.g.

$ pulumi import oci:LogAnalytics/namespaceIngestTimeRule:NamespaceIngestTimeRule test_namespace_ingest_time_rule "namespaces/{namespaceName}/ingestTimeRules/{ingestTimeRuleId}"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.