1. Packages
  2. Packages
  3. Chronosphere
  4. API Docs
  5. LogAllocationConfig
Viewing docs for Chronosphere v0.9.16
published on Friday, Jun 5, 2026 by Chronosphere
Viewing docs for Chronosphere v0.9.16
published on Friday, Jun 5, 2026 by Chronosphere

    Singleton config that allocates a portion of the org’s log ingest quota to each dataset by priority, controlling which logs are kept when the quota is exceeded.

    Example Usage

    Example coming soon!

    Example coming soon!

    Example coming soon!

    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.chronosphere.LogAllocationConfig;
    import com.pulumi.chronosphere.LogAllocationConfigArgs;
    import com.pulumi.chronosphere.inputs.LogAllocationConfigDefaultDatasetArgs;
    import com.pulumi.chronosphere.inputs.LogAllocationConfigDefaultDatasetAllocationArgs;
    import com.pulumi.chronosphere.inputs.LogAllocationConfigDefaultDatasetPrioritiesArgs;
    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 config = new LogAllocationConfig("config", LogAllocationConfigArgs.builder()        
                .defaultDataset(LogAllocationConfigDefaultDatasetArgs.builder()
                    .allocation(LogAllocationConfigDefaultDatasetAllocationArgs.builder()
                        .percentOfLicense(100)
                        .build())
                    .priorities(LogAllocationConfigDefaultDatasetPrioritiesArgs.builder()
                        .highPriorityFilter(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .lowPriorityFilter(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .build())
                    .build())
                .build());
    
        }
    }
    

    Example coming soon!

    Example coming soon!

    resources:
      config:
        type: chronosphere:LogAllocationConfig
        properties:
          defaultDataset:
            allocation:
              percentOfLicense: 100
            priorities:
              highPriorityFilter:
                - query: severity = 'error'
              lowPriorityFilter:
                - query: severity = 'debug'
    

    Create LogAllocationConfig Resource

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

    Constructor syntax

    new LogAllocationConfig(name: string, args: LogAllocationConfigArgs, opts?: CustomResourceOptions);
    @overload
    def LogAllocationConfig(resource_name: str,
                            args: LogAllocationConfigArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def LogAllocationConfig(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            default_dataset: Optional[LogAllocationConfigDefaultDatasetArgs] = None,
                            dataset_allocations: Optional[Sequence[LogAllocationConfigDatasetAllocationArgs]] = None)
    func NewLogAllocationConfig(ctx *Context, name string, args LogAllocationConfigArgs, opts ...ResourceOption) (*LogAllocationConfig, error)
    public LogAllocationConfig(string name, LogAllocationConfigArgs args, CustomResourceOptions? opts = null)
    public LogAllocationConfig(String name, LogAllocationConfigArgs args)
    public LogAllocationConfig(String name, LogAllocationConfigArgs args, CustomResourceOptions options)
    
    type: chronosphere:LogAllocationConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "chronosphere_logallocationconfig" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args LogAllocationConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LogAllocationConfigArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LogAllocationConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LogAllocationConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LogAllocationConfigArgs
    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 logAllocationConfigResource = new Pulumi.LogAllocationConfig("logAllocationConfigResource", new()
    {
        DefaultDataset = new Pulumi.Inputs.LogAllocationConfigDefaultDatasetArgs
        {
            Allocation = new Pulumi.Inputs.LogAllocationConfigDefaultDatasetAllocationArgs
            {
                PercentOfLicense = 0,
            },
            Priorities = new Pulumi.Inputs.LogAllocationConfigDefaultDatasetPrioritiesArgs
            {
                HighPriorityFilters = new[]
                {
                    new Pulumi.Inputs.LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilterArgs
                    {
                        Query = "string",
                    },
                },
                LowPriorityFilters = new[]
                {
                    new Pulumi.Inputs.LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilterArgs
                    {
                        Query = "string",
                    },
                },
            },
        },
        DatasetAllocations = new[]
        {
            new Pulumi.Inputs.LogAllocationConfigDatasetAllocationArgs
            {
                Allocation = new Pulumi.Inputs.LogAllocationConfigDatasetAllocationAllocationArgs
                {
                    PercentOfLicense = 0,
                },
                DatasetId = "string",
                Priorities = new Pulumi.Inputs.LogAllocationConfigDatasetAllocationPrioritiesArgs
                {
                    HighPriorityFilters = new[]
                    {
                        new Pulumi.Inputs.LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilterArgs
                        {
                            Query = "string",
                        },
                    },
                    LowPriorityFilters = new[]
                    {
                        new Pulumi.Inputs.LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilterArgs
                        {
                            Query = "string",
                        },
                    },
                },
            },
        },
    });
    
    example, err := chronosphere.NewLogAllocationConfig(ctx, "logAllocationConfigResource", &chronosphere.LogAllocationConfigArgs{
    	DefaultDataset: &chronosphere.LogAllocationConfigDefaultDatasetArgs{
    		Allocation: &chronosphere.LogAllocationConfigDefaultDatasetAllocationArgs{
    			PercentOfLicense: pulumi.Float64(0),
    		},
    		Priorities: &chronosphere.LogAllocationConfigDefaultDatasetPrioritiesArgs{
    			HighPriorityFilters: chronosphere.LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilterArray{
    				&chronosphere.LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilterArgs{
    					Query: pulumi.String("string"),
    				},
    			},
    			LowPriorityFilters: chronosphere.LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilterArray{
    				&chronosphere.LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilterArgs{
    					Query: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	DatasetAllocations: chronosphere.LogAllocationConfigDatasetAllocationArray{
    		&chronosphere.LogAllocationConfigDatasetAllocationArgs{
    			Allocation: &chronosphere.LogAllocationConfigDatasetAllocationAllocationArgs{
    				PercentOfLicense: pulumi.Float64(0),
    			},
    			DatasetId: pulumi.String("string"),
    			Priorities: &chronosphere.LogAllocationConfigDatasetAllocationPrioritiesArgs{
    				HighPriorityFilters: chronosphere.LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilterArray{
    					&chronosphere.LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilterArgs{
    						Query: pulumi.String("string"),
    					},
    				},
    				LowPriorityFilters: chronosphere.LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilterArray{
    					&chronosphere.LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilterArgs{
    						Query: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    })
    
    resource "chronosphere_logallocationconfig" "logAllocationConfigResource" {
      default_dataset = {
        allocation = {
          percent_of_license = 0
        }
        priorities = {
          high_priority_filters = [{
            "query" = "string"
          }]
          low_priority_filters = [{
            "query" = "string"
          }]
        }
      }
      dataset_allocations {
        allocation = {
          percent_of_license = 0
        }
        dataset_id = "string"
        priorities = {
          high_priority_filters = [{
            "query" = "string"
          }]
          low_priority_filters = [{
            "query" = "string"
          }]
        }
      }
    }
    
    var logAllocationConfigResource = new LogAllocationConfig("logAllocationConfigResource", LogAllocationConfigArgs.builder()
        .defaultDataset(LogAllocationConfigDefaultDatasetArgs.builder()
            .allocation(LogAllocationConfigDefaultDatasetAllocationArgs.builder()
                .percentOfLicense(0.0)
                .build())
            .priorities(LogAllocationConfigDefaultDatasetPrioritiesArgs.builder()
                .highPriorityFilters(LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilterArgs.builder()
                    .query("string")
                    .build())
                .lowPriorityFilters(LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilterArgs.builder()
                    .query("string")
                    .build())
                .build())
            .build())
        .datasetAllocations(LogAllocationConfigDatasetAllocationArgs.builder()
            .allocation(LogAllocationConfigDatasetAllocationAllocationArgs.builder()
                .percentOfLicense(0.0)
                .build())
            .datasetId("string")
            .priorities(LogAllocationConfigDatasetAllocationPrioritiesArgs.builder()
                .highPriorityFilters(LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilterArgs.builder()
                    .query("string")
                    .build())
                .lowPriorityFilters(LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilterArgs.builder()
                    .query("string")
                    .build())
                .build())
            .build())
        .build());
    
    log_allocation_config_resource = chronosphere.LogAllocationConfig("logAllocationConfigResource",
        default_dataset={
            "allocation": {
                "percent_of_license": float(0),
            },
            "priorities": {
                "high_priority_filters": [{
                    "query": "string",
                }],
                "low_priority_filters": [{
                    "query": "string",
                }],
            },
        },
        dataset_allocations=[{
            "allocation": {
                "percent_of_license": float(0),
            },
            "dataset_id": "string",
            "priorities": {
                "high_priority_filters": [{
                    "query": "string",
                }],
                "low_priority_filters": [{
                    "query": "string",
                }],
            },
        }])
    
    const logAllocationConfigResource = new chronosphere.LogAllocationConfig("logAllocationConfigResource", {
        defaultDataset: {
            allocation: {
                percentOfLicense: 0,
            },
            priorities: {
                highPriorityFilters: [{
                    query: "string",
                }],
                lowPriorityFilters: [{
                    query: "string",
                }],
            },
        },
        datasetAllocations: [{
            allocation: {
                percentOfLicense: 0,
            },
            datasetId: "string",
            priorities: {
                highPriorityFilters: [{
                    query: "string",
                }],
                lowPriorityFilters: [{
                    query: "string",
                }],
            },
        }],
    });
    
    type: chronosphere:LogAllocationConfig
    properties:
        datasetAllocations:
            - allocation:
                percentOfLicense: 0
              datasetId: string
              priorities:
                highPriorityFilters:
                    - query: string
                lowPriorityFilters:
                    - query: string
        defaultDataset:
            allocation:
                percentOfLicense: 0
            priorities:
                highPriorityFilters:
                    - query: string
                lowPriorityFilters:
                    - query: string
    

    LogAllocationConfig 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 LogAllocationConfig resource accepts the following input properties:

    DefaultDataset Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    DatasetAllocations List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocation>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    DefaultDataset LogAllocationConfigDefaultDatasetArgs
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    DatasetAllocations []LogAllocationConfigDatasetAllocationArgs
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    default_dataset object
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    dataset_allocations list(object)
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations List<LogAllocationConfigDatasetAllocation>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations LogAllocationConfigDatasetAllocation[]
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    default_dataset LogAllocationConfigDefaultDatasetArgs
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    dataset_allocations Sequence[LogAllocationConfigDatasetAllocationArgs]
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset Property Map
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations List<Property Map>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing LogAllocationConfig Resource

    Get an existing LogAllocationConfig 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?: LogAllocationConfigState, opts?: CustomResourceOptions): LogAllocationConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            dataset_allocations: Optional[Sequence[LogAllocationConfigDatasetAllocationArgs]] = None,
            default_dataset: Optional[LogAllocationConfigDefaultDatasetArgs] = None) -> LogAllocationConfig
    func GetLogAllocationConfig(ctx *Context, name string, id IDInput, state *LogAllocationConfigState, opts ...ResourceOption) (*LogAllocationConfig, error)
    public static LogAllocationConfig Get(string name, Input<string> id, LogAllocationConfigState? state, CustomResourceOptions? opts = null)
    public static LogAllocationConfig get(String name, Output<String> id, LogAllocationConfigState state, CustomResourceOptions options)
    resources:  _:    type: chronosphere:LogAllocationConfig    get:      id: ${id}
    import {
      to = chronosphere_logallocationconfig.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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:
    DatasetAllocations List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocation>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    DefaultDataset Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    DatasetAllocations []LogAllocationConfigDatasetAllocationArgs
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    DefaultDataset LogAllocationConfigDefaultDatasetArgs
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    dataset_allocations list(object)
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    default_dataset object
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations List<LogAllocationConfigDatasetAllocation>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations LogAllocationConfigDatasetAllocation[]
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset LogAllocationConfigDefaultDataset
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    dataset_allocations Sequence[LogAllocationConfigDatasetAllocationArgs]
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    default_dataset LogAllocationConfigDefaultDatasetArgs
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.
    datasetAllocations List<Property Map>
    Per-dataset allocation and priority overrides. Datasets are evaluated in order; the first match wins.
    defaultDataset Property Map
    Allocation and priority configuration for the default dataset, which receives any logs not matched by a dataset_allocation entry.

    Supporting Types

    LogAllocationConfigDatasetAllocation, LogAllocationConfigDatasetAllocationArgs

    Allocation Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocationAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    DatasetId string
    Slug of the dataset this allocation applies to.
    Priorities Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocationPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    Allocation LogAllocationConfigDatasetAllocationAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    DatasetId string
    Slug of the dataset this allocation applies to.
    Priorities LogAllocationConfigDatasetAllocationPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation object
    Resource allocation for the dataset, expressed as a share of the overall log license.
    dataset_id string
    Slug of the dataset this allocation applies to.
    priorities object
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDatasetAllocationAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    datasetId String
    Slug of the dataset this allocation applies to.
    priorities LogAllocationConfigDatasetAllocationPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDatasetAllocationAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    datasetId string
    Slug of the dataset this allocation applies to.
    priorities LogAllocationConfigDatasetAllocationPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDatasetAllocationAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    dataset_id str
    Slug of the dataset this allocation applies to.
    priorities LogAllocationConfigDatasetAllocationPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation Property Map
    Resource allocation for the dataset, expressed as a share of the overall log license.
    datasetId String
    Slug of the dataset this allocation applies to.
    priorities Property Map
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.

    LogAllocationConfigDatasetAllocationAllocation, LogAllocationConfigDatasetAllocationAllocationArgs

    PercentOfLicense double
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    PercentOfLicense float64
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percent_of_license number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense Double
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percent_of_license float
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense Number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.

    LogAllocationConfigDatasetAllocationPriorities, LogAllocationConfigDatasetAllocationPrioritiesArgs

    HighPriorityFilters List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    LowPriorityFilters List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    HighPriorityFilters []LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    LowPriorityFilters []LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    high_priority_filters list(object)
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    low_priority_filters list(object)
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters List<LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters List<LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter[]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter[]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    high_priority_filters Sequence[LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    low_priority_filters Sequence[LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters List<Property Map>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters List<Property Map>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.

    LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilter, LogAllocationConfigDatasetAllocationPrioritiesHighPriorityFilterArgs

    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query str
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.

    LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilter, LogAllocationConfigDatasetAllocationPrioritiesLowPriorityFilterArgs

    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query str
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.

    LogAllocationConfigDefaultDataset, LogAllocationConfigDefaultDatasetArgs

    Allocation Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDatasetAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    Priorities Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDatasetPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    Allocation LogAllocationConfigDefaultDatasetAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    Priorities LogAllocationConfigDefaultDatasetPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation object
    Resource allocation for the dataset, expressed as a share of the overall log license.
    priorities object
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDefaultDatasetAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    priorities LogAllocationConfigDefaultDatasetPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDefaultDatasetAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    priorities LogAllocationConfigDefaultDatasetPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation LogAllocationConfigDefaultDatasetAllocation
    Resource allocation for the dataset, expressed as a share of the overall log license.
    priorities LogAllocationConfigDefaultDatasetPriorities
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.
    allocation Property Map
    Resource allocation for the dataset, expressed as a share of the overall log license.
    priorities Property Map
    Defines high and low priority match criteria. Low priority logs are dropped first when the allocation is exhausted, then default priority, with high priority dropped last.

    LogAllocationConfigDefaultDatasetAllocation, LogAllocationConfigDefaultDatasetAllocationArgs

    PercentOfLicense double
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    PercentOfLicense float64
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percent_of_license number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense Double
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percent_of_license float
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.
    percentOfLicense Number
    Percentage of the tenant's log license to allocate to this dataset, expressed as a number between 0 and 100.

    LogAllocationConfigDefaultDatasetPriorities, LogAllocationConfigDefaultDatasetPrioritiesArgs

    HighPriorityFilters List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    LowPriorityFilters List<Chronosphere.Pulumi.Inputs.LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    HighPriorityFilters []LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    LowPriorityFilters []LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    high_priority_filters list(object)
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    low_priority_filters list(object)
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters List<LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters List<LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter[]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter[]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    high_priority_filters Sequence[LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    low_priority_filters Sequence[LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter]
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    highPriorityFilters List<Property Map>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.
    lowPriorityFilters List<Property Map>
    List of log search filters. Filters are combined as OR statements so only one filter needs to match.

    LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilter, LogAllocationConfigDefaultDatasetPrioritiesHighPriorityFilterArgs

    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query str
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.

    LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilter, LogAllocationConfigDefaultDatasetPrioritiesLowPriorityFilterArgs

    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    Query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query string
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query str
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.
    query String
    Log search query that selects matching logs. Supports only top-level operations; nested clauses are not allowed and only one type of AND or OR operator can be used.

    Package Details

    Repository
    chronosphere chronosphereio/pulumi-chronosphere
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the chronosphere Terraform Provider.
    Viewing docs for Chronosphere v0.9.16
    published on Friday, Jun 5, 2026 by Chronosphere

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial