Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs
dynatrace.K8sWorkloadAnomalies
Explore with Pulumi AI
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:
- Container
Restarts Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Container Restarts - no documentation available
- Deployment
Stuck Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Deployment Stuck - no documentation available
- High
Cpu Lbrlabs.Throttling Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Throttling - no documentation available
- High
Cpu Lbrlabs.Usage Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Usage - no documentation available
- High
Memory Lbrlabs.Usage Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Memory Usage - no documentation available
- Not
All Lbrlabs.Pods Ready Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Not All Pods Ready - no documentation available
- Pending
Pods Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pending Pods - no documentation available
- Pod
Stuck Lbrlabs.In Terminating Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pod Stuck In Terminating - no documentation available
- Workload
Without Lbrlabs.Ready Pods Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Workload Without Ready Pods - 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 K8sWorkload Anomalies Container Restarts Args - no documentation available
- Deployment
Stuck K8sWorkload Anomalies Deployment Stuck Args - no documentation available
- High
Cpu K8sThrottling Workload Anomalies High Cpu Throttling Args - no documentation available
- High
Cpu K8sUsage Workload Anomalies High Cpu Usage Args - no documentation available
- High
Memory K8sUsage Workload Anomalies High Memory Usage Args - no documentation available
- Not
All K8sPods Ready Workload Anomalies Not All Pods Ready Args - no documentation available
- Pending
Pods K8sWorkload Anomalies Pending Pods Args - no documentation available
- Pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating Args - no documentation available
- Workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods Args - 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 K8sWorkload Anomalies Container Restarts - no documentation available
- deployment
Stuck K8sWorkload Anomalies Deployment Stuck - no documentation available
- high
Cpu K8sThrottling Workload Anomalies High Cpu Throttling - no documentation available
- high
Cpu K8sUsage Workload Anomalies High Cpu Usage - no documentation available
- high
Memory K8sUsage Workload Anomalies High Memory Usage - no documentation available
- not
All K8sPods Ready Workload Anomalies Not All Pods Ready - no documentation available
- pending
Pods K8sWorkload Anomalies Pending Pods - no documentation available
- pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating - no documentation available
- workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods - 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 K8sWorkload Anomalies Container Restarts - no documentation available
- deployment
Stuck K8sWorkload Anomalies Deployment Stuck - no documentation available
- high
Cpu K8sThrottling Workload Anomalies High Cpu Throttling - no documentation available
- high
Cpu K8sUsage Workload Anomalies High Cpu Usage - no documentation available
- high
Memory K8sUsage Workload Anomalies High Memory Usage - no documentation available
- not
All K8sPods Ready Workload Anomalies Not All Pods Ready - no documentation available
- pending
Pods K8sWorkload Anomalies Pending Pods - no documentation available
- pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating - no documentation available
- workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods - 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 K8sWorkload Anomalies Container Restarts Args - no documentation available
- deployment_
stuck K8sWorkload Anomalies Deployment Stuck Args - no documentation available
- high_
cpu_ K8sthrottling Workload Anomalies High Cpu Throttling Args - no documentation available
- high_
cpu_ K8susage Workload Anomalies High Cpu Usage Args - no documentation available
- high_
memory_ K8susage Workload Anomalies High Memory Usage Args - no documentation available
- not_
all_ K8spods_ ready Workload Anomalies Not All Pods Ready Args - no documentation available
- pending_
pods K8sWorkload Anomalies Pending Pods Args - no documentation available
- pod_
stuck_ K8sin_ terminating Workload Anomalies Pod Stuck In Terminating Args - no documentation available
- workload_
without_ K8sready_ pods Workload Anomalies Workload Without Ready Pods Args - no documentation available
- scope str
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- container
Restarts Property Map - no documentation available
- deployment
Stuck Property Map - no documentation available
- high
Cpu Property MapThrottling - no documentation available
- high
Cpu Property MapUsage - no documentation available
- high
Memory Property MapUsage - no documentation available
- not
All Property MapPods Ready - no documentation available
- pending
Pods Property Map - no documentation available
- pod
Stuck Property MapIn Terminating - no documentation available
- workload
Without Property MapReady Pods - 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.
- Container
Restarts Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Container Restarts - no documentation available
- Deployment
Stuck Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Deployment Stuck - no documentation available
- High
Cpu Lbrlabs.Throttling Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Throttling - no documentation available
- High
Cpu Lbrlabs.Usage Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Usage - no documentation available
- High
Memory Lbrlabs.Usage Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Memory Usage - no documentation available
- Not
All Lbrlabs.Pods Ready Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Not All Pods Ready - no documentation available
- Pending
Pods Lbrlabs.Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pending Pods - no documentation available
- Pod
Stuck Lbrlabs.In Terminating Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pod Stuck In Terminating - no documentation available
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- Workload
Without Lbrlabs.Ready Pods Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Workload Without Ready Pods - no documentation available
- Container
Restarts K8sWorkload Anomalies Container Restarts Args - no documentation available
- Deployment
Stuck K8sWorkload Anomalies Deployment Stuck Args - no documentation available
- High
Cpu K8sThrottling Workload Anomalies High Cpu Throttling Args - no documentation available
- High
Cpu K8sUsage Workload Anomalies High Cpu Usage Args - no documentation available
- High
Memory K8sUsage Workload Anomalies High Memory Usage Args - no documentation available
- Not
All K8sPods Ready Workload Anomalies Not All Pods Ready Args - no documentation available
- Pending
Pods K8sWorkload Anomalies Pending Pods Args - no documentation available
- Pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating Args - no documentation available
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- Workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods Args - no documentation available
- container
Restarts K8sWorkload Anomalies Container Restarts - no documentation available
- deployment
Stuck K8sWorkload Anomalies Deployment Stuck - no documentation available
- high
Cpu K8sThrottling Workload Anomalies High Cpu Throttling - no documentation available
- high
Cpu K8sUsage Workload Anomalies High Cpu Usage - no documentation available
- high
Memory K8sUsage Workload Anomalies High Memory Usage - no documentation available
- not
All K8sPods Ready Workload Anomalies Not All Pods Ready - no documentation available
- pending
Pods K8sWorkload Anomalies Pending Pods - no documentation available
- pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating - no documentation available
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods - no documentation available
- container
Restarts K8sWorkload Anomalies Container Restarts - no documentation available
- deployment
Stuck K8sWorkload Anomalies Deployment Stuck - no documentation available
- high
Cpu K8sThrottling Workload Anomalies High Cpu Throttling - no documentation available
- high
Cpu K8sUsage Workload Anomalies High Cpu Usage - no documentation available
- high
Memory K8sUsage Workload Anomalies High Memory Usage - no documentation available
- not
All K8sPods Ready Workload Anomalies Not All Pods Ready - no documentation available
- pending
Pods K8sWorkload Anomalies Pending Pods - no documentation available
- pod
Stuck K8sIn Terminating Workload Anomalies Pod Stuck In Terminating - no documentation available
- scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- workload
Without K8sReady Pods Workload Anomalies Workload Without Ready Pods - no documentation available
- container_
restarts K8sWorkload Anomalies Container Restarts Args - no documentation available
- deployment_
stuck K8sWorkload Anomalies Deployment Stuck Args - no documentation available
- high_
cpu_ K8sthrottling Workload Anomalies High Cpu Throttling Args - no documentation available
- high_
cpu_ K8susage Workload Anomalies High Cpu Usage Args - no documentation available
- high_
memory_ K8susage Workload Anomalies High Memory Usage Args - no documentation available
- not_
all_ K8spods_ ready Workload Anomalies Not All Pods Ready Args - no documentation available
- pending_
pods K8sWorkload Anomalies Pending Pods Args - no documentation available
- pod_
stuck_ K8sin_ terminating Workload Anomalies Pod Stuck In Terminating Args - 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_ K8sready_ pods Workload Anomalies Workload Without Ready Pods Args - no documentation available
- container
Restarts Property Map - no documentation available
- deployment
Stuck Property Map - no documentation available
- high
Cpu Property MapThrottling - no documentation available
- high
Cpu Property MapUsage - no documentation available
- high
Memory Property MapUsage - no documentation available
- not
All Property MapPods Ready - no documentation available
- pending
Pods Property Map - no documentation available
- pod
Stuck Property MapIn Terminating - no documentation available
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- workload
Without Property MapReady Pods - no documentation available
Supporting Types
K8sWorkloadAnomaliesContainerRestarts, K8sWorkloadAnomaliesContainerRestartsArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Container Restarts Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Container Restarts Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Container Restarts Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Container Restarts Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Container Restarts Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesContainerRestartsConfiguration, K8sWorkloadAnomaliesContainerRestartsConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes - threshold Integer
- observation
Period numberIn Minutes - sample
Period numberIn Minutes - threshold number
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes - threshold Number
K8sWorkloadAnomaliesDeploymentStuck, K8sWorkloadAnomaliesDeploymentStuckArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Deployment Stuck Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Deployment Stuck Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Deployment Stuck Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Deployment Stuck Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Deployment Stuck Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesDeploymentStuckConfiguration, K8sWorkloadAnomaliesDeploymentStuckConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes
- observation
Period numberIn Minutes - sample
Period numberIn Minutes
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes
K8sWorkloadAnomaliesHighCpuThrottling, K8sWorkloadAnomaliesHighCpuThrottlingArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Throttling Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies High Cpu Throttling Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Throttling Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Throttling Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Throttling Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesHighCpuThrottlingConfiguration, K8sWorkloadAnomaliesHighCpuThrottlingConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes - threshold Integer
- observation
Period numberIn Minutes - sample
Period numberIn Minutes - threshold number
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes - threshold Number
K8sWorkloadAnomaliesHighCpuUsage, K8sWorkloadAnomaliesHighCpuUsageArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Cpu Usage Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies High Cpu Usage Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Usage Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Usage Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Cpu Usage Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesHighCpuUsageConfiguration, K8sWorkloadAnomaliesHighCpuUsageConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes - threshold Integer
- observation
Period numberIn Minutes - sample
Period numberIn Minutes - threshold number
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes - threshold Number
K8sWorkloadAnomaliesHighMemoryUsage, K8sWorkloadAnomaliesHighMemoryUsageArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies High Memory Usage Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies High Memory Usage Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Memory Usage Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Memory Usage Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies High Memory Usage Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesHighMemoryUsageConfiguration, K8sWorkloadAnomaliesHighMemoryUsageConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes - threshold Integer
- observation
Period numberIn Minutes - sample
Period numberIn Minutes - threshold number
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes - threshold Number
K8sWorkloadAnomaliesNotAllPodsReady, K8sWorkloadAnomaliesNotAllPodsReadyArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Not All Pods Ready Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Not All Pods Ready Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Not All Pods Ready Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Not All Pods Ready Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Not All Pods Ready Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesNotAllPodsReadyConfiguration, K8sWorkloadAnomaliesNotAllPodsReadyConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes
- observation
Period numberIn Minutes - sample
Period numberIn Minutes
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes
K8sWorkloadAnomaliesPendingPods, K8sWorkloadAnomaliesPendingPodsArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pending Pods Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Pending Pods Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pending Pods Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pending Pods Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pending Pods Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesPendingPodsConfiguration, K8sWorkloadAnomaliesPendingPodsConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes - threshold Integer
- observation
Period numberIn Minutes - sample
Period numberIn Minutes - threshold number
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes - threshold Number
K8sWorkloadAnomaliesPodStuckInTerminating, K8sWorkloadAnomaliesPodStuckInTerminatingArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Pod Stuck In Terminating Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Pod Stuck In Terminating Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pod Stuck In Terminating Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pod Stuck In Terminating Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Pod Stuck In Terminating Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesPodStuckInTerminatingConfiguration, K8sWorkloadAnomaliesPodStuckInTerminatingConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes
- observation
Period numberIn Minutes - sample
Period numberIn Minutes
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes
K8sWorkloadAnomaliesWorkloadWithoutReadyPods, K8sWorkloadAnomaliesWorkloadWithoutReadyPodsArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Workload Anomalies Workload Without Ready Pods Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Workload Anomalies Workload Without Ready Pods Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Workload Without Ready Pods Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Workload Without Ready Pods Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Workload Anomalies Workload Without Ready Pods Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfiguration, K8sWorkloadAnomaliesWorkloadWithoutReadyPodsConfigurationArgs
- observation
Period IntegerIn Minutes - sample
Period IntegerIn Minutes
- observation
Period numberIn Minutes - sample
Period numberIn Minutes
- observation
Period NumberIn Minutes - sample
Period NumberIn Minutes
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.