published on Friday, Jun 5, 2026 by Chronosphere
published on Friday, Jun 5, 2026 by Chronosphere
Singleton allocation of metric license capacity into named pools that match metrics by label filter, each with priority-based dropping when the pool’s allocation is exceeded.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.chronosphere.ResourcePoolsConfig;
import com.pulumi.chronosphere.ResourcePoolsConfigArgs;
import com.pulumi.chronosphere.inputs.ResourcePoolsConfigDefaultPoolArgs;
import com.pulumi.chronosphere.inputs.ResourcePoolsConfigDefaultPoolPrioritiesArgs;
import com.pulumi.chronosphere.inputs.ResourcePoolsConfigPoolArgs;
import com.pulumi.chronosphere.inputs.ResourcePoolsConfigPoolAllocationArgs;
import com.pulumi.chronosphere.inputs.ResourcePoolsConfigPoolPrioritiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new ResourcePoolsConfig("default", ResourcePoolsConfigArgs.builder()
.defaultPool(ResourcePoolsConfigDefaultPoolArgs.builder()
.priorities(ResourcePoolsConfigDefaultPoolPrioritiesArgs.builder()
.highPriorityMatchRules("cluster:production*")
.lowPriorityMatchRules("cluster:test*")
.build())
.build())
.pools(ResourcePoolsConfigPoolArgs.builder()
.allocation(ResourcePoolsConfigPoolAllocationArgs.builder()
.fixedValue(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.percentOfLicense(49.9)
.build())
.matchRules(
"team:platform",
"env:production")
.name("first")
.priorities(ResourcePoolsConfigPoolPrioritiesArgs.builder()
.highPriorityMatchRules("cluster:production*")
.lowPriorityMatchRules("cluster:test*")
.build())
.build())
.build());
}
}
Example coming soon!
Example coming soon!
resources:
default:
type: chronosphere:ResourcePoolsConfig
properties:
defaultPool:
priorities:
highPriorityMatchRules:
- cluster:production*
lowPriorityMatchRules:
- cluster:test*
pools:
- allocation:
fixedValue:
- license: PERSISTED_WRITES_STANDARD
value: 1000
percentOfLicense: 49.9
matchRules:
- team:platform
- env:production
name: first
priorities:
highPriorityMatchRules:
- cluster:production*
lowPriorityMatchRules:
- cluster:test*
Create ResourcePoolsConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ResourcePoolsConfig(name: string, args?: ResourcePoolsConfigArgs, opts?: CustomResourceOptions);@overload
def ResourcePoolsConfig(resource_name: str,
args: Optional[ResourcePoolsConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ResourcePoolsConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_pool: Optional[ResourcePoolsConfigDefaultPoolArgs] = None,
pool: Optional[Sequence[ResourcePoolsConfigPoolArgs]] = None,
pools: Optional[Sequence[ResourcePoolsConfigPoolArgs]] = None)func NewResourcePoolsConfig(ctx *Context, name string, args *ResourcePoolsConfigArgs, opts ...ResourceOption) (*ResourcePoolsConfig, error)public ResourcePoolsConfig(string name, ResourcePoolsConfigArgs? args = null, CustomResourceOptions? opts = null)
public ResourcePoolsConfig(String name, ResourcePoolsConfigArgs args)
public ResourcePoolsConfig(String name, ResourcePoolsConfigArgs args, CustomResourceOptions options)
type: chronosphere:ResourcePoolsConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "chronosphere_resourcepoolsconfig" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ResourcePoolsConfigArgs
- 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 ResourcePoolsConfigArgs
- 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 ResourcePoolsConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourcePoolsConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResourcePoolsConfigArgs
- 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 resourcePoolsConfigResource = new Pulumi.ResourcePoolsConfig("resourcePoolsConfigResource", new()
{
DefaultPool = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolArgs
{
Allocation = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationArgs
{
FixedValues = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationFixedValueArgs
{
License = "string",
Value = 0,
},
},
PercentOfLicense = 0,
PriorityThresholds = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdArgs
{
License = "string",
AllPriorities = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdAllPrioritiesArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
DefaultAndLowPriority = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
LowPriority = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
},
},
},
Priorities = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolPrioritiesArgs
{
HighPriorityMatchRules = new[]
{
"string",
},
LowPriorityMatchRules = new[]
{
"string",
},
},
PriorityThresholds = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolPriorityThresholdArgs
{
License = "string",
AllPriorities = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolPriorityThresholdAllPrioritiesArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
DefaultAndLowPriority = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolPriorityThresholdDefaultAndLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
LowPriority = new Pulumi.Inputs.ResourcePoolsConfigDefaultPoolPriorityThresholdLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
},
},
},
Pool = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigPoolArgs
{
Name = "string",
Allocation = new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationArgs
{
FixedValues = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationFixedValueArgs
{
License = "string",
Value = 0,
},
},
PercentOfLicense = 0,
PriorityThresholds = new[]
{
new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationPriorityThresholdArgs
{
License = "string",
AllPriorities = new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationPriorityThresholdAllPrioritiesArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
DefaultAndLowPriority = new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
LowPriority = new Pulumi.Inputs.ResourcePoolsConfigPoolAllocationPriorityThresholdLowPriorityArgs
{
FixedValue = 0,
PercentOfPoolAllocation = 0,
},
},
},
},
MatchRules = new[]
{
"string",
},
Priorities = new Pulumi.Inputs.ResourcePoolsConfigPoolPrioritiesArgs
{
HighPriorityMatchRules = new[]
{
"string",
},
LowPriorityMatchRules = new[]
{
"string",
},
},
},
},
});
example, err := chronosphere.NewResourcePoolsConfig(ctx, "resourcePoolsConfigResource", &chronosphere.ResourcePoolsConfigArgs{
DefaultPool: &chronosphere.ResourcePoolsConfigDefaultPoolArgs{
Allocation: &chronosphere.ResourcePoolsConfigDefaultPoolAllocationArgs{
FixedValues: chronosphere.ResourcePoolsConfigDefaultPoolAllocationFixedValueArray{
&chronosphere.ResourcePoolsConfigDefaultPoolAllocationFixedValueArgs{
License: pulumi.String("string"),
Value: pulumi.Int(0),
},
},
PercentOfLicense: pulumi.Float64(0),
PriorityThresholds: chronosphere.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdArray{
&chronosphere.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdArgs{
License: pulumi.String("string"),
AllPriorities: &chronosphere.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdAllPrioritiesArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
DefaultAndLowPriority: &chronosphere.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
LowPriority: &chronosphere.ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
},
},
},
Priorities: &chronosphere.ResourcePoolsConfigDefaultPoolPrioritiesArgs{
HighPriorityMatchRules: pulumi.StringArray{
pulumi.String("string"),
},
LowPriorityMatchRules: pulumi.StringArray{
pulumi.String("string"),
},
},
PriorityThresholds: chronosphere.ResourcePoolsConfigDefaultPoolPriorityThresholdArray{
&chronosphere.ResourcePoolsConfigDefaultPoolPriorityThresholdArgs{
License: pulumi.String("string"),
AllPriorities: &chronosphere.ResourcePoolsConfigDefaultPoolPriorityThresholdAllPrioritiesArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
DefaultAndLowPriority: &chronosphere.ResourcePoolsConfigDefaultPoolPriorityThresholdDefaultAndLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
LowPriority: &chronosphere.ResourcePoolsConfigDefaultPoolPriorityThresholdLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
},
},
},
Pool: chronosphere.ResourcePoolsConfigPoolArray{
&chronosphere.ResourcePoolsConfigPoolArgs{
Name: pulumi.String("string"),
Allocation: &chronosphere.ResourcePoolsConfigPoolAllocationArgs{
FixedValues: chronosphere.ResourcePoolsConfigPoolAllocationFixedValueArray{
&chronosphere.ResourcePoolsConfigPoolAllocationFixedValueArgs{
License: pulumi.String("string"),
Value: pulumi.Int(0),
},
},
PercentOfLicense: pulumi.Float64(0),
PriorityThresholds: chronosphere.ResourcePoolsConfigPoolAllocationPriorityThresholdArray{
&chronosphere.ResourcePoolsConfigPoolAllocationPriorityThresholdArgs{
License: pulumi.String("string"),
AllPriorities: &chronosphere.ResourcePoolsConfigPoolAllocationPriorityThresholdAllPrioritiesArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
DefaultAndLowPriority: &chronosphere.ResourcePoolsConfigPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
LowPriority: &chronosphere.ResourcePoolsConfigPoolAllocationPriorityThresholdLowPriorityArgs{
FixedValue: pulumi.Int(0),
PercentOfPoolAllocation: pulumi.Float64(0),
},
},
},
},
MatchRules: pulumi.StringArray{
pulumi.String("string"),
},
Priorities: &chronosphere.ResourcePoolsConfigPoolPrioritiesArgs{
HighPriorityMatchRules: pulumi.StringArray{
pulumi.String("string"),
},
LowPriorityMatchRules: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
})
resource "chronosphere_resourcepoolsconfig" "resourcePoolsConfigResource" {
default_pool = {
allocation = {
fixed_values = [{
"license" = "string"
"value" = 0
}]
percent_of_license = 0
priority_thresholds = [{
"license" = "string"
"allPriorities" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"defaultAndLowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"lowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
}]
}
priorities = {
high_priority_match_rules = ["string"]
low_priority_match_rules = ["string"]
}
priority_thresholds = [{
"license" = "string"
"allPriorities" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"defaultAndLowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"lowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
}]
}
pool {
name = "string"
allocation = {
fixed_values = [{
"license" = "string"
"value" = 0
}]
percent_of_license = 0
priority_thresholds = [{
"license" = "string"
"allPriorities" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"defaultAndLowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
"lowPriority" = {
"fixedValue" = 0
"percentOfPoolAllocation" = 0
}
}]
}
match_rules = ["string"]
priorities = {
high_priority_match_rules = ["string"]
low_priority_match_rules = ["string"]
}
}
}
var resourcePoolsConfigResource = new ResourcePoolsConfig("resourcePoolsConfigResource", ResourcePoolsConfigArgs.builder()
.defaultPool(ResourcePoolsConfigDefaultPoolArgs.builder()
.allocation(ResourcePoolsConfigDefaultPoolAllocationArgs.builder()
.fixedValues(ResourcePoolsConfigDefaultPoolAllocationFixedValueArgs.builder()
.license("string")
.value(0)
.build())
.percentOfLicense(0.0)
.priorityThresholds(ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdArgs.builder()
.license("string")
.allPriorities(ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdAllPrioritiesArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.defaultAndLowPriority(ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.lowPriority(ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.build())
.build())
.priorities(ResourcePoolsConfigDefaultPoolPrioritiesArgs.builder()
.highPriorityMatchRules("string")
.lowPriorityMatchRules("string")
.build())
.priorityThresholds(ResourcePoolsConfigDefaultPoolPriorityThresholdArgs.builder()
.license("string")
.allPriorities(ResourcePoolsConfigDefaultPoolPriorityThresholdAllPrioritiesArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.defaultAndLowPriority(ResourcePoolsConfigDefaultPoolPriorityThresholdDefaultAndLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.lowPriority(ResourcePoolsConfigDefaultPoolPriorityThresholdLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.build())
.build())
.pool(ResourcePoolsConfigPoolArgs.builder()
.name("string")
.allocation(ResourcePoolsConfigPoolAllocationArgs.builder()
.fixedValues(ResourcePoolsConfigPoolAllocationFixedValueArgs.builder()
.license("string")
.value(0)
.build())
.percentOfLicense(0.0)
.priorityThresholds(ResourcePoolsConfigPoolAllocationPriorityThresholdArgs.builder()
.license("string")
.allPriorities(ResourcePoolsConfigPoolAllocationPriorityThresholdAllPrioritiesArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.defaultAndLowPriority(ResourcePoolsConfigPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.lowPriority(ResourcePoolsConfigPoolAllocationPriorityThresholdLowPriorityArgs.builder()
.fixedValue(0)
.percentOfPoolAllocation(0.0)
.build())
.build())
.build())
.matchRules("string")
.priorities(ResourcePoolsConfigPoolPrioritiesArgs.builder()
.highPriorityMatchRules("string")
.lowPriorityMatchRules("string")
.build())
.build())
.build());
resource_pools_config_resource = chronosphere.ResourcePoolsConfig("resourcePoolsConfigResource",
default_pool={
"allocation": {
"fixed_values": [{
"license": "string",
"value": 0,
}],
"percent_of_license": float(0),
"priority_thresholds": [{
"license": "string",
"all_priorities": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"default_and_low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
}],
},
"priorities": {
"high_priority_match_rules": ["string"],
"low_priority_match_rules": ["string"],
},
"priority_thresholds": [{
"license": "string",
"all_priorities": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"default_and_low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
}],
},
pool=[{
"name": "string",
"allocation": {
"fixed_values": [{
"license": "string",
"value": 0,
}],
"percent_of_license": float(0),
"priority_thresholds": [{
"license": "string",
"all_priorities": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"default_and_low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
"low_priority": {
"fixed_value": 0,
"percent_of_pool_allocation": float(0),
},
}],
},
"match_rules": ["string"],
"priorities": {
"high_priority_match_rules": ["string"],
"low_priority_match_rules": ["string"],
},
}])
const resourcePoolsConfigResource = new chronosphere.ResourcePoolsConfig("resourcePoolsConfigResource", {
defaultPool: {
allocation: {
fixedValues: [{
license: "string",
value: 0,
}],
percentOfLicense: 0,
priorityThresholds: [{
license: "string",
allPriorities: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
defaultAndLowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
lowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
}],
},
priorities: {
highPriorityMatchRules: ["string"],
lowPriorityMatchRules: ["string"],
},
priorityThresholds: [{
license: "string",
allPriorities: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
defaultAndLowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
lowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
}],
},
pool: [{
name: "string",
allocation: {
fixedValues: [{
license: "string",
value: 0,
}],
percentOfLicense: 0,
priorityThresholds: [{
license: "string",
allPriorities: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
defaultAndLowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
lowPriority: {
fixedValue: 0,
percentOfPoolAllocation: 0,
},
}],
},
matchRules: ["string"],
priorities: {
highPriorityMatchRules: ["string"],
lowPriorityMatchRules: ["string"],
},
}],
});
type: chronosphere:ResourcePoolsConfig
properties:
defaultPool:
allocation:
fixedValues:
- license: string
value: 0
percentOfLicense: 0
priorityThresholds:
- allPriorities:
fixedValue: 0
percentOfPoolAllocation: 0
defaultAndLowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
license: string
lowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
priorities:
highPriorityMatchRules:
- string
lowPriorityMatchRules:
- string
priorityThresholds:
- allPriorities:
fixedValue: 0
percentOfPoolAllocation: 0
defaultAndLowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
license: string
lowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
pool:
- allocation:
fixedValues:
- license: string
value: 0
percentOfLicense: 0
priorityThresholds:
- allPriorities:
fixedValue: 0
percentOfPoolAllocation: 0
defaultAndLowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
license: string
lowPriority:
fixedValue: 0
percentOfPoolAllocation: 0
matchRules:
- string
name: string
priorities:
highPriorityMatchRules:
- string
lowPriorityMatchRules:
- string
ResourcePoolsConfig 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 ResourcePoolsConfig resource accepts the following input properties:
- Default
Pool Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- Pool
List<Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool> - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - Pools
List<Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool> - Deprecated: use
poolinstead. Set of named pools that partition the license.
- Default
Pool ResourcePools Config Default Pool Args - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- Pool
[]Resource
Pools Config Pool Args - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - Pools
[]Resource
Pools Config Pool Args - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default_
pool object - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool list(object)
- Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools list(object)
- Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool ResourcePools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
List<Resource
Pools Config Pool> - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
List<Resource
Pools Config Pool> - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool ResourcePools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
Resource
Pools Config Pool[] - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
Resource
Pools Config Pool[] - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default_
pool ResourcePools Config Default Pool Args - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
Sequence[Resource
Pools Config Pool Args] - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
Sequence[Resource
Pools Config Pool Args] - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool Property Map - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool List<Property Map>
- Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools List<Property Map>
- Deprecated: use
poolinstead. Set of named pools that partition the license.
Outputs
All input properties are implicitly available as output properties. Additionally, the ResourcePoolsConfig 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 ResourcePoolsConfig Resource
Get an existing ResourcePoolsConfig 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?: ResourcePoolsConfigState, opts?: CustomResourceOptions): ResourcePoolsConfig@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
default_pool: Optional[ResourcePoolsConfigDefaultPoolArgs] = None,
pool: Optional[Sequence[ResourcePoolsConfigPoolArgs]] = None,
pools: Optional[Sequence[ResourcePoolsConfigPoolArgs]] = None) -> ResourcePoolsConfigfunc GetResourcePoolsConfig(ctx *Context, name string, id IDInput, state *ResourcePoolsConfigState, opts ...ResourceOption) (*ResourcePoolsConfig, error)public static ResourcePoolsConfig Get(string name, Input<string> id, ResourcePoolsConfigState? state, CustomResourceOptions? opts = null)public static ResourcePoolsConfig get(String name, Output<String> id, ResourcePoolsConfigState state, CustomResourceOptions options)resources: _: type: chronosphere:ResourcePoolsConfig get: id: ${id}import {
to = chronosphere_resourcepoolsconfig.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.
- Default
Pool Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- Pool
List<Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool> - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - Pools
List<Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool> - Deprecated: use
poolinstead. Set of named pools that partition the license.
- Default
Pool ResourcePools Config Default Pool Args - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- Pool
[]Resource
Pools Config Pool Args - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - Pools
[]Resource
Pools Config Pool Args - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default_
pool object - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool list(object)
- Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools list(object)
- Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool ResourcePools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
List<Resource
Pools Config Pool> - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
List<Resource
Pools Config Pool> - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool ResourcePools Config Default Pool - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
Resource
Pools Config Pool[] - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
Resource
Pools Config Pool[] - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default_
pool ResourcePools Config Default Pool Args - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool
Sequence[Resource
Pools Config Pool Args] - Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools
Sequence[Resource
Pools Config Pool Args] - Deprecated: use
poolinstead. Set of named pools that partition the license.
- default
Pool Property Map - Catch-all pool that receives metrics not matched by any other pool. Also receives any license allocation left unassigned by the other pools.
- pool List<Property Map>
- Named pools that partition each license across teams or workloads. Pools are matched in declaration order via their
match_rules. - pools List<Property Map>
- Deprecated: use
poolinstead. Set of named pools that partition the license.
Supporting Types
ResourcePoolsConfigDefaultPool, ResourcePoolsConfigDefaultPoolArgs
- Allocation
Chronosphere.
Pulumi. Inputs. Resource Pools Config Default Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - Priorities
Chronosphere.
Pulumi. Inputs. Resource Pools Config Default Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- Priority
Thresholds List<Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- Allocation
Resource
Pools Config Default Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - Priorities
Resource
Pools Config Default Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- Priority
Thresholds []ResourcePools Config Default Pool Priority Threshold - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- allocation object
- License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - priorities object
- Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- priority_
thresholds list(object) - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- allocation
Resource
Pools Config Default Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - priorities
Resource
Pools Config Default Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- priority
Thresholds List<ResourcePools Config Default Pool Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- allocation
Resource
Pools Config Default Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - priorities
Resource
Pools Config Default Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- priority
Thresholds ResourcePools Config Default Pool Priority Threshold[] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- allocation
Resource
Pools Config Default Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - priorities
Resource
Pools Config Default Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- priority_
thresholds Sequence[ResourcePools Config Default Pool Priority Threshold] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- allocation Property Map
- License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - priorities Property Map
- Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- priority
Thresholds List<Property Map> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
ResourcePoolsConfigDefaultPoolAllocation, ResourcePoolsConfigDefaultPoolAllocationArgs
- Fixed
Values List<Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Allocation Fixed Value> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doubleLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- Priority
Thresholds List<Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Allocation Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- Fixed
Values []ResourcePools Config Default Pool Allocation Fixed Value - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64License - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- Priority
Thresholds []ResourcePools Config Default Pool Allocation Priority Threshold - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed_
values list(object) - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberlicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority_
thresholds list(object) - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values List<ResourcePools Config Default Pool Allocation Fixed Value> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoubleLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds List<ResourcePools Config Default Pool Allocation Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values ResourcePools Config Default Pool Allocation Fixed Value[] - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds ResourcePools Config Default Pool Allocation Priority Threshold[] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed_
values Sequence[ResourcePools Config Default Pool Allocation Fixed Value] - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatlicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority_
thresholds Sequence[ResourcePools Config Default Pool Allocation Priority Threshold] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values List<Property Map> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds List<Property Map> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
ResourcePoolsConfigDefaultPoolAllocationFixedValue, ResourcePoolsConfigDefaultPoolAllocationFixedValueArgs
ResourcePoolsConfigDefaultPoolAllocationPriorityThreshold, ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdArgs
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And Chronosphere.Low Priority Pulumi. Inputs. Resource Pools Config Default Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities ResourcePools Config Default Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And ResourceLow Priority Pools Config Default Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority ResourcePools Config Default Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ objectlow_ priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Default Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Default Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Default Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Default Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Default Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Default Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license str
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities ResourcePools Config Default Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ Resourcelow_ priority Pools Config Default Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority ResourcePools Config Default Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And Property MapLow Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdAllPriorities, ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdAllPrioritiesArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdDefaultAndLowPriority, ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdLowPriority, ResourcePoolsConfigDefaultPoolAllocationPriorityThresholdLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigDefaultPoolPriorities, ResourcePoolsConfigDefaultPoolPrioritiesArgs
- High
Priority List<string>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- Low
Priority List<string>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- High
Priority []stringMatch Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- Low
Priority []stringMatch Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high_
priority_ list(string)match_ rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low_
priority_ list(string)match_ rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority string[]Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority string[]Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high_
priority_ Sequence[str]match_ rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low_
priority_ Sequence[str]match_ rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
ResourcePoolsConfigDefaultPoolPriorityThreshold, ResourcePoolsConfigDefaultPoolPriorityThresholdArgs
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And Chronosphere.Low Priority Pulumi. Inputs. Resource Pools Config Default Pool Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority Chronosphere.Pulumi. Inputs. Resource Pools Config Default Pool Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities ResourcePools Config Default Pool Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And ResourceLow Priority Pools Config Default Pool Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority ResourcePools Config Default Pool Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ objectlow_ priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Default Pool Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Default Pool Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Default Pool Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Default Pool Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Default Pool Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Default Pool Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license str
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities ResourcePools Config Default Pool Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ Resourcelow_ priority Pools Config Default Pool Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority ResourcePools Config Default Pool Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And Property MapLow Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
ResourcePoolsConfigDefaultPoolPriorityThresholdAllPriorities, ResourcePoolsConfigDefaultPoolPriorityThresholdAllPrioritiesArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigDefaultPoolPriorityThresholdDefaultAndLowPriority, ResourcePoolsConfigDefaultPoolPriorityThresholdDefaultAndLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigDefaultPoolPriorityThresholdLowPriority, ResourcePoolsConfigDefaultPoolPriorityThresholdLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigPool, ResourcePoolsConfigPoolArgs
- Name string
- Unique name of the pool.
- Allocation
Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - Match
Rule string - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - Match
Rules List<string> - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- Priorities
Chronosphere.
Pulumi. Inputs. Resource Pools Config Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- Name string
- Unique name of the pool.
- Allocation
Resource
Pools Config Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - Match
Rule string - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - Match
Rules []string - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- Priorities
Resource
Pools Config Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- name string
- Unique name of the pool.
- allocation object
- License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - match_
rule string - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - match_
rules list(string) - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- priorities object
- Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- name String
- Unique name of the pool.
- allocation
Resource
Pools Config Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - match
Rule String - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - match
Rules List<String> - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- priorities
Resource
Pools Config Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- name string
- Unique name of the pool.
- allocation
Resource
Pools Config Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - match
Rule string - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - match
Rules string[] - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- priorities
Resource
Pools Config Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- name str
- Unique name of the pool.
- allocation
Resource
Pools Config Pool Allocation - License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - match_
rule str - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - match_
rules Sequence[str] - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- priorities
Resource
Pools Config Pool Priorities - Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
- name String
- Unique name of the pool.
- allocation Property Map
- License allocation for the pool. Can be expressed as a percentage of the license (
percent_of_license) or as per-license fixed values (fixed_value). - match
Rule String - Deprecated: use
match_rulesinstead. Single matcher selecting metrics that belong to this pool. - match
Rules List<String> - Matchers selecting metrics that map to this pool. A metric matching any rule is assigned to the pool.
- priorities Property Map
- Optional high/low priority sub-classifications within the pool. Low-priority metrics are dropped first; high-priority metrics are dropped last when limits are hit.
ResourcePoolsConfigPoolAllocation, ResourcePoolsConfigPoolAllocationArgs
- Fixed
Values List<Chronosphere.Pulumi. Inputs. Resource Pools Config Pool Allocation Fixed Value> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doubleLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- Priority
Thresholds List<Chronosphere.Pulumi. Inputs. Resource Pools Config Pool Allocation Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- Fixed
Values []ResourcePools Config Pool Allocation Fixed Value - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64License - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- Priority
Thresholds []ResourcePools Config Pool Allocation Priority Threshold - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed_
values list(object) - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberlicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority_
thresholds list(object) - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values List<ResourcePools Config Pool Allocation Fixed Value> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoubleLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds List<ResourcePools Config Pool Allocation Priority Threshold> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values ResourcePools Config Pool Allocation Fixed Value[] - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds ResourcePools Config Pool Allocation Priority Threshold[] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed_
values Sequence[ResourcePools Config Pool Allocation Fixed Value] - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatlicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority_
thresholds Sequence[ResourcePools Config Pool Allocation Priority Threshold] - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
- fixed
Values List<Property Map> - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberLicense - Percent of each license to allocate to this pool, between 0 and 100. Across non-default pools, the sum must not exceed 100; the default pool receives the remainder.
- priority
Thresholds List<Property Map> - Per-license drop thresholds for
PERSISTED_CARDINALITY_STANDARDandPERSISTED_CARDINALITY_HISTOGRAMonly. Defines strict upper bounds beyond which new consumption is dropped, optionally segmented by priority class.
ResourcePoolsConfigPoolAllocationFixedValue, ResourcePoolsConfigPoolAllocationFixedValueArgs
ResourcePoolsConfigPoolAllocationPriorityThreshold, ResourcePoolsConfigPoolAllocationPriorityThresholdArgs
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities Chronosphere.Pulumi. Inputs. Resource Pools Config Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And Chronosphere.Low Priority Pulumi. Inputs. Resource Pools Config Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority Chronosphere.Pulumi. Inputs. Resource Pools Config Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- License string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - All
Priorities ResourcePools Config Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Default
And ResourceLow Priority Pools Config Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- Low
Priority ResourcePools Config Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ objectlow_ priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority object - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license string
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities ResourcePools Config Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And ResourceLow Priority Pools Config Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority ResourcePools Config Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license str
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all_
priorities ResourcePools Config Pool Allocation Priority Threshold All Priorities - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default_
and_ Resourcelow_ priority Pools Config Pool Allocation Priority Threshold Default And Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low_
priority ResourcePools Config Pool Allocation Priority Threshold Low Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- license String
- License this fixed-value allocation applies to (e.g.
PERSISTED_WRITES). - all
Priorities Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- default
And Property MapLow Priority - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
- low
Priority Property Map - Threshold value, expressed as either a percent of the pool's allocation or as a fixed value in license units.
ResourcePoolsConfigPoolAllocationPriorityThresholdAllPriorities, ResourcePoolsConfigPoolAllocationPriorityThresholdAllPrioritiesArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigPoolAllocationPriorityThresholdDefaultAndLowPriority, ResourcePoolsConfigPoolAllocationPriorityThresholdDefaultAndLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigPoolAllocationPriorityThresholdLowPriority, ResourcePoolsConfigPoolAllocationPriorityThresholdLowPriorityArgs
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of doublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- Fixed
Value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - Percent
Of float64Pool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ numberpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Integer - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of DoublePool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of numberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed_
value int - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent_
of_ floatpool_ allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
- fixed
Value Number - Per-license fixed allocations that override
percent_of_licensefor the named licenses. When any pool sets a fixed value for a license, every pool must also set one for that license. - percent
Of NumberPool Allocation - Threshold as a percent of the pool's allocation.
100equals the full allocation; values above 100 allow the pool to exceed its baseline allocation.
ResourcePoolsConfigPoolPriorities, ResourcePoolsConfigPoolPrioritiesArgs
- High
Priority List<string>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- Low
Priority List<string>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- High
Priority []stringMatch Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- Low
Priority []stringMatch Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high_
priority_ list(string)match_ rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low_
priority_ list(string)match_ rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority string[]Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority string[]Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high_
priority_ Sequence[str]match_ rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low_
priority_ Sequence[str]match_ rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
- high
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as high priority and dropped last.
- low
Priority List<String>Match Rules - Matchers selecting metrics within the pool that are treated as low priority and dropped first.
Package Details
- Repository
- chronosphere chronosphereio/pulumi-chronosphere
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
chronosphereTerraform Provider.
published on Friday, Jun 5, 2026 by Chronosphere