1. Packages
  2. Ibm Provider
  3. API Docs
  4. getLogsRuleGroup
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getLogsRuleGroup

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a logs_rule_group. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const logsRuleGroupInstance = ibm.getLogsRuleGroup({
        instanceId: ibm_logs_rule_group.logs_rule_group_instance.instance_id,
        region: ibm_logs_rule_group.logs_rule_group_instance.region,
        groupId: ibm_logs_rule_group.logs_rule_group_instance.rule_group_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    logs_rule_group_instance = ibm.get_logs_rule_group(instance_id=ibm_logs_rule_group["logs_rule_group_instance"]["instance_id"],
        region=ibm_logs_rule_group["logs_rule_group_instance"]["region"],
        group_id=ibm_logs_rule_group["logs_rule_group_instance"]["rule_group_id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupLogsRuleGroup(ctx, &ibm.LookupLogsRuleGroupArgs{
    			InstanceId: ibm_logs_rule_group.Logs_rule_group_instance.Instance_id,
    			Region:     pulumi.StringRef(ibm_logs_rule_group.Logs_rule_group_instance.Region),
    			GroupId:    ibm_logs_rule_group.Logs_rule_group_instance.Rule_group_id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var logsRuleGroupInstance = Ibm.GetLogsRuleGroup.Invoke(new()
        {
            InstanceId = ibm_logs_rule_group.Logs_rule_group_instance.Instance_id,
            Region = ibm_logs_rule_group.Logs_rule_group_instance.Region,
            GroupId = ibm_logs_rule_group.Logs_rule_group_instance.Rule_group_id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetLogsRuleGroupArgs;
    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) {
            final var logsRuleGroupInstance = IbmFunctions.getLogsRuleGroup(GetLogsRuleGroupArgs.builder()
                .instanceId(ibm_logs_rule_group.logs_rule_group_instance().instance_id())
                .region(ibm_logs_rule_group.logs_rule_group_instance().region())
                .groupId(ibm_logs_rule_group.logs_rule_group_instance().rule_group_id())
                .build());
    
        }
    }
    
    variables:
      logsRuleGroupInstance:
        fn::invoke:
          function: ibm:getLogsRuleGroup
          arguments:
            instanceId: ${ibm_logs_rule_group.logs_rule_group_instance.instance_id}
            region: ${ibm_logs_rule_group.logs_rule_group_instance.region}
            groupId: ${ibm_logs_rule_group.logs_rule_group_instance.rule_group_id}
    

    Using getLogsRuleGroup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getLogsRuleGroup(args: GetLogsRuleGroupArgs, opts?: InvokeOptions): Promise<GetLogsRuleGroupResult>
    function getLogsRuleGroupOutput(args: GetLogsRuleGroupOutputArgs, opts?: InvokeOptions): Output<GetLogsRuleGroupResult>
    def get_logs_rule_group(endpoint_type: Optional[str] = None,
                            group_id: Optional[str] = None,
                            id: Optional[str] = None,
                            instance_id: Optional[str] = None,
                            region: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetLogsRuleGroupResult
    def get_logs_rule_group_output(endpoint_type: Optional[pulumi.Input[str]] = None,
                            group_id: Optional[pulumi.Input[str]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            instance_id: Optional[pulumi.Input[str]] = None,
                            region: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetLogsRuleGroupResult]
    func LookupLogsRuleGroup(ctx *Context, args *LookupLogsRuleGroupArgs, opts ...InvokeOption) (*LookupLogsRuleGroupResult, error)
    func LookupLogsRuleGroupOutput(ctx *Context, args *LookupLogsRuleGroupOutputArgs, opts ...InvokeOption) LookupLogsRuleGroupResultOutput

    > Note: This function is named LookupLogsRuleGroup in the Go SDK.

    public static class GetLogsRuleGroup 
    {
        public static Task<GetLogsRuleGroupResult> InvokeAsync(GetLogsRuleGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetLogsRuleGroupResult> Invoke(GetLogsRuleGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLogsRuleGroupResult> getLogsRuleGroup(GetLogsRuleGroupArgs args, InvokeOptions options)
    public static Output<GetLogsRuleGroupResult> getLogsRuleGroup(GetLogsRuleGroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getLogsRuleGroup:getLogsRuleGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GroupId string
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    Cloud Logs Instance GUID.
    EndpointType string
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Region string
    Cloud Logs Instance Region.
    GroupId string
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    Cloud Logs Instance GUID.
    EndpointType string
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Region string
    Cloud Logs Instance Region.
    groupId String
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    Cloud Logs Instance GUID.
    endpointType String
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    region String
    Cloud Logs Instance Region.
    groupId string
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId string
    Cloud Logs Instance GUID.
    endpointType string
    id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    region string
    Cloud Logs Instance Region.
    group_id str
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instance_id str
    Cloud Logs Instance GUID.
    endpoint_type str
    id str
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    region str
    Cloud Logs Instance Region.
    groupId String
    The group ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    Cloud Logs Instance GUID.
    endpointType String
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    region String
    Cloud Logs Instance Region.

    getLogsRuleGroup Result

    The following output properties are available:

    Description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    Enabled bool
    (Boolean) Whether or not to execute the rule.
    GroupId string
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    Name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Order double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Region string
    RuleMatchers List<GetLogsRuleGroupRuleMatcher>
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    RuleSubgroups List<GetLogsRuleGroupRuleSubgroup>
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    EndpointType string
    Description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    Enabled bool
    (Boolean) Whether or not to execute the rule.
    GroupId string
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    Name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Order float64
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Region string
    RuleMatchers []GetLogsRuleGroupRuleMatcher
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    RuleSubgroups []GetLogsRuleGroupRuleSubgroup
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    EndpointType string
    description String
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    groupId String
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    name String
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order Double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    region String
    ruleMatchers List<GetLogsRuleGroupRuleMatcher>
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    ruleSubgroups List<GetLogsRuleGroupRuleSubgroup>
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    endpointType String
    description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled boolean
    (Boolean) Whether or not to execute the rule.
    groupId string
    id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId string
    name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    region string
    ruleMatchers GetLogsRuleGroupRuleMatcher[]
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    ruleSubgroups GetLogsRuleGroupRuleSubgroup[]
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    endpointType string
    description str
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled bool
    (Boolean) Whether or not to execute the rule.
    group_id str
    id str
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instance_id str
    name str
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order float
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    region str
    rule_matchers Sequence[GetLogsRuleGroupRuleMatcher]
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    rule_subgroups Sequence[GetLogsRuleGroupRuleSubgroup]
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    endpoint_type str
    description String
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    groupId String
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    name String
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order Number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    region String
    ruleMatchers List<Property Map>
    (List) // Optional rule matchers which if matched will make the rule go through the rule group.

    • Constraints: The maximum length is 4096 items. The minimum length is 0 items. Nested schema for rule_matchers:
    ruleSubgroups List<Property Map>
    (List) Rule subgroups. Will try to execute the first rule subgroup, and if not matched will try to match the next one in order.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rule_subgroups:
    endpointType String

    Supporting Types

    GetLogsRuleGroupRuleMatcher

    ApplicationNames List<GetLogsRuleGroupRuleMatcherApplicationName>
    (List) ApplicationName constraint. Nested schema for application_name:
    Severities List<GetLogsRuleGroupRuleMatcherSeverity>
    (List) Severity constraint. Nested schema for severity:
    SubsystemNames List<GetLogsRuleGroupRuleMatcherSubsystemName>
    (List) SubsystemName constraint. Nested schema for subsystem_name:
    ApplicationNames []GetLogsRuleGroupRuleMatcherApplicationName
    (List) ApplicationName constraint. Nested schema for application_name:
    Severities []GetLogsRuleGroupRuleMatcherSeverity
    (List) Severity constraint. Nested schema for severity:
    SubsystemNames []GetLogsRuleGroupRuleMatcherSubsystemName
    (List) SubsystemName constraint. Nested schema for subsystem_name:
    applicationNames List<GetLogsRuleGroupRuleMatcherApplicationName>
    (List) ApplicationName constraint. Nested schema for application_name:
    severities List<GetLogsRuleGroupRuleMatcherSeverity>
    (List) Severity constraint. Nested schema for severity:
    subsystemNames List<GetLogsRuleGroupRuleMatcherSubsystemName>
    (List) SubsystemName constraint. Nested schema for subsystem_name:
    applicationNames GetLogsRuleGroupRuleMatcherApplicationName[]
    (List) ApplicationName constraint. Nested schema for application_name:
    severities GetLogsRuleGroupRuleMatcherSeverity[]
    (List) Severity constraint. Nested schema for severity:
    subsystemNames GetLogsRuleGroupRuleMatcherSubsystemName[]
    (List) SubsystemName constraint. Nested schema for subsystem_name:
    application_names Sequence[GetLogsRuleGroupRuleMatcherApplicationName]
    (List) ApplicationName constraint. Nested schema for application_name:
    severities Sequence[GetLogsRuleGroupRuleMatcherSeverity]
    (List) Severity constraint. Nested schema for severity:
    subsystem_names Sequence[GetLogsRuleGroupRuleMatcherSubsystemName]
    (List) SubsystemName constraint. Nested schema for subsystem_name:
    applicationNames List<Property Map>
    (List) ApplicationName constraint. Nested schema for application_name:
    severities List<Property Map>
    (List) Severity constraint. Nested schema for severity:
    subsystemNames List<Property Map>
    (List) SubsystemName constraint. Nested schema for subsystem_name:

    GetLogsRuleGroupRuleMatcherApplicationName

    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value str
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleMatcherSeverity

    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value str
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleMatcherSubsystemName

    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value string
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value str
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    value String
    (String) Only logs with this SubsystemName value will match.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleSubgroup

    Enabled bool
    (Boolean) Whether or not to execute the rule.
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Order double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Rules List<GetLogsRuleGroupRuleSubgroupRule>
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:
    Enabled bool
    (Boolean) Whether or not to execute the rule.
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Order float64
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Rules []GetLogsRuleGroupRuleSubgroupRule
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    order Double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    rules List<GetLogsRuleGroupRuleSubgroupRule>
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:
    enabled boolean
    (Boolean) Whether or not to execute the rule.
    id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    order number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    rules GetLogsRuleGroupRuleSubgroupRule[]
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:
    enabled bool
    (Boolean) Whether or not to execute the rule.
    id str
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    order float
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    rules Sequence[GetLogsRuleGroupRuleSubgroupRule]
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    order Number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    rules List<Property Map>
    (List) Rules to run on the log.

    • Constraints: The maximum length is 4096 items. The minimum length is 1 item. Nested schema for rules:

    GetLogsRuleGroupRuleSubgroupRule

    Description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    Enabled bool
    (Boolean) Whether or not to execute the rule.
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Order double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Parameters List<GetLogsRuleGroupRuleSubgroupRuleParameter>
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    SourceField string
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    Enabled bool
    (Boolean) Whether or not to execute the rule.
    Id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Order float64
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    Parameters []GetLogsRuleGroupRuleSubgroupRuleParameter
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    SourceField string
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    description String
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    name String
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order Double
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    parameters List<GetLogsRuleGroupRuleSubgroupRuleParameter>
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    sourceField String
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    description string
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled boolean
    (Boolean) Whether or not to execute the rule.
    id string
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    name string
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    parameters GetLogsRuleGroupRuleSubgroupRuleParameter[]
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    sourceField string
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    description str
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled bool
    (Boolean) Whether or not to execute the rule.
    id str
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    name str
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order float
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameter]
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    source_field str
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    description String
    (String) Description of the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^[A-Za-z0-9_\\-\\s]+$/.
    enabled Boolean
    (Boolean) Whether or not to execute the rule.
    id String
    (String) Unique identifier of the rule.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    name String
    (String) Name of the rule.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    order Number
    (Integer) The ordering of the rule subgroup. Lower order will run first. 0 is considered as no value.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    parameters List<Property Map>
    (List) Parameters for a rule which specifies how it should run. Nested schema for parameters:
    sourceField String
    (String) A field on which value to execute the rule.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleSubgroupRuleParameter

    AllowParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter>
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    BlockParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter>
    (List) Parameters for block rule. Nested schema for block_parameters:
    ExtractParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter>
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    ExtractTimestampParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter>
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    JsonExtractParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter>
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    JsonParseParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter>
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    JsonStringifyParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter>
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    ParseParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter>
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    RemoveFieldsParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter>
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    ReplaceParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter>
    (List) Parameters for replace rule. Nested schema for replace_parameters:
    AllowParameters []GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    BlockParameters []GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter
    (List) Parameters for block rule. Nested schema for block_parameters:
    ExtractParameters []GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    ExtractTimestampParameters []GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    JsonExtractParameters []GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    JsonParseParameters []GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    JsonStringifyParameters []GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    ParseParameters []GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    RemoveFieldsParameters []GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    ReplaceParameters []GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter
    (List) Parameters for replace rule. Nested schema for replace_parameters:
    allowParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter>
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    blockParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter>
    (List) Parameters for block rule. Nested schema for block_parameters:
    extractParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter>
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    extractTimestampParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter>
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    jsonExtractParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter>
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    jsonParseParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter>
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    jsonStringifyParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter>
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    parseParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter>
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    removeFieldsParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter>
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    replaceParameters List<GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter>
    (List) Parameters for replace rule. Nested schema for replace_parameters:
    allowParameters GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter[]
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    blockParameters GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter[]
    (List) Parameters for block rule. Nested schema for block_parameters:
    extractParameters GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter[]
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    extractTimestampParameters GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter[]
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    jsonExtractParameters GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter[]
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    jsonParseParameters GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter[]
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    jsonStringifyParameters GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter[]
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    parseParameters GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter[]
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    removeFieldsParameters GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter[]
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    replaceParameters GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter[]
    (List) Parameters for replace rule. Nested schema for replace_parameters:
    allow_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter]
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    block_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter]
    (List) Parameters for block rule. Nested schema for block_parameters:
    extract_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter]
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    extract_timestamp_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter]
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    json_extract_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter]
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    json_parse_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter]
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    json_stringify_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter]
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    parse_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter]
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    remove_fields_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter]
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    replace_parameters Sequence[GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter]
    (List) Parameters for replace rule. Nested schema for replace_parameters:
    allowParameters List<Property Map>
    (List) Parameters for allow rule. Nested schema for allow_parameters:
    blockParameters List<Property Map>
    (List) Parameters for block rule. Nested schema for block_parameters:
    extractParameters List<Property Map>
    (List) Parameters for text extraction rule. Nested schema for extract_parameters:
    extractTimestampParameters List<Property Map>
    (List) Parameters for extract timestamp rule. Nested schema for extract_timestamp_parameters:
    jsonExtractParameters List<Property Map>
    (List) Parameters for json extract rule. Nested schema for json_extract_parameters:
    jsonParseParameters List<Property Map>
    (List) Parameters for json parse rule. Nested schema for json_parse_parameters:
    jsonStringifyParameters List<Property Map>
    (List) Parameters for json stringify rule. Nested schema for json_stringify_parameters:
    parseParameters List<Property Map>
    (List) Parameters for parse rule. Nested schema for parse_parameters:
    removeFieldsParameters List<Property Map>
    (List) Parameters for remove fields rule. Nested schema for remove_fields_parameters:
    replaceParameters List<Property Map>
    (List) Parameters for replace rule. Nested schema for replace_parameters:

    GetLogsRuleGroupRuleSubgroupRuleParameterAllowParameter

    KeepBlockedLogs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    KeepBlockedLogs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs Boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keep_blocked_logs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule str
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs Boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.

    GetLogsRuleGroupRuleSubgroupRuleParameterBlockParameter

    KeepBlockedLogs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    KeepBlockedLogs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs Boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keep_blocked_logs bool
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule str
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    keepBlockedLogs Boolean
    (Boolean) If true matched logs will be kept, otherwise matched logs will be blocked.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.

    GetLogsRuleGroupRuleSubgroupRuleParameterExtractParameter

    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule str
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.

    GetLogsRuleGroupRuleSubgroupRuleParameterExtractTimestampParameter

    Format string
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Standard string
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.
    Format string
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Standard string
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.
    format String
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    standard String
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.
    format string
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    standard string
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.
    format str
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    standard str
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.
    format String
    (String) What time format the the source field to extract from has.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    standard String
    (String) What time format to use on the extracted time.

    • Constraints: Allowable values are: strftime_or_unspecified, javasdf, golang, secondsts, millits, microts, nanots.

    GetLogsRuleGroupRuleSubgroupRuleParameterJsonExtractParameter

    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    destinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    destination_field str
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleSubgroupRuleParameterJsonParseParameter

    DeleteSource bool
    (Boolean) Whether or not to delete the source field after running this rule.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    OverrideDest bool
    (Boolean) Destination field in which to put the json stringified content.
    DeleteSource bool
    (Boolean) Whether or not to delete the source field after running this rule.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    OverrideDest bool
    (Boolean) Destination field in which to put the json stringified content.
    deleteSource Boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    overrideDest Boolean
    (Boolean) Destination field in which to put the json stringified content.
    deleteSource boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    overrideDest boolean
    (Boolean) Destination field in which to put the json stringified content.
    delete_source bool
    (Boolean) Whether or not to delete the source field after running this rule.
    destination_field str
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    override_dest bool
    (Boolean) Destination field in which to put the json stringified content.
    deleteSource Boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    overrideDest Boolean
    (Boolean) Destination field in which to put the json stringified content.

    GetLogsRuleGroupRuleSubgroupRuleParameterJsonStringifyParameter

    DeleteSource bool
    (Boolean) Whether or not to delete the source field after running this rule.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    DeleteSource bool
    (Boolean) Whether or not to delete the source field after running this rule.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    deleteSource Boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    deleteSource boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    delete_source bool
    (Boolean) Whether or not to delete the source field after running this rule.
    destination_field str
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    deleteSource Boolean
    (Boolean) Whether or not to delete the source field after running this rule.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    GetLogsRuleGroupRuleSubgroupRuleParameterParseParameter

    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destination_field str
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    rule str
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.

    GetLogsRuleGroupRuleSubgroupRuleParameterRemoveFieldsParameter

    Fields List<string>
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.
    Fields []string
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.
    fields List<String>
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.
    fields string[]
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.
    fields Sequence[str]
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.
    fields List<String>
    (List) Json field paths to drop from the log.

    • Constraints: The list items must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$. The maximum length is 4096 items. The minimum length is 1 item.

    GetLogsRuleGroupRuleSubgroupRuleParameterReplaceParameter

    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    ReplaceNewVal string
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    DestinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    ReplaceNewVal string
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    replaceNewVal String
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField string
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    replaceNewVal string
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule string
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destination_field str
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    replace_new_val str
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule str
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    destinationField String
    (String) In which field to put the modified text.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    replaceNewVal String
    (String) The value to replace the matched text with.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    rule String
    (String) Regex which will match parts in the text to replace.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud