1. Packages
  2. Packages
  3. Chronosphere
  4. API Docs
  5. ConsumptionConfig
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 tree of consumption partitions that classify metric and log data into hierarchical groups so that consumption_budget resources can enforce quotas against them.

    Create ConsumptionConfig Resource

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

    Constructor syntax

    new ConsumptionConfig(name: string, args?: ConsumptionConfigArgs, opts?: CustomResourceOptions);
    @overload
    def ConsumptionConfig(resource_name: str,
                          args: Optional[ConsumptionConfigArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConsumptionConfig(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          partitions: Optional[Sequence[ConsumptionConfigPartitionArgs]] = None)
    func NewConsumptionConfig(ctx *Context, name string, args *ConsumptionConfigArgs, opts ...ResourceOption) (*ConsumptionConfig, error)
    public ConsumptionConfig(string name, ConsumptionConfigArgs? args = null, CustomResourceOptions? opts = null)
    public ConsumptionConfig(String name, ConsumptionConfigArgs args)
    public ConsumptionConfig(String name, ConsumptionConfigArgs args, CustomResourceOptions options)
    
    type: chronosphere:ConsumptionConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "chronosphere_consumptionconfig" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConsumptionConfigArgs
    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 ConsumptionConfigArgs
    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 ConsumptionConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConsumptionConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConsumptionConfigArgs
    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 consumptionConfigResource = new Pulumi.ConsumptionConfig("consumptionConfigResource", new()
    {
        Partitions = new[]
        {
            new Pulumi.Inputs.ConsumptionConfigPartitionArgs
            {
                Filters = new[]
                {
                    new Pulumi.Inputs.ConsumptionConfigPartitionFilterArgs
                    {
                        Conditions = new[]
                        {
                            new Pulumi.Inputs.ConsumptionConfigPartitionFilterConditionArgs
                            {
                                DatasetId = "string",
                                LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionFilterConditionLogFilterArgs
                                {
                                    Query = "string",
                                },
                                MetricFilters = new[]
                                {
                                    new Pulumi.Inputs.ConsumptionConfigPartitionFilterConditionMetricFilterArgs
                                    {
                                        Name = "string",
                                        ValueGlob = "string",
                                    },
                                },
                            },
                        },
                        Operator = "string",
                    },
                },
                Name = "string",
                Partitions = new[]
                {
                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionArgs
                    {
                        Filters = new[]
                        {
                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterArgs
                            {
                                Conditions = new[]
                                {
                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterConditionArgs
                                    {
                                        DatasetId = "string",
                                        LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterConditionLogFilterArgs
                                        {
                                            Query = "string",
                                        },
                                        MetricFilters = new[]
                                        {
                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterConditionMetricFilterArgs
                                            {
                                                Name = "string",
                                                ValueGlob = "string",
                                            },
                                        },
                                    },
                                },
                                Operator = "string",
                            },
                        },
                        Name = "string",
                        Partitions = new[]
                        {
                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionArgs
                            {
                                Filters = new[]
                                {
                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterArgs
                                    {
                                        Conditions = new[]
                                        {
                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterConditionArgs
                                            {
                                                DatasetId = "string",
                                                LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilterArgs
                                                {
                                                    Query = "string",
                                                },
                                                MetricFilters = new[]
                                                {
                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilterArgs
                                                    {
                                                        Name = "string",
                                                        ValueGlob = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Operator = "string",
                                    },
                                },
                                Name = "string",
                                Partitions = new[]
                                {
                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionArgs
                                    {
                                        Filters = new[]
                                        {
                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterArgs
                                            {
                                                Conditions = new[]
                                                {
                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionArgs
                                                    {
                                                        DatasetId = "string",
                                                        LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs
                                                        {
                                                            Query = "string",
                                                        },
                                                        MetricFilters = new[]
                                                        {
                                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs
                                                            {
                                                                Name = "string",
                                                                ValueGlob = "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                Operator = "string",
                                            },
                                        },
                                        Name = "string",
                                        Partitions = new[]
                                        {
                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterArgs
                                                    {
                                                        Conditions = new[]
                                                        {
                                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionArgs
                                                            {
                                                                DatasetId = "string",
                                                                LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs
                                                                {
                                                                    Query = "string",
                                                                },
                                                                MetricFilters = new[]
                                                                {
                                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs
                                                                    {
                                                                        Name = "string",
                                                                        ValueGlob = "string",
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        Operator = "string",
                                                    },
                                                },
                                                Name = "string",
                                                Partitions = new[]
                                                {
                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionArgs
                                                    {
                                                        Filters = new[]
                                                        {
                                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterArgs
                                                            {
                                                                Conditions = new[]
                                                                {
                                                                    new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionArgs
                                                                    {
                                                                        DatasetId = "string",
                                                                        LogFilter = new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs
                                                                        {
                                                                            Query = "string",
                                                                        },
                                                                        MetricFilters = new[]
                                                                        {
                                                                            new Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs
                                                                            {
                                                                                Name = "string",
                                                                                ValueGlob = "string",
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                Operator = "string",
                                                            },
                                                        },
                                                        Name = "string",
                                                        Slug = "string",
                                                    },
                                                },
                                                Slug = "string",
                                            },
                                        },
                                        Slug = "string",
                                    },
                                },
                                Slug = "string",
                            },
                        },
                        Slug = "string",
                    },
                },
                Slug = "string",
            },
        },
    });
    
    example, err := chronosphere.NewConsumptionConfig(ctx, "consumptionConfigResource", &chronosphere.ConsumptionConfigArgs{
    	Partitions: chronosphere.ConsumptionConfigPartitionArray{
    		&chronosphere.ConsumptionConfigPartitionArgs{
    			Filters: chronosphere.ConsumptionConfigPartitionFilterArray{
    				&chronosphere.ConsumptionConfigPartitionFilterArgs{
    					Conditions: chronosphere.ConsumptionConfigPartitionFilterConditionArray{
    						&chronosphere.ConsumptionConfigPartitionFilterConditionArgs{
    							DatasetId: pulumi.String("string"),
    							LogFilter: &chronosphere.ConsumptionConfigPartitionFilterConditionLogFilterArgs{
    								Query: pulumi.String("string"),
    							},
    							MetricFilters: chronosphere.ConsumptionConfigPartitionFilterConditionMetricFilterArray{
    								&chronosphere.ConsumptionConfigPartitionFilterConditionMetricFilterArgs{
    									Name:      pulumi.String("string"),
    									ValueGlob: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Operator: pulumi.String("string"),
    				},
    			},
    			Name: pulumi.String("string"),
    			Partitions: chronosphere.ConsumptionConfigPartitionPartitionArray{
    				&chronosphere.ConsumptionConfigPartitionPartitionArgs{
    					Filters: chronosphere.ConsumptionConfigPartitionPartitionFilterArray{
    						&chronosphere.ConsumptionConfigPartitionPartitionFilterArgs{
    							Conditions: chronosphere.ConsumptionConfigPartitionPartitionFilterConditionArray{
    								&chronosphere.ConsumptionConfigPartitionPartitionFilterConditionArgs{
    									DatasetId: pulumi.String("string"),
    									LogFilter: &chronosphere.ConsumptionConfigPartitionPartitionFilterConditionLogFilterArgs{
    										Query: pulumi.String("string"),
    									},
    									MetricFilters: chronosphere.ConsumptionConfigPartitionPartitionFilterConditionMetricFilterArray{
    										&chronosphere.ConsumptionConfigPartitionPartitionFilterConditionMetricFilterArgs{
    											Name:      pulumi.String("string"),
    											ValueGlob: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Operator: pulumi.String("string"),
    						},
    					},
    					Name: pulumi.String("string"),
    					Partitions: chronosphere.ConsumptionConfigPartitionPartitionPartitionArray{
    						&chronosphere.ConsumptionConfigPartitionPartitionPartitionArgs{
    							Filters: chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterArray{
    								&chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterArgs{
    									Conditions: chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterConditionArray{
    										&chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterConditionArgs{
    											DatasetId: pulumi.String("string"),
    											LogFilter: &chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilterArgs{
    												Query: pulumi.String("string"),
    											},
    											MetricFilters: chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilterArray{
    												&chronosphere.ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilterArgs{
    													Name:      pulumi.String("string"),
    													ValueGlob: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Operator: pulumi.String("string"),
    								},
    							},
    							Name: pulumi.String("string"),
    							Partitions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionArray{
    								&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionArgs{
    									Filters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterArray{
    										&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterArgs{
    											Conditions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionArray{
    												&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionArgs{
    													DatasetId: pulumi.String("string"),
    													LogFilter: &chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs{
    														Query: pulumi.String("string"),
    													},
    													MetricFilters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilterArray{
    														&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs{
    															Name:      pulumi.String("string"),
    															ValueGlob: pulumi.String("string"),
    														},
    													},
    												},
    											},
    											Operator: pulumi.String("string"),
    										},
    									},
    									Name: pulumi.String("string"),
    									Partitions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionArray{
    										&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionArgs{
    											Filters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterArray{
    												&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterArgs{
    													Conditions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionArray{
    														&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionArgs{
    															DatasetId: pulumi.String("string"),
    															LogFilter: &chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs{
    																Query: pulumi.String("string"),
    															},
    															MetricFilters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArray{
    																&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs{
    																	Name:      pulumi.String("string"),
    																	ValueGlob: pulumi.String("string"),
    																},
    															},
    														},
    													},
    													Operator: pulumi.String("string"),
    												},
    											},
    											Name: pulumi.String("string"),
    											Partitions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionArray{
    												&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionArgs{
    													Filters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterArray{
    														&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterArgs{
    															Conditions: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionArray{
    																&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionArgs{
    																	DatasetId: pulumi.String("string"),
    																	LogFilter: &chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs{
    																		Query: pulumi.String("string"),
    																	},
    																	MetricFilters: chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArray{
    																		&chronosphere.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs{
    																			Name:      pulumi.String("string"),
    																			ValueGlob: pulumi.String("string"),
    																		},
    																	},
    																},
    															},
    															Operator: pulumi.String("string"),
    														},
    													},
    													Name: pulumi.String("string"),
    													Slug: pulumi.String("string"),
    												},
    											},
    											Slug: pulumi.String("string"),
    										},
    									},
    									Slug: pulumi.String("string"),
    								},
    							},
    							Slug: pulumi.String("string"),
    						},
    					},
    					Slug: pulumi.String("string"),
    				},
    			},
    			Slug: pulumi.String("string"),
    		},
    	},
    })
    
    resource "chronosphere_consumptionconfig" "consumptionConfigResource" {
      partitions {
        filters {
          conditions {
            dataset_id = "string"
            log_filter = {
              query = "string"
            }
            metric_filters {
              name       = "string"
              value_glob = "string"
            }
          }
          operator = "string"
        }
        name = "string"
        partitions {
          filters {
            conditions {
              dataset_id = "string"
              log_filter = {
                query = "string"
              }
              metric_filters {
                name       = "string"
                value_glob = "string"
              }
            }
            operator = "string"
          }
          name = "string"
          partitions {
            filters {
              conditions {
                dataset_id = "string"
                log_filter = {
                  query = "string"
                }
                metric_filters {
                  name       = "string"
                  value_glob = "string"
                }
              }
              operator = "string"
            }
            name = "string"
            partitions {
              filters {
                conditions {
                  dataset_id = "string"
                  log_filter = {
                    query = "string"
                  }
                  metric_filters {
                    name       = "string"
                    value_glob = "string"
                  }
                }
                operator = "string"
              }
              name = "string"
              partitions {
                filters {
                  conditions {
                    dataset_id = "string"
                    log_filter = {
                      query = "string"
                    }
                    metric_filters {
                      name       = "string"
                      value_glob = "string"
                    }
                  }
                  operator = "string"
                }
                name = "string"
                partitions {
                  filters {
                    conditions {
                      dataset_id = "string"
                      log_filter = {
                        query = "string"
                      }
                      metric_filters {
                        name       = "string"
                        value_glob = "string"
                      }
                    }
                    operator = "string"
                  }
                  name = "string"
                  slug = "string"
                }
                slug = "string"
              }
              slug = "string"
            }
            slug = "string"
          }
          slug = "string"
        }
        slug = "string"
      }
    }
    
    var consumptionConfigResource = new ConsumptionConfig("consumptionConfigResource", ConsumptionConfigArgs.builder()
        .partitions(ConsumptionConfigPartitionArgs.builder()
            .filters(ConsumptionConfigPartitionFilterArgs.builder()
                .conditions(ConsumptionConfigPartitionFilterConditionArgs.builder()
                    .datasetId("string")
                    .logFilter(ConsumptionConfigPartitionFilterConditionLogFilterArgs.builder()
                        .query("string")
                        .build())
                    .metricFilters(ConsumptionConfigPartitionFilterConditionMetricFilterArgs.builder()
                        .name("string")
                        .valueGlob("string")
                        .build())
                    .build())
                .operator("string")
                .build())
            .name("string")
            .partitions(ConsumptionConfigPartitionPartitionArgs.builder()
                .filters(ConsumptionConfigPartitionPartitionFilterArgs.builder()
                    .conditions(ConsumptionConfigPartitionPartitionFilterConditionArgs.builder()
                        .datasetId("string")
                        .logFilter(ConsumptionConfigPartitionPartitionFilterConditionLogFilterArgs.builder()
                            .query("string")
                            .build())
                        .metricFilters(ConsumptionConfigPartitionPartitionFilterConditionMetricFilterArgs.builder()
                            .name("string")
                            .valueGlob("string")
                            .build())
                        .build())
                    .operator("string")
                    .build())
                .name("string")
                .partitions(ConsumptionConfigPartitionPartitionPartitionArgs.builder()
                    .filters(ConsumptionConfigPartitionPartitionPartitionFilterArgs.builder()
                        .conditions(ConsumptionConfigPartitionPartitionPartitionFilterConditionArgs.builder()
                            .datasetId("string")
                            .logFilter(ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilterArgs.builder()
                                .query("string")
                                .build())
                            .metricFilters(ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilterArgs.builder()
                                .name("string")
                                .valueGlob("string")
                                .build())
                            .build())
                        .operator("string")
                        .build())
                    .name("string")
                    .partitions(ConsumptionConfigPartitionPartitionPartitionPartitionArgs.builder()
                        .filters(ConsumptionConfigPartitionPartitionPartitionPartitionFilterArgs.builder()
                            .conditions(ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionArgs.builder()
                                .datasetId("string")
                                .logFilter(ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs.builder()
                                    .query("string")
                                    .build())
                                .metricFilters(ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs.builder()
                                    .name("string")
                                    .valueGlob("string")
                                    .build())
                                .build())
                            .operator("string")
                            .build())
                        .name("string")
                        .partitions(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionArgs.builder()
                            .filters(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterArgs.builder()
                                .conditions(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionArgs.builder()
                                    .datasetId("string")
                                    .logFilter(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs.builder()
                                        .query("string")
                                        .build())
                                    .metricFilters(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs.builder()
                                        .name("string")
                                        .valueGlob("string")
                                        .build())
                                    .build())
                                .operator("string")
                                .build())
                            .name("string")
                            .partitions(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionArgs.builder()
                                .filters(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterArgs.builder()
                                    .conditions(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionArgs.builder()
                                        .datasetId("string")
                                        .logFilter(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs.builder()
                                            .query("string")
                                            .build())
                                        .metricFilters(ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs.builder()
                                            .name("string")
                                            .valueGlob("string")
                                            .build())
                                        .build())
                                    .operator("string")
                                    .build())
                                .name("string")
                                .slug("string")
                                .build())
                            .slug("string")
                            .build())
                        .slug("string")
                        .build())
                    .slug("string")
                    .build())
                .slug("string")
                .build())
            .slug("string")
            .build())
        .build());
    
    consumption_config_resource = chronosphere.ConsumptionConfig("consumptionConfigResource", partitions=[{
        "filters": [{
            "conditions": [{
                "dataset_id": "string",
                "log_filter": {
                    "query": "string",
                },
                "metric_filters": [{
                    "name": "string",
                    "value_glob": "string",
                }],
            }],
            "operator": "string",
        }],
        "name": "string",
        "partitions": [{
            "filters": [{
                "conditions": [{
                    "dataset_id": "string",
                    "log_filter": {
                        "query": "string",
                    },
                    "metric_filters": [{
                        "name": "string",
                        "value_glob": "string",
                    }],
                }],
                "operator": "string",
            }],
            "name": "string",
            "partitions": [{
                "filters": [{
                    "conditions": [{
                        "dataset_id": "string",
                        "log_filter": {
                            "query": "string",
                        },
                        "metric_filters": [{
                            "name": "string",
                            "value_glob": "string",
                        }],
                    }],
                    "operator": "string",
                }],
                "name": "string",
                "partitions": [{
                    "filters": [{
                        "conditions": [{
                            "dataset_id": "string",
                            "log_filter": {
                                "query": "string",
                            },
                            "metric_filters": [{
                                "name": "string",
                                "value_glob": "string",
                            }],
                        }],
                        "operator": "string",
                    }],
                    "name": "string",
                    "partitions": [{
                        "filters": [{
                            "conditions": [{
                                "dataset_id": "string",
                                "log_filter": {
                                    "query": "string",
                                },
                                "metric_filters": [{
                                    "name": "string",
                                    "value_glob": "string",
                                }],
                            }],
                            "operator": "string",
                        }],
                        "name": "string",
                        "partitions": [{
                            "filters": [{
                                "conditions": [{
                                    "dataset_id": "string",
                                    "log_filter": {
                                        "query": "string",
                                    },
                                    "metric_filters": [{
                                        "name": "string",
                                        "value_glob": "string",
                                    }],
                                }],
                                "operator": "string",
                            }],
                            "name": "string",
                            "slug": "string",
                        }],
                        "slug": "string",
                    }],
                    "slug": "string",
                }],
                "slug": "string",
            }],
            "slug": "string",
        }],
        "slug": "string",
    }])
    
    const consumptionConfigResource = new chronosphere.ConsumptionConfig("consumptionConfigResource", {partitions: [{
        filters: [{
            conditions: [{
                datasetId: "string",
                logFilter: {
                    query: "string",
                },
                metricFilters: [{
                    name: "string",
                    valueGlob: "string",
                }],
            }],
            operator: "string",
        }],
        name: "string",
        partitions: [{
            filters: [{
                conditions: [{
                    datasetId: "string",
                    logFilter: {
                        query: "string",
                    },
                    metricFilters: [{
                        name: "string",
                        valueGlob: "string",
                    }],
                }],
                operator: "string",
            }],
            name: "string",
            partitions: [{
                filters: [{
                    conditions: [{
                        datasetId: "string",
                        logFilter: {
                            query: "string",
                        },
                        metricFilters: [{
                            name: "string",
                            valueGlob: "string",
                        }],
                    }],
                    operator: "string",
                }],
                name: "string",
                partitions: [{
                    filters: [{
                        conditions: [{
                            datasetId: "string",
                            logFilter: {
                                query: "string",
                            },
                            metricFilters: [{
                                name: "string",
                                valueGlob: "string",
                            }],
                        }],
                        operator: "string",
                    }],
                    name: "string",
                    partitions: [{
                        filters: [{
                            conditions: [{
                                datasetId: "string",
                                logFilter: {
                                    query: "string",
                                },
                                metricFilters: [{
                                    name: "string",
                                    valueGlob: "string",
                                }],
                            }],
                            operator: "string",
                        }],
                        name: "string",
                        partitions: [{
                            filters: [{
                                conditions: [{
                                    datasetId: "string",
                                    logFilter: {
                                        query: "string",
                                    },
                                    metricFilters: [{
                                        name: "string",
                                        valueGlob: "string",
                                    }],
                                }],
                                operator: "string",
                            }],
                            name: "string",
                            slug: "string",
                        }],
                        slug: "string",
                    }],
                    slug: "string",
                }],
                slug: "string",
            }],
            slug: "string",
        }],
        slug: "string",
    }]});
    
    type: chronosphere:ConsumptionConfig
    properties:
        partitions:
            - filters:
                - conditions:
                    - datasetId: string
                      logFilter:
                        query: string
                      metricFilters:
                        - name: string
                          valueGlob: string
                  operator: string
              name: string
              partitions:
                - filters:
                    - conditions:
                        - datasetId: string
                          logFilter:
                            query: string
                          metricFilters:
                            - name: string
                              valueGlob: string
                      operator: string
                  name: string
                  partitions:
                    - filters:
                        - conditions:
                            - datasetId: string
                              logFilter:
                                query: string
                              metricFilters:
                                - name: string
                                  valueGlob: string
                          operator: string
                      name: string
                      partitions:
                        - filters:
                            - conditions:
                                - datasetId: string
                                  logFilter:
                                    query: string
                                  metricFilters:
                                    - name: string
                                      valueGlob: string
                              operator: string
                          name: string
                          partitions:
                            - filters:
                                - conditions:
                                    - datasetId: string
                                      logFilter:
                                        query: string
                                      metricFilters:
                                        - name: string
                                          valueGlob: string
                                  operator: string
                              name: string
                              partitions:
                                - filters:
                                    - conditions:
                                        - datasetId: string
                                          logFilter:
                                            query: string
                                          metricFilters:
                                            - name: string
                                              valueGlob: string
                                      operator: string
                                  name: string
                                  slug: string
                              slug: string
                          slug: string
                      slug: string
                  slug: string
              slug: string
    

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

    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Partitions []ConsumptionConfigPartitionArgs
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions List<ConsumptionConfigPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions ConsumptionConfigPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions Sequence[ConsumptionConfigPartitionArgs]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ConsumptionConfig 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 ConsumptionConfig Resource

    Get an existing ConsumptionConfig 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?: ConsumptionConfigState, opts?: CustomResourceOptions): ConsumptionConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            partitions: Optional[Sequence[ConsumptionConfigPartitionArgs]] = None) -> ConsumptionConfig
    func GetConsumptionConfig(ctx *Context, name string, id IDInput, state *ConsumptionConfigState, opts ...ResourceOption) (*ConsumptionConfig, error)
    public static ConsumptionConfig Get(string name, Input<string> id, ConsumptionConfigState? state, CustomResourceOptions? opts = null)
    public static ConsumptionConfig get(String name, Output<String> id, ConsumptionConfigState state, CustomResourceOptions options)
    resources:  _:    type: chronosphere:ConsumptionConfig    get:      id: ${id}
    import {
      to = chronosphere_consumptionconfig.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:
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Partitions []ConsumptionConfigPartitionArgs
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions List<ConsumptionConfigPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions ConsumptionConfigPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions Sequence[ConsumptionConfigPartitionArgs]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.

    Supporting Types

    ConsumptionConfigPartition, ConsumptionConfigPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions []ConsumptionConfigPartitionPartition
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<ConsumptionConfigPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions ConsumptionConfigPartitionPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions Sequence[ConsumptionConfigPartitionPartition]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionFilter, ConsumptionConfigPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionFilterCondition, ConsumptionConfigPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionFilterConditionLogFilter, ConsumptionConfigPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    ConsumptionConfigPartitionPartition, ConsumptionConfigPartitionPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions []ConsumptionConfigPartitionPartitionPartition
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<ConsumptionConfigPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions ConsumptionConfigPartitionPartitionPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions Sequence[ConsumptionConfigPartitionPartitionPartition]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionPartitionFilter, ConsumptionConfigPartitionPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionPartitionFilterCondition, ConsumptionConfigPartitionPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionPartitionFilterConditionLogFilter, ConsumptionConfigPartitionPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    ConsumptionConfigPartitionPartitionPartition, ConsumptionConfigPartitionPartitionPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionPartitionPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions []ConsumptionConfigPartitionPartitionPartitionPartition
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<ConsumptionConfigPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionPartitionPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions ConsumptionConfigPartitionPartitionPartitionPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionPartitionPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions Sequence[ConsumptionConfigPartitionPartitionPartitionPartition]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionPartitionPartitionFilter, ConsumptionConfigPartitionPartitionPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionPartitionPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionPartitionPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionPartitionPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionPartitionPartitionFilterCondition, ConsumptionConfigPartitionPartitionPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilter, ConsumptionConfigPartitionPartitionPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionPartitionPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    ConsumptionConfigPartitionPartitionPartitionPartition, ConsumptionConfigPartitionPartitionPartitionPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionPartitionPartitionPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions []ConsumptionConfigPartitionPartitionPartitionPartitionPartition
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<ConsumptionConfigPartitionPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionPartitionPartitionPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions ConsumptionConfigPartitionPartitionPartitionPartitionPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartition]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionPartitionPartitionPartitionFilter, ConsumptionConfigPartitionPartitionPartitionPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionPartitionPartitionPartitionFilterCondition, ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilter, ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartition, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Partitions []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions list(object)
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition[]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition]
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    partitions List<Property Map>
    Child partitions of this partition. Evaluated in order; requests not matching any child fall into an implicit default child partition.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterCondition, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartition, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionArgs

    Filters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    Filters []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    Name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    Slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters list(object)
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter[]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name string
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    slug string
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter]
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name str
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    slug str
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.
    filters List<Property Map>
    Filters identifying which data belongs to this partition. Filters are AND-ed together: a request must match every filter to be assigned to the partition. At most one IN filter and one NOT_IN filter can be specified.
    name String
    Display name of the partition. Must be unique within its parent partition. Can be changed after creation.
    slug String
    Stable identifier of the partition. Must be unique within its parent partition. Immutable after creation.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterArgs

    Conditions List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    Conditions []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    Operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions list(object)
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition[]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator string
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition]
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator str
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.
    conditions List<Property Map>
    Conditions evaluated by the filter. Each condition matches by dataset, logs, metrics, or trace data; exactly one of log_filter, metric_filter, or dataset_id must be set per condition.
    operator String
    Match operator (e.g. IN, NOT_IN) applied to the filter conditions.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterCondition, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionArgs

    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters List<Chronosphere.Pulumi.Inputs.ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    DatasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    LogFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    MetricFilters []ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter object
    Log search filter matching log data for this condition.
    metric_filters list(object)
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters List<ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId string
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metricFilters ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter[]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    dataset_id str
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    log_filter ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter
    Log search filter matching log data for this condition.
    metric_filters Sequence[ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter]
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.
    datasetId String
    Deprecated: use log_filter, metric_filter, or trace filters instead. Slug of the dataset to match.
    logFilter Property Map
    Log search filter matching log data for this condition.
    metricFilters List<Property Map>
    Metric label filters matched against incoming metric data. Multiple filters are AND-ed together; values support glob patterns including service:{svc1,svc2} style alternations.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionLogFilterArgs

    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.

    ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilter, ConsumptionConfigPartitionPartitionPartitionPartitionPartitionPartitionFilterConditionMetricFilterArgs

    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    Name string
    Label name to match.
    ValueGlob string
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    value_glob string
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.
    name string
    Label name to match.
    valueGlob string
    Glob pattern matched against the label's value.
    name str
    Label name to match.
    value_glob str
    Glob pattern matched against the label's value.
    name String
    Label name to match.
    valueGlob String
    Glob pattern matched against the label's value.

    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