1. Packages
  2. Dynatrace
  3. API Docs
  4. K8sNamespaceAnomalies
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.K8sNamespaceAnomalies

Explore with Pulumi AI

Create K8sNamespaceAnomalies Resource

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

Constructor syntax

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

@overload
def K8sNamespaceAnomalies(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          cpu_limits_quota_saturation: Optional[K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs] = None,
                          cpu_requests_quota_saturation: Optional[K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs] = None,
                          memory_limits_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs] = None,
                          memory_requests_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs] = None,
                          pods_quota_saturation: Optional[K8sNamespaceAnomaliesPodsQuotaSaturationArgs] = None,
                          scope: Optional[str] = None)
func NewK8sNamespaceAnomalies(ctx *Context, name string, args K8sNamespaceAnomaliesArgs, opts ...ResourceOption) (*K8sNamespaceAnomalies, error)
public K8sNamespaceAnomalies(string name, K8sNamespaceAnomaliesArgs args, CustomResourceOptions? opts = null)
public K8sNamespaceAnomalies(String name, K8sNamespaceAnomaliesArgs args)
public K8sNamespaceAnomalies(String name, K8sNamespaceAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:K8sNamespaceAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. K8sNamespaceAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. K8sNamespaceAnomaliesArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. K8sNamespaceAnomaliesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. K8sNamespaceAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. K8sNamespaceAnomaliesArgs
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 k8sNamespaceAnomaliesResource = new Dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", new()
{
    CpuLimitsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
    {
        Enabled = false,
        Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs
        {
            ObservationPeriodInMinutes = 0,
            SamplePeriodInMinutes = 0,
            Threshold = 0,
        },
    },
    CpuRequestsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
    {
        Enabled = false,
        Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs
        {
            ObservationPeriodInMinutes = 0,
            SamplePeriodInMinutes = 0,
            Threshold = 0,
        },
    },
    MemoryLimitsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
    {
        Enabled = false,
        Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs
        {
            ObservationPeriodInMinutes = 0,
            SamplePeriodInMinutes = 0,
            Threshold = 0,
        },
    },
    MemoryRequestsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
    {
        Enabled = false,
        Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs
        {
            ObservationPeriodInMinutes = 0,
            SamplePeriodInMinutes = 0,
            Threshold = 0,
        },
    },
    PodsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturationArgs
    {
        Enabled = false,
        Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs
        {
            ObservationPeriodInMinutes = 0,
            SamplePeriodInMinutes = 0,
            Threshold = 0,
        },
    },
    Scope = "string",
});
Copy
example, err := dynatrace.NewK8sNamespaceAnomalies(ctx, "k8sNamespaceAnomaliesResource", &dynatrace.K8sNamespaceAnomaliesArgs{
	CpuLimitsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs{
		Enabled: pulumi.Bool(false),
		Configuration: &dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs{
			ObservationPeriodInMinutes: pulumi.Int(0),
			SamplePeriodInMinutes:      pulumi.Int(0),
			Threshold:                  pulumi.Int(0),
		},
	},
	CpuRequestsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs{
		Enabled: pulumi.Bool(false),
		Configuration: &dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs{
			ObservationPeriodInMinutes: pulumi.Int(0),
			SamplePeriodInMinutes:      pulumi.Int(0),
			Threshold:                  pulumi.Int(0),
		},
	},
	MemoryLimitsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs{
		Enabled: pulumi.Bool(false),
		Configuration: &dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs{
			ObservationPeriodInMinutes: pulumi.Int(0),
			SamplePeriodInMinutes:      pulumi.Int(0),
			Threshold:                  pulumi.Int(0),
		},
	},
	MemoryRequestsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs{
		Enabled: pulumi.Bool(false),
		Configuration: &dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs{
			ObservationPeriodInMinutes: pulumi.Int(0),
			SamplePeriodInMinutes:      pulumi.Int(0),
			Threshold:                  pulumi.Int(0),
		},
	},
	PodsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationArgs{
		Enabled: pulumi.Bool(false),
		Configuration: &dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs{
			ObservationPeriodInMinutes: pulumi.Int(0),
			SamplePeriodInMinutes:      pulumi.Int(0),
			Threshold:                  pulumi.Int(0),
		},
	},
	Scope: pulumi.String("string"),
})
Copy
var k8sNamespaceAnomaliesResource = new K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", K8sNamespaceAnomaliesArgs.builder()
    .cpuLimitsQuotaSaturation(K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs.builder()
        .enabled(false)
        .configuration(K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs.builder()
            .observationPeriodInMinutes(0)
            .samplePeriodInMinutes(0)
            .threshold(0)
            .build())
        .build())
    .cpuRequestsQuotaSaturation(K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs.builder()
        .enabled(false)
        .configuration(K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs.builder()
            .observationPeriodInMinutes(0)
            .samplePeriodInMinutes(0)
            .threshold(0)
            .build())
        .build())
    .memoryLimitsQuotaSaturation(K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs.builder()
        .enabled(false)
        .configuration(K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs.builder()
            .observationPeriodInMinutes(0)
            .samplePeriodInMinutes(0)
            .threshold(0)
            .build())
        .build())
    .memoryRequestsQuotaSaturation(K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs.builder()
        .enabled(false)
        .configuration(K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs.builder()
            .observationPeriodInMinutes(0)
            .samplePeriodInMinutes(0)
            .threshold(0)
            .build())
        .build())
    .podsQuotaSaturation(K8sNamespaceAnomaliesPodsQuotaSaturationArgs.builder()
        .enabled(false)
        .configuration(K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs.builder()
            .observationPeriodInMinutes(0)
            .samplePeriodInMinutes(0)
            .threshold(0)
            .build())
        .build())
    .scope("string")
    .build());
Copy
k8s_namespace_anomalies_resource = dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource",
    cpu_limits_quota_saturation={
        "enabled": False,
        "configuration": {
            "observation_period_in_minutes": 0,
            "sample_period_in_minutes": 0,
            "threshold": 0,
        },
    },
    cpu_requests_quota_saturation={
        "enabled": False,
        "configuration": {
            "observation_period_in_minutes": 0,
            "sample_period_in_minutes": 0,
            "threshold": 0,
        },
    },
    memory_limits_quota_saturation={
        "enabled": False,
        "configuration": {
            "observation_period_in_minutes": 0,
            "sample_period_in_minutes": 0,
            "threshold": 0,
        },
    },
    memory_requests_quota_saturation={
        "enabled": False,
        "configuration": {
            "observation_period_in_minutes": 0,
            "sample_period_in_minutes": 0,
            "threshold": 0,
        },
    },
    pods_quota_saturation={
        "enabled": False,
        "configuration": {
            "observation_period_in_minutes": 0,
            "sample_period_in_minutes": 0,
            "threshold": 0,
        },
    },
    scope="string")
Copy
const k8sNamespaceAnomaliesResource = new dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", {
    cpuLimitsQuotaSaturation: {
        enabled: false,
        configuration: {
            observationPeriodInMinutes: 0,
            samplePeriodInMinutes: 0,
            threshold: 0,
        },
    },
    cpuRequestsQuotaSaturation: {
        enabled: false,
        configuration: {
            observationPeriodInMinutes: 0,
            samplePeriodInMinutes: 0,
            threshold: 0,
        },
    },
    memoryLimitsQuotaSaturation: {
        enabled: false,
        configuration: {
            observationPeriodInMinutes: 0,
            samplePeriodInMinutes: 0,
            threshold: 0,
        },
    },
    memoryRequestsQuotaSaturation: {
        enabled: false,
        configuration: {
            observationPeriodInMinutes: 0,
            samplePeriodInMinutes: 0,
            threshold: 0,
        },
    },
    podsQuotaSaturation: {
        enabled: false,
        configuration: {
            observationPeriodInMinutes: 0,
            samplePeriodInMinutes: 0,
            threshold: 0,
        },
    },
    scope: "string",
});
Copy
type: dynatrace:K8sNamespaceAnomalies
properties:
    cpuLimitsQuotaSaturation:
        configuration:
            observationPeriodInMinutes: 0
            samplePeriodInMinutes: 0
            threshold: 0
        enabled: false
    cpuRequestsQuotaSaturation:
        configuration:
            observationPeriodInMinutes: 0
            samplePeriodInMinutes: 0
            threshold: 0
        enabled: false
    memoryLimitsQuotaSaturation:
        configuration:
            observationPeriodInMinutes: 0
            samplePeriodInMinutes: 0
            threshold: 0
        enabled: false
    memoryRequestsQuotaSaturation:
        configuration:
            observationPeriodInMinutes: 0
            samplePeriodInMinutes: 0
            threshold: 0
        enabled: false
    podsQuotaSaturation:
        configuration:
            observationPeriodInMinutes: 0
            samplePeriodInMinutes: 0
            threshold: 0
        enabled: false
    scope: string
Copy

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

CpuLimitsQuotaSaturation This property is required. Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
CpuRequestsQuotaSaturation This property is required. Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
MemoryLimitsQuotaSaturation This property is required. Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
MemoryRequestsQuotaSaturation This property is required. Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
PodsQuotaSaturation This property is required. Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
Scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
CpuLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
Alerts if almost no CPU-limit quota left in namespace
CpuRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
Alerts if almost no CPU-request quota left in namespace
MemoryLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
Alerts if almost no memory-limit quota left in namespace
MemoryRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
Alerts if almost no memory-request quota left in namespace
PodsQuotaSaturation This property is required. K8sNamespaceAnomaliesPodsQuotaSaturationArgs
Alerts if almost no pod quota left in namespace
Scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation This property is required. K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. String
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation This property is required. K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation This property is required. K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpu_limits_quota_saturation This property is required. K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
Alerts if almost no CPU-limit quota left in namespace
cpu_requests_quota_saturation This property is required. K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
Alerts if almost no CPU-request quota left in namespace
memory_limits_quota_saturation This property is required. K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
Alerts if almost no memory-limit quota left in namespace
memory_requests_quota_saturation This property is required. K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
Alerts if almost no memory-request quota left in namespace
pods_quota_saturation This property is required. K8sNamespaceAnomaliesPodsQuotaSaturationArgs
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. str
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation This property is required. Property Map
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation This property is required. Property Map
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation This property is required. Property Map
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation This property is required. Property Map
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation This property is required. Property Map
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. String
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.

Outputs

All input properties are implicitly available as output properties. Additionally, the K8sNamespaceAnomalies 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 str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing K8sNamespaceAnomalies Resource

Get an existing K8sNamespaceAnomalies 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?: K8sNamespaceAnomaliesState, opts?: CustomResourceOptions): K8sNamespaceAnomalies
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cpu_limits_quota_saturation: Optional[K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs] = None,
        cpu_requests_quota_saturation: Optional[K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs] = None,
        memory_limits_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs] = None,
        memory_requests_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs] = None,
        pods_quota_saturation: Optional[K8sNamespaceAnomaliesPodsQuotaSaturationArgs] = None,
        scope: Optional[str] = None) -> K8sNamespaceAnomalies
func GetK8sNamespaceAnomalies(ctx *Context, name string, id IDInput, state *K8sNamespaceAnomaliesState, opts ...ResourceOption) (*K8sNamespaceAnomalies, error)
public static K8sNamespaceAnomalies Get(string name, Input<string> id, K8sNamespaceAnomaliesState? state, CustomResourceOptions? opts = null)
public static K8sNamespaceAnomalies get(String name, Output<String> id, K8sNamespaceAnomaliesState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:K8sNamespaceAnomalies    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CpuLimitsQuotaSaturation Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
CpuRequestsQuotaSaturation Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
MemoryLimitsQuotaSaturation Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
MemoryRequestsQuotaSaturation Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
PodsQuotaSaturation Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
Scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
CpuLimitsQuotaSaturation K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
Alerts if almost no CPU-limit quota left in namespace
CpuRequestsQuotaSaturation K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
Alerts if almost no CPU-request quota left in namespace
MemoryLimitsQuotaSaturation K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
Alerts if almost no memory-limit quota left in namespace
MemoryRequestsQuotaSaturation K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
Alerts if almost no memory-request quota left in namespace
PodsQuotaSaturation K8sNamespaceAnomaliesPodsQuotaSaturationArgs
Alerts if almost no pod quota left in namespace
Scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. String
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation K8sNamespaceAnomaliesPodsQuotaSaturation
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. string
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpu_limits_quota_saturation K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
Alerts if almost no CPU-limit quota left in namespace
cpu_requests_quota_saturation K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
Alerts if almost no CPU-request quota left in namespace
memory_limits_quota_saturation K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
Alerts if almost no memory-limit quota left in namespace
memory_requests_quota_saturation K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
Alerts if almost no memory-request quota left in namespace
pods_quota_saturation K8sNamespaceAnomaliesPodsQuotaSaturationArgs
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. str
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
cpuLimitsQuotaSaturation Property Map
Alerts if almost no CPU-limit quota left in namespace
cpuRequestsQuotaSaturation Property Map
Alerts if almost no CPU-request quota left in namespace
memoryLimitsQuotaSaturation Property Map
Alerts if almost no memory-limit quota left in namespace
memoryRequestsQuotaSaturation Property Map
Alerts if almost no memory-request quota left in namespace
podsQuotaSaturation Property Map
Alerts if almost no pod quota left in namespace
scope Changes to this property will trigger replacement. String
The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.

Supporting Types

K8sNamespaceAnomaliesCpuLimitsQuotaSaturation
, K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
Alert if
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration Property Map
Alert if

K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration
, K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs

ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of utilized namespace CPU is above
ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of utilized namespace CPU is above
observationPeriodInMinutes This property is required. Integer
within the last
samplePeriodInMinutes This property is required. Integer
of quota for at least
threshold This property is required. Integer
amount of utilized namespace CPU is above
observationPeriodInMinutes This property is required. number
within the last
samplePeriodInMinutes This property is required. number
of quota for at least
threshold This property is required. number
amount of utilized namespace CPU is above
observation_period_in_minutes This property is required. int
within the last
sample_period_in_minutes This property is required. int
of quota for at least
threshold This property is required. int
amount of utilized namespace CPU is above
observationPeriodInMinutes This property is required. Number
within the last
samplePeriodInMinutes This property is required. Number
of quota for at least
threshold This property is required. Number
amount of utilized namespace CPU is above

K8sNamespaceAnomaliesCpuRequestsQuotaSaturation
, K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
Alert if
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration Property Map
Alert if

K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration
, K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs

ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of requested namespace CPU is above
ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of requested namespace CPU is above
observationPeriodInMinutes This property is required. Integer
within the last
samplePeriodInMinutes This property is required. Integer
of quota for at least
threshold This property is required. Integer
amount of requested namespace CPU is above
observationPeriodInMinutes This property is required. number
within the last
samplePeriodInMinutes This property is required. number
of quota for at least
threshold This property is required. number
amount of requested namespace CPU is above
observation_period_in_minutes This property is required. int
within the last
sample_period_in_minutes This property is required. int
of quota for at least
threshold This property is required. int
amount of requested namespace CPU is above
observationPeriodInMinutes This property is required. Number
within the last
samplePeriodInMinutes This property is required. Number
of quota for at least
threshold This property is required. Number
amount of requested namespace CPU is above

K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation
, K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
Alert if
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration Property Map
Alert if

K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration
, K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs

ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of utilized namespace memory is above
ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of utilized namespace memory is above
observationPeriodInMinutes This property is required. Integer
within the last
samplePeriodInMinutes This property is required. Integer
of quota for at least
threshold This property is required. Integer
amount of utilized namespace memory is above
observationPeriodInMinutes This property is required. number
within the last
samplePeriodInMinutes This property is required. number
of quota for at least
threshold This property is required. number
amount of utilized namespace memory is above
observation_period_in_minutes This property is required. int
within the last
sample_period_in_minutes This property is required. int
of quota for at least
threshold This property is required. int
amount of utilized namespace memory is above
observationPeriodInMinutes This property is required. Number
within the last
samplePeriodInMinutes This property is required. Number
of quota for at least
threshold This property is required. Number
amount of utilized namespace memory is above

K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation
, K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
Alert if
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration Property Map
Alert if

K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration
, K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs

ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of requested namespace memory is above
ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
amount of requested namespace memory is above
observationPeriodInMinutes This property is required. Integer
within the last
samplePeriodInMinutes This property is required. Integer
of quota for at least
threshold This property is required. Integer
amount of requested namespace memory is above
observationPeriodInMinutes This property is required. number
within the last
samplePeriodInMinutes This property is required. number
of quota for at least
threshold This property is required. number
amount of requested namespace memory is above
observation_period_in_minutes This property is required. int
within the last
sample_period_in_minutes This property is required. int
of quota for at least
threshold This property is required. int
amount of requested namespace memory is above
observationPeriodInMinutes This property is required. Number
within the last
samplePeriodInMinutes This property is required. Number
of quota for at least
threshold This property is required. Number
amount of requested namespace memory is above

K8sNamespaceAnomaliesPodsQuotaSaturation
, K8sNamespaceAnomaliesPodsQuotaSaturationArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration Pulumiverse.Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
Alert if
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Configuration K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
Alert if
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
Alert if
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
configuration K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
Alert if
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
configuration Property Map
Alert if

K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration
, K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs

ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
number of utilized namespace pods is above
ObservationPeriodInMinutes This property is required. int
within the last
SamplePeriodInMinutes This property is required. int
of quota for at least
Threshold This property is required. int
number of utilized namespace pods is above
observationPeriodInMinutes This property is required. Integer
within the last
samplePeriodInMinutes This property is required. Integer
of quota for at least
threshold This property is required. Integer
number of utilized namespace pods is above
observationPeriodInMinutes This property is required. number
within the last
samplePeriodInMinutes This property is required. number
of quota for at least
threshold This property is required. number
number of utilized namespace pods is above
observation_period_in_minutes This property is required. int
within the last
sample_period_in_minutes This property is required. int
of quota for at least
threshold This property is required. int
number of utilized namespace pods is above
observationPeriodInMinutes This property is required. Number
within the last
samplePeriodInMinutes This property is required. Number
of quota for at least
threshold This property is required. Number
number of utilized namespace pods is above

Package Details

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