1. Packages
  2. Dynatrace
  3. API Docs
  4. K8sWorkloadAnomalies
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.K8sWorkloadAnomalies

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    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,
                             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,
                             not_all_pods_ready: Optional[K8sWorkloadAnomaliesNotAllPodsReadyArgs] = None,
                             pending_pods: Optional[K8sWorkloadAnomaliesPendingPodsArgs] = 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.

    Example

    The following reference example uses placeholder values for all input properties.

    var k8sWorkloadAnomaliesResource = new Dynatrace.K8sWorkloadAnomalies("k8sWorkloadAnomaliesResource", new()
    {
        ContainerRestarts = new Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestartsArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 0,
                Threshold = 0,
            },
        },
        DeploymentStuck = new Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuckArgs
        {
            Enabled = false,
            Configuration = new Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs
            {
                ObservationPeriodInMinutes = 0,
                SamplePeriodInMinutes = 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,
            },
        },
        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,
            },
        },
        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{
    	ContainerRestarts: &dynatrace.K8sWorkloadAnomaliesContainerRestartsArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      pulumi.Int(0),
    			Threshold:                  pulumi.Int(0),
    		},
    	},
    	DeploymentStuck: &dynatrace.K8sWorkloadAnomaliesDeploymentStuckArgs{
    		Enabled: pulumi.Bool(false),
    		Configuration: &dynatrace.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs{
    			ObservationPeriodInMinutes: pulumi.Int(0),
    			SamplePeriodInMinutes:      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),
    		},
    	},
    	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),
    		},
    	},
    	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()        
        .containerRestarts(K8sWorkloadAnomaliesContainerRestartsArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesContainerRestartsConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(0)
                .threshold(0)
                .build())
            .build())
        .deploymentStuck(K8sWorkloadAnomaliesDeploymentStuckArgs.builder()
            .enabled(false)
            .configuration(K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs.builder()
                .observationPeriodInMinutes(0)
                .samplePeriodInMinutes(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())
        .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())
        .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",
        container_restarts=dynatrace.K8sWorkloadAnomaliesContainerRestartsArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesContainerRestartsConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=0,
                threshold=0,
            ),
        ),
        deployment_stuck=dynatrace.K8sWorkloadAnomaliesDeploymentStuckArgs(
            enabled=False,
            configuration=dynatrace.K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs(
                observation_period_in_minutes=0,
                sample_period_in_minutes=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,
            ),
        ),
        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,
            ),
        ),
        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", {
        containerRestarts: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        deploymentStuck: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 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,
            },
        },
        notAllPodsReady: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
            },
        },
        pendingPods: {
            enabled: false,
            configuration: {
                observationPeriodInMinutes: 0,
                samplePeriodInMinutes: 0,
                threshold: 0,
            },
        },
        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
        notAllPodsReady:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
            enabled: false
        pendingPods:
            configuration:
                observationPeriodInMinutes: 0
                samplePeriodInMinutes: 0
                threshold: 0
            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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    DeploymentStuck Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    HighCpuThrottling Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    HighCpuUsage Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    HighMemoryUsage Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    NotAllPodsReady Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    PendingPods Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPods
    no documentation available
    PodStuckInTerminating Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesPodStuckInTerminating
    no documentation available
    WorkloadWithoutReadyPods Lbrlabs.PulumiPackage.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
    NotAllPodsReady K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    PendingPods K8sWorkloadAnomaliesPendingPodsArgs
    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
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    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
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    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
    not_all_pods_ready K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    pending_pods K8sWorkloadAnomaliesPendingPodsArgs
    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
    notAllPodsReady Property Map
    no documentation available
    pendingPods 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,
            not_all_pods_ready: Optional[K8sWorkloadAnomaliesNotAllPodsReadyArgs] = None,
            pending_pods: Optional[K8sWorkloadAnomaliesPendingPodsArgs] = 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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesContainerRestarts
    no documentation available
    DeploymentStuck Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesDeploymentStuck
    no documentation available
    HighCpuThrottling Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuThrottling
    no documentation available
    HighCpuUsage Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighCpuUsage
    no documentation available
    HighMemoryUsage Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesHighMemoryUsage
    no documentation available
    NotAllPodsReady Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    PendingPods Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sWorkloadAnomaliesPendingPods
    no documentation available
    PodStuckInTerminating Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.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
    NotAllPodsReady K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    PendingPods K8sWorkloadAnomaliesPendingPodsArgs
    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
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    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
    notAllPodsReady K8sWorkloadAnomaliesNotAllPodsReady
    no documentation available
    pendingPods K8sWorkloadAnomaliesPendingPods
    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
    not_all_pods_ready K8sWorkloadAnomaliesNotAllPodsReadyArgs
    no documentation available
    pending_pods K8sWorkloadAnomaliesPendingPodsArgs
    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
    notAllPodsReady Property Map
    no documentation available
    pendingPods 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

    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

    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

    K8sWorkloadAnomaliesHighCpuUsage, K8sWorkloadAnomaliesHighCpuUsageArgs

    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

    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

    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

    K8sWorkloadAnomaliesPendingPods, K8sWorkloadAnomaliesPendingPodsArgs

    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

    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

    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

    Package Details

    Repository
    dynatrace lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs