1. Packages
  2. Dynatrace
  3. API Docs
  4. K8sWorkloadAnomalies
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

dynatrace.K8sWorkloadAnomalies

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

    Create K8sWorkloadAnomalies Resource

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

    Constructor syntax

    new K8sWorkloadAnomalies(name: string, args: K8sWorkloadAnomaliesArgs, opts?: CustomResourceOptions);
    @overload
    def K8sWorkloadAnomalies(resource_name: str,
                             args: K8sWorkloadAnomaliesArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def K8sWorkloadAnomalies(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             not_all_pods_ready: Optional[K8sWorkloadAnomaliesNotAllPodsReadyArgs] = None,
                             pending_pods: Optional[K8sWorkloadAnomaliesPendingPodsArgs] = None,
                             high_cpu_throttling: Optional[K8sWorkloadAnomaliesHighCpuThrottlingArgs] = None,
                             high_cpu_usage: Optional[K8sWorkloadAnomaliesHighCpuUsageArgs] = None,
                             high_memory_usage: Optional[K8sWorkloadAnomaliesHighMemoryUsageArgs] = None,
                             job_failure_events: Optional[K8sWorkloadAnomaliesJobFailureEventsArgs] = None,
                             deployment_stuck: Optional[K8sWorkloadAnomaliesDeploymentStuckArgs] = None,
                             oom_kills: Optional[K8sWorkloadAnomaliesOomKillsArgs] = None,
                             container_restarts: Optional[K8sWorkloadAnomaliesContainerRestartsArgs] = None,
                             pod_backoff_events: Optional[K8sWorkloadAnomaliesPodBackoffEventsArgs] = None,
                             pod_eviction_events: Optional[K8sWorkloadAnomaliesPodEvictionEventsArgs] = None,
                             pod_preemption_events: Optional[K8sWorkloadAnomaliesPodPreemptionEventsArgs] = None,
                             pod_stuck_in_terminating: Optional[K8sWorkloadAnomaliesPodStuckInTerminatingArgs] = None,
                             workload_without_ready_pods: Optional[K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs] = None,
                             scope: Optional[str] = None)
    func NewK8sWorkloadAnomalies(ctx *Context, name string, args K8sWorkloadAnomaliesArgs, opts ...ResourceOption) (*K8sWorkloadAnomalies, error)
    public K8sWorkloadAnomalies(string name, K8sWorkloadAnomaliesArgs args, CustomResourceOptions? opts = null)
    public K8sWorkloadAnomalies(String name, K8sWorkloadAnomaliesArgs args)
    public K8sWorkloadAnomalies(String name, K8sWorkloadAnomaliesArgs args, CustomResourceOptions options)
    
    type: dynatrace:K8sWorkloadAnomalies
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args K8sWorkloadAnomaliesArgs
    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 K8sWorkloadAnomaliesArgs
    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 K8sWorkloadAnomaliesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args K8sWorkloadAnomaliesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args K8sWorkloadAnomaliesArgs
    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 k8sWorkloadAnomaliesResource = new Dynatrace.K8sWorkloadAnomalies("k8sWorkloadAnomaliesResource", new()
    {
        NotAllPodsReady = new Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReadyArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
            },
        },
        PendingPods = new Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPodsArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPodsConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        HighCpuThrottling = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottlingArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        HighCpuUsage = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsageArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        HighMemoryUsage = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsageArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        JobFailureEvents = new Dynatrace.Inputs.K8sWorkloadAnomaliesJobFailureEventsArgs
        {
            Enabled = false,
        },
        DeploymentStuck = new Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuckArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
            },
        },
        OomKills = new Dynatrace.Inputs.K8sWorkloadAnomaliesOomKillsArgs
        {
            Enabled = false,
        },
        ContainerRestarts = new Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestartsArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        PodBackoffEvents = new Dynatrace.Inputs.K8sWorkloadAnomaliesPodBackoffEventsArgs
        {
            Enabled = false,
        },
        PodEvictionEvents = new Dynatrace.Inputs.K8sWorkloadAnomaliesPodEvictionEventsArgs
        {
            Enabled = false,
        },
        PodPreemptionEvents = new Dynatrace.Inputs.K8sWorkloadAnomaliesPodPreemptionEventsArgs
        {
            Enabled = false,
        },
        PodStuckInTerminating = new Dynatrace.Inputs.K8sWorkloadAnomaliesPodStuckInTerminatingArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
            },
        },
        WorkloadWithoutReadyPods = new Dynatrace.Inputs.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
            },
        },
        Scope = "string",
    });
    
    example, err := dynatrace.NewK8sWorkloadAnomalies(ctx, "k8sWorkloadAnomaliesResource", &dynatrace.K8sWorkloadAnomaliesArgs{
    	NotAllPodsReady: &dynatrace.K8sWorkloadAnomaliesNotAllPodsReadyArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    		},
    	},
    	PendingPods: &dynatrace.K8sWorkloadAnomaliesPendingPodsArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesPendingPodsConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	HighCpuThrottling: &dynatrace.K8sWorkloadAnomaliesHighCpuThrottlingArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	HighCpuUsage: &dynatrace.K8sWorkloadAnomaliesHighCpuUsageArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	HighMemoryUsage: &dynatrace.K8sWorkloadAnomaliesHighMemoryUsageArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	JobFailureEvents: &dynatrace.K8sWorkloadAnomaliesJobFailureEventsArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	DeploymentStuck: &dynatrace.K8sWorkloadAnomaliesDeploymentStuckArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    		},
    	},
    	OomKills: &dynatrace.K8sWorkloadAnomaliesOomKillsArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	ContainerRestarts: &dynatrace.K8sWorkloadAnomaliesContainerRestartsArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	PodBackoffEvents: &dynatrace.K8sWorkloadAnomaliesPodBackoffEventsArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	PodEvictionEvents: &dynatrace.K8sWorkloadAnomaliesPodEvictionEventsArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	PodPreemptionEvents: &dynatrace.K8sWorkloadAnomaliesPodPreemptionEventsArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	PodStuckInTerminating: &dynatrace.K8sWorkloadAnomaliesPodStuckInTerminatingArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    		},
    	},
    	WorkloadWithoutReadyPods: &dynatrace.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    		},
    	},
    	Scope: pulumi.String("string"),
    })
    
    var k8sWorkloadAnomaliesResource = new K8sWorkloadAnomalies("k8sWorkloadAnomaliesResource", K8sWorkloadAnomaliesArgs.builder()
        .notAllPodsReady(K8sWorkloadAnomaliesNotAllPodsReadyArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .build())
            .build())
        .pendingPods(K8sWorkloadAnomaliesPendingPodsArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesPendingPodsConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .highCpuThrottling(K8sWorkloadAnomaliesHighCpuThrottlingArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .highCpuUsage(K8sWorkloadAnomaliesHighCpuUsageArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .highMemoryUsage(K8sWorkloadAnomaliesHighMemoryUsageArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .jobFailureEvents(K8sWorkloadAnomaliesJobFailureEventsArgs.builder()
            .enabled(false)
            .build())
        .deploymentStuck(K8sWorkloadAnomaliesDeploymentStuckArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .build())
            .build())
        .oomKills(K8sWorkloadAnomaliesOomKillsArgs.builder()
            .enabled(false)
            .build())
        .containerRestarts(K8sWorkloadAnomaliesContainerRestartsArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesContainerRestartsConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .podBackoffEvents(K8sWorkloadAnomaliesPodBackoffEventsArgs.builder()
            .enabled(false)
            .build())
        .podEvictionEvents(K8sWorkloadAnomaliesPodEvictionEventsArgs.builder()
            .enabled(false)
            .build())
        .podPreemptionEvents(K8sWorkloadAnomaliesPodPreemptionEventsArgs.builder()
            .enabled(false)
            .build())
        .podStuckInTerminating(K8sWorkloadAnomaliesPodStuckInTerminatingArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .build())
            .build())
        .workloadWithoutReadyPods(K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .build())
            .build())
        .scope("string")
        .build());
    
    k8s_workload_anomalies_resource = dynatrace.K8sWorkloadAnomalies("k8sWorkloadAnomaliesResource",
        not_all_pods_ready=dynatrace.K8sWorkloadAnomaliesNotAllPodsReadyArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
            ),
        ),
        pending_pods=dynatrace.K8sWorkloadAnomaliesPendingPodsArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesPendingPodsConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        high_cpu_throttling=dynatrace.K8sWorkloadAnomaliesHighCpuThrottlingArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        high_cpu_usage=dynatrace.K8sWorkloadAnomaliesHighCpuUsageArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        high_memory_usage=dynatrace.K8sWorkloadAnomaliesHighMemoryUsageArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        job_failure_events=dynatrace.K8sWorkloadAnomaliesJobFailureEventsArgs(
            enabled=False,
        ),
        deployment_stuck=dynatrace.K8sWorkloadAnomaliesDeploymentStuckArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
            ),
        ),
        oom_kills=dynatrace.K8sWorkloadAnomaliesOomKillsArgs(
            enabled=False,
        ),
        container_restarts=dynatrace.K8sWorkloadAnomaliesContainerRestartsArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        pod_backoff_events=dynatrace.K8sWorkloadAnomaliesPodBackoffEventsArgs(
            enabled=False,
        ),
        pod_eviction_events=dynatrace.K8sWorkloadAnomaliesPodEvictionEventsArgs(
            enabled=False,
        ),
        pod_preemption_events=dynatrace.K8sWorkloadAnomaliesPodPreemptionEventsArgs(
            enabled=False,
        ),
        pod_stuck_in_terminating=dynatrace.K8sWorkloadAnomaliesPodStuckInTerminatingArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
            ),
        ),
        workload_without_ready_pods=dynatrace.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
            ),
        ),
        scope="string")
    
    const k8sWorkloadAnomaliesResource = new dynatrace.K8sWorkloadAnomalies("k8sWorkloadAnomaliesResource", {
        notAllPodsReady: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
            },
        },
        pendingPods: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        highCpuThrottling: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        highCpuUsage: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        highMemoryUsage: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        jobFailureEvents: {
            enabled: false,
        },
        deploymentStuck: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
            },
        },
        oomKills: {
            enabled: false,
        },
        containerRestarts: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        podBackoffEvents: {
            enabled: false,
        },
        podEvictionEvents: {
            enabled: false,
        },
        podPreemptionEvents: {
            enabled: false,
        },
        podStuckInTerminating: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
            },
        },
        workloadWithoutReadyPods: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
            },
        },
        scope: "string",
    });
    
    type: dynatrace:K8sWorkloadAnomalies
    properties:
        containerRestarts:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            enabled: false
        deploymentStuck:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
            enabled: false
        highCpuThrottling:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            enabled: false
        highCpuUsage:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            enabled: false
        highMemoryUsage:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            enabled: false
        jobFailureEvents:
            enabled: false
        notAllPodsReady:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
            enabled: false
        oomKills:
            enabled: false
        pendingPods:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            enabled: false
        podBackoffEvents:
            enabled: false
        podEvictionEvents:
            enabled: false
        podPreemptionEvents:
            enabled: false
        podStuckInTerminating:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
            enabled: false
        scope: string
        workloadWithoutReadyPods:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
            enabled: false
    

    K8sWorkloadAnomalies Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The K8sWorkloadAnomalies resource accepts the following input properties:

    ContainerRestarts Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    DeploymentStuck Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    HighCpuThrottling Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    HighCpuUsage Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    HighMemoryUsage Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    JobFailureEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    NotAllPodsReady Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    OomKills Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesOomKills
    no documentation available
    PendingPods Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPods
    no documentation available
    PodBackoffEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    PodEvictionEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    PodPreemptionEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    PodStuckInTerminating Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    WorkloadWithoutReadyPods Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    Scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    ContainerRestarts K8sWorkloadAnomaliesContainerRestartsArgs
    no documentation available
    DeploymentStuck K8sWorkloadAnomaliesDeploymentStuckArgs
    no documentation available
    HighCpuThrottling K8sWorkloadAnomaliesHighCpuThrottlingArgs
    no documentation available
    HighCpuUsage K8sWorkloadAnomaliesHighCpuUsageArgs
    no documentation available
    HighMemoryUsage K8sWorkloadAnomaliesHighMemoryUsageArgs
    no documentation available
    JobFailureEvents K8sWorkloadAnomaliesJobFailureEventsArgs
    no documentation available
    NotAllPodsReady K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    OomKills K8sWorkloadAnomaliesOomKillsArgs
    no documentation available
    PendingPods K8sWorkloadAnomaliesPendingPodsArgs
    no documentation available
    PodBackoffEvents K8sWorkloadAnomaliesPodBackoffEventsArgs
    no documentation available
    PodEvictionEvents K8sWorkloadAnomaliesPodEvictionEventsArgs
    no documentation available
    PodPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEventsArgs
    no documentation available
    PodStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminatingArgs
    no documentation available
    WorkloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
    no documentation available
    Scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    containerRestarts K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    deploymentStuck K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    highCpuThrottling K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    highCpuUsage K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    highMemoryUsage K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    jobFailureEvents K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    oomKills K8sWorkloadAnomaliesOomKills
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    no documentation available
    podBackoffEvents K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    podEvictionEvents K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    podPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    podStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    workloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    scope String
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    containerRestarts K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    deploymentStuck K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    highCpuThrottling K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    highCpuUsage K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    highMemoryUsage K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    jobFailureEvents K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    oomKills K8sWorkloadAnomaliesOomKills
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    no documentation available
    podBackoffEvents K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    podEvictionEvents K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    podPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    podStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    workloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    container_restarts K8sWorkloadAnomaliesContainerRestartsArgs
    no documentation available
    deployment_stuck K8sWorkloadAnomaliesDeploymentStuckArgs
    no documentation available
    high_cpu_throttling K8sWorkloadAnomaliesHighCpuThrottlingArgs
    no documentation available
    high_cpu_usage K8sWorkloadAnomaliesHighCpuUsageArgs
    no documentation available
    high_memory_usage K8sWorkloadAnomaliesHighMemoryUsageArgs
    no documentation available
    job_failure_events K8sWorkloadAnomaliesJobFailureEventsArgs
    no documentation available
    not_all_pods_ready K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    oom_kills K8sWorkloadAnomaliesOomKillsArgs
    no documentation available
    pending_pods K8sWorkloadAnomaliesPendingPodsArgs
    no documentation available
    pod_backoff_events K8sWorkloadAnomaliesPodBackoffEventsArgs
    no documentation available
    pod_eviction_events K8sWorkloadAnomaliesPodEvictionEventsArgs
    no documentation available
    pod_preemption_events K8sWorkloadAnomaliesPodPreemptionEventsArgs
    no documentation available
    pod_stuck_in_terminating K8sWorkloadAnomaliesPodStuckInTerminatingArgs
    no documentation available
    workload_without_ready_pods K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
    no documentation available
    scope str
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    containerRestarts Property Map
    no documentation available
    deploymentStuck Property Map
    no documentation available
    highCpuThrottling Property Map
    no documentation available
    highCpuUsage Property Map
    no documentation available
    highMemoryUsage Property Map
    no documentation available
    jobFailureEvents Property Map
    no documentation available
    notAllPodsReady Property Map
    no documentation available
    oomKills Property Map
    no documentation available
    pendingPods Property Map
    no documentation available
    podBackoffEvents Property Map
    no documentation available
    podEvictionEvents Property Map
    no documentation available
    podPreemptionEvents Property Map
    no documentation available
    podStuckInTerminating Property Map
    no documentation available
    workloadWithoutReadyPods Property Map
    no documentation available
    scope 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 K8sWorkloadAnomalies 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 K8sWorkloadAnomalies Resource

    Get an existing K8sWorkloadAnomalies 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?: K8sWorkloadAnomaliesState, opts?: CustomResourceOptions): K8sWorkloadAnomalies
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            container_restarts: Optional[K8sWorkloadAnomaliesContainerRestartsArgs] = None,
            deployment_stuck: Optional[K8sWorkloadAnomaliesDeploymentStuckArgs] = None,
            high_cpu_throttling: Optional[K8sWorkloadAnomaliesHighCpuThrottlingArgs] = None,
            high_cpu_usage: Optional[K8sWorkloadAnomaliesHighCpuUsageArgs] = None,
            high_memory_usage: Optional[K8sWorkloadAnomaliesHighMemoryUsageArgs] = None,
            job_failure_events: Optional[K8sWorkloadAnomaliesJobFailureEventsArgs] = None,
            not_all_pods_ready: Optional[K8sWorkloadAnomaliesNotAllPodsReadyArgs] = None,
            oom_kills: Optional[K8sWorkloadAnomaliesOomKillsArgs] = None,
            pending_pods: Optional[K8sWorkloadAnomaliesPendingPodsArgs] = None,
            pod_backoff_events: Optional[K8sWorkloadAnomaliesPodBackoffEventsArgs] = None,
            pod_eviction_events: Optional[K8sWorkloadAnomaliesPodEvictionEventsArgs] = None,
            pod_preemption_events: Optional[K8sWorkloadAnomaliesPodPreemptionEventsArgs] = None,
            pod_stuck_in_terminating: Optional[K8sWorkloadAnomaliesPodStuckInTerminatingArgs] = None,
            scope: Optional[str] = None,
            workload_without_ready_pods: Optional[K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs] = None) -> K8sWorkloadAnomalies
    func GetK8sWorkloadAnomalies(ctx *Context, name string, id IDInput, state *K8sWorkloadAnomaliesState, opts ...ResourceOption) (*K8sWorkloadAnomalies, error)
    public static K8sWorkloadAnomalies Get(string name, Input<string> id, K8sWorkloadAnomaliesState? state, CustomResourceOptions? opts = null)
    public static K8sWorkloadAnomalies get(String name, Output<String> id, K8sWorkloadAnomaliesState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ContainerRestarts Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    DeploymentStuck Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    HighCpuThrottling Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    HighCpuUsage Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    HighMemoryUsage Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    JobFailureEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    NotAllPodsReady Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    OomKills Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesOomKills
    no documentation available
    PendingPods Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPods
    no documentation available
    PodBackoffEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    PodEvictionEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    PodPreemptionEvents Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    PodStuckInTerminating Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    Scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    WorkloadWithoutReadyPods Pulumiverse.Dynatrace.Inputs.K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    ContainerRestarts K8sWorkloadAnomaliesContainerRestartsArgs
    no documentation available
    DeploymentStuck K8sWorkloadAnomaliesDeploymentStuckArgs
    no documentation available
    HighCpuThrottling K8sWorkloadAnomaliesHighCpuThrottlingArgs
    no documentation available
    HighCpuUsage K8sWorkloadAnomaliesHighCpuUsageArgs
    no documentation available
    HighMemoryUsage K8sWorkloadAnomaliesHighMemoryUsageArgs
    no documentation available
    JobFailureEvents K8sWorkloadAnomaliesJobFailureEventsArgs
    no documentation available
    NotAllPodsReady K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    OomKills K8sWorkloadAnomaliesOomKillsArgs
    no documentation available
    PendingPods K8sWorkloadAnomaliesPendingPodsArgs
    no documentation available
    PodBackoffEvents K8sWorkloadAnomaliesPodBackoffEventsArgs
    no documentation available
    PodEvictionEvents K8sWorkloadAnomaliesPodEvictionEventsArgs
    no documentation available
    PodPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEventsArgs
    no documentation available
    PodStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminatingArgs
    no documentation available
    Scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    WorkloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
    no documentation available
    containerRestarts K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    deploymentStuck K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    highCpuThrottling K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    highCpuUsage K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    highMemoryUsage K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    jobFailureEvents K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    oomKills K8sWorkloadAnomaliesOomKills
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    no documentation available
    podBackoffEvents K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    podEvictionEvents K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    podPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    podStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    scope String
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    workloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    containerRestarts K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    deploymentStuck K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    highCpuThrottling K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    highCpuUsage K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    highMemoryUsage K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    jobFailureEvents K8sWorkloadAnomaliesJobFailureEvents
    no documentation available
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    oomKills K8sWorkloadAnomaliesOomKills
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    no documentation available
    podBackoffEvents K8sWorkloadAnomaliesPodBackoffEvents
    no documentation available
    podEvictionEvents K8sWorkloadAnomaliesPodEvictionEvents
    no documentation available
    podPreemptionEvents K8sWorkloadAnomaliesPodPreemptionEvents
    no documentation available
    podStuckInTerminating K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    scope string
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    workloadWithoutReadyPods K8sWorkloadAnomaliesWorkloadWithoutReadyPods
    no documentation available
    container_restarts K8sWorkloadAnomaliesContainerRestartsArgs
    no documentation available
    deployment_stuck K8sWorkloadAnomaliesDeploymentStuckArgs
    no documentation available
    high_cpu_throttling K8sWorkloadAnomaliesHighCpuThrottlingArgs
    no documentation available
    high_cpu_usage K8sWorkloadAnomaliesHighCpuUsageArgs
    no documentation available
    high_memory_usage K8sWorkloadAnomaliesHighMemoryUsageArgs
    no documentation available
    job_failure_events K8sWorkloadAnomaliesJobFailureEventsArgs
    no documentation available
    not_all_pods_ready K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    oom_kills K8sWorkloadAnomaliesOomKillsArgs
    no documentation available
    pending_pods K8sWorkloadAnomaliesPendingPodsArgs
    no documentation available
    pod_backoff_events K8sWorkloadAnomaliesPodBackoffEventsArgs
    no documentation available
    pod_eviction_events K8sWorkloadAnomaliesPodEvictionEventsArgs
    no documentation available
    pod_preemption_events K8sWorkloadAnomaliesPodPreemptionEventsArgs
    no documentation available
    pod_stuck_in_terminating K8sWorkloadAnomaliesPodStuckInTerminatingArgs
    no documentation available
    scope str
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    workload_without_ready_pods K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
    no documentation available
    containerRestarts Property Map
    no documentation available
    deploymentStuck Property Map
    no documentation available
    highCpuThrottling Property Map
    no documentation available
    highCpuUsage Property Map
    no documentation available
    highMemoryUsage Property Map
    no documentation available
    jobFailureEvents Property Map
    no documentation available
    notAllPodsReady Property Map
    no documentation available
    oomKills Property Map
    no documentation available
    pendingPods Property Map
    no documentation available
    podBackoffEvents Property Map
    no documentation available
    podEvictionEvents Property Map
    no documentation available
    podPreemptionEvents Property Map
    no documentation available
    podStuckInTerminating Property Map
    no documentation available
    scope String
    The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
    workloadWithoutReadyPods Property Map
    no documentation available

    Supporting Types

    K8sWorkloadAnomaliesContainerRestarts, K8sWorkloadAnomaliesContainerRestartsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesContainerRestartsConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesContainerRestartsConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesContainerRestartsConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesContainerRestartsConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesContainerRestartsConfiguration, K8sWorkloadAnomaliesContainerRestartsConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    per minute, for any
    Threshold int
    there is at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    per minute, for any
    Threshold int
    there is at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    per minute, for any
    threshold Integer
    there is at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    per minute, for any
    threshold number
    there is at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    per minute, for any
    threshold int
    there is at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    per minute, for any
    threshold Number
    there is at least

    K8sWorkloadAnomaliesDeploymentStuck, K8sWorkloadAnomaliesDeploymentStuckArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesDeploymentStuckConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesDeploymentStuckConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesDeploymentStuckConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesDeploymentStuckConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesDeploymentStuckConfiguration, K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    workload stops progressing for at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    workload stops progressing for at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    workload stops progressing for at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    workload stops progressing for at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    workload stops progressing for at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    workload stops progressing for at least

    K8sWorkloadAnomaliesHighCpuThrottling, K8sWorkloadAnomaliesHighCpuThrottlingArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesHighCpuThrottlingConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighCpuThrottlingConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighCpuThrottlingConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighCpuThrottlingConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesHighCpuThrottlingConfiguration, K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of CPU usage for at least
    Threshold int
    amount of CPU throttling is above
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of CPU usage for at least
    Threshold int
    amount of CPU throttling is above
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    of CPU usage for at least
    threshold Integer
    amount of CPU throttling is above
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    of CPU usage for at least
    threshold number
    amount of CPU throttling is above
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    of CPU usage for at least
    threshold int
    amount of CPU throttling is above
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    of CPU usage for at least
    threshold Number
    amount of CPU throttling is above

    K8sWorkloadAnomaliesHighCpuUsage, K8sWorkloadAnomaliesHighCpuUsageArgs

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

    K8sWorkloadAnomaliesHighCpuUsageConfiguration, K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of defined CPU limits for at least
    Threshold int
    amount of utilized workload CPU is above
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of defined CPU limits for at least
    Threshold int
    amount of utilized workload CPU is above
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    of defined CPU limits for at least
    threshold Integer
    amount of utilized workload CPU is above
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    of defined CPU limits for at least
    threshold number
    amount of utilized workload CPU is above
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    of defined CPU limits for at least
    threshold int
    amount of utilized workload CPU is above
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    of defined CPU limits for at least
    threshold Number
    amount of utilized workload CPU is above

    K8sWorkloadAnomaliesHighMemoryUsage, K8sWorkloadAnomaliesHighMemoryUsageArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesHighMemoryUsageConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighMemoryUsageConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighMemoryUsageConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesHighMemoryUsageConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesHighMemoryUsageConfiguration, K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of defined memory limits for at least
    Threshold int
    amount of utilized workload memory is above
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    of defined memory limits for at least
    Threshold int
    amount of utilized workload memory is above
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    of defined memory limits for at least
    threshold Integer
    amount of utilized workload memory is above
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    of defined memory limits for at least
    threshold number
    amount of utilized workload memory is above
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    of defined memory limits for at least
    threshold int
    amount of utilized workload memory is above
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    of defined memory limits for at least
    threshold Number
    amount of utilized workload memory is above

    K8sWorkloadAnomaliesJobFailureEvents, K8sWorkloadAnomaliesJobFailureEventsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    enabled boolean
    This setting is enabled (true) or disabled (false)
    enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)

    K8sWorkloadAnomaliesNotAllPodsReady, K8sWorkloadAnomaliesNotAllPodsReadyArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesNotAllPodsReadyConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesNotAllPodsReadyConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesNotAllPodsReadyConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesNotAllPodsReadyConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesNotAllPodsReadyConfiguration, K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    some workload pods are not ready for at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    some workload pods are not ready for at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    some workload pods are not ready for at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    some workload pods are not ready for at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    some workload pods are not ready for at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    some workload pods are not ready for at least

    K8sWorkloadAnomaliesOomKills, K8sWorkloadAnomaliesOomKillsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    enabled boolean
    This setting is enabled (true) or disabled (false)
    enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)

    K8sWorkloadAnomaliesPendingPods, K8sWorkloadAnomaliesPendingPodsArgs

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

    K8sWorkloadAnomaliesPendingPodsConfiguration, K8sWorkloadAnomaliesPendingPodsConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    stuck in pending state for at least
    Threshold int
    there is at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    stuck in pending state for at least
    Threshold int
    there is at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    stuck in pending state for at least
    threshold Integer
    there is at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    stuck in pending state for at least
    threshold number
    there is at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    stuck in pending state for at least
    threshold int
    there is at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    stuck in pending state for at least
    threshold Number
    there is at least

    K8sWorkloadAnomaliesPodBackoffEvents, K8sWorkloadAnomaliesPodBackoffEventsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    enabled boolean
    This setting is enabled (true) or disabled (false)
    enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)

    K8sWorkloadAnomaliesPodEvictionEvents, K8sWorkloadAnomaliesPodEvictionEventsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    enabled boolean
    This setting is enabled (true) or disabled (false)
    enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)

    K8sWorkloadAnomaliesPodPreemptionEvents, K8sWorkloadAnomaliesPodPreemptionEventsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    enabled boolean
    This setting is enabled (true) or disabled (false)
    enabled bool
    This setting is enabled (true) or disabled (false)
    enabled Boolean
    This setting is enabled (true) or disabled (false)

    K8sWorkloadAnomaliesPodStuckInTerminating, K8sWorkloadAnomaliesPodStuckInTerminatingArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration, K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    pod termination stops progressing for at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    pod termination stops progressing for at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    pod termination stops progressing for at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    pod termination stops progressing for at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    pod termination stops progressing for at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    pod termination stops progressing for at least

    K8sWorkloadAnomaliesWorkloadWithoutReadyPods, K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    Configuration K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration
    Alert if
    enabled boolean
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration
    Alert if
    enabled bool
    This setting is enabled (true) or disabled (false)
    configuration K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration
    Alert if
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    configuration Property Map
    Alert if

    K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration, K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs

    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    workload has no ready pods for at least
    ObservationPeriodInMinutes int
    within the last
    SamplePeriodInMinutes int
    workload has no ready pods for at least
    observationPeriodInMinutes Integer
    within the last
    samplePeriodInMinutes Integer
    workload has no ready pods for at least
    observationPeriodInMinutes number
    within the last
    samplePeriodInMinutes number
    workload has no ready pods for at least
    observation_period_in_minutes int
    within the last
    sample_period_in_minutes int
    workload has no ready pods for at least
    observationPeriodInMinutes Number
    within the last
    samplePeriodInMinutes Number
    workload has no ready pods for at least

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse