Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs
dynatrace.K8sNamespaceAnomalies
Explore with Pulumi AI
Create K8sNamespaceAnomalies Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new K8sNamespaceAnomalies(name: string, args: K8sNamespaceAnomaliesArgs, opts?: CustomResourceOptions);
@overload
def K8sNamespaceAnomalies(resource_name: str,
args: K8sNamespaceAnomaliesArgs,
opts: Optional[ResourceOptions] = None)
@overload
def K8sNamespaceAnomalies(resource_name: str,
opts: Optional[ResourceOptions] = None,
cpu_limits_quota_saturation: Optional[K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs] = None,
cpu_requests_quota_saturation: Optional[K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs] = None,
memory_limits_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs] = None,
memory_requests_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs] = None,
pods_quota_saturation: Optional[K8sNamespaceAnomaliesPodsQuotaSaturationArgs] = None,
scope: Optional[str] = None)
func NewK8sNamespaceAnomalies(ctx *Context, name string, args K8sNamespaceAnomaliesArgs, opts ...ResourceOption) (*K8sNamespaceAnomalies, error)
public K8sNamespaceAnomalies(string name, K8sNamespaceAnomaliesArgs args, CustomResourceOptions? opts = null)
public K8sNamespaceAnomalies(String name, K8sNamespaceAnomaliesArgs args)
public K8sNamespaceAnomalies(String name, K8sNamespaceAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:K8sNamespaceAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args K8sNamespaceAnomaliesArgs
- 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 K8sNamespaceAnomaliesArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args K8sNamespaceAnomaliesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args K8sNamespaceAnomaliesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args K8sNamespaceAnomaliesArgs
- 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 k8sNamespaceAnomaliesResource = new Dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", new()
{
CpuLimitsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
{
Enabled = false,
Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs
{
ObservationPeriodInMinutes = 0,
SamplePeriodInMinutes = 0,
Threshold = 0,
},
},
CpuRequestsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
{
Enabled = false,
Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs
{
ObservationPeriodInMinutes = 0,
SamplePeriodInMinutes = 0,
Threshold = 0,
},
},
MemoryLimitsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
{
Enabled = false,
Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs
{
ObservationPeriodInMinutes = 0,
SamplePeriodInMinutes = 0,
Threshold = 0,
},
},
MemoryRequestsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
{
Enabled = false,
Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs
{
ObservationPeriodInMinutes = 0,
SamplePeriodInMinutes = 0,
Threshold = 0,
},
},
PodsQuotaSaturation = new Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturationArgs
{
Enabled = false,
Configuration = new Dynatrace.Inputs.K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs
{
ObservationPeriodInMinutes = 0,
SamplePeriodInMinutes = 0,
Threshold = 0,
},
},
Scope = "string",
});
example, err := dynatrace.NewK8sNamespaceAnomalies(ctx, "k8sNamespaceAnomaliesResource", &dynatrace.K8sNamespaceAnomaliesArgs{
CpuLimitsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs{
Enabled: pulumi.Bool(false),
Configuration: &dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs{
ObservationPeriodInMinutes: pulumi.Int(0),
SamplePeriodInMinutes: pulumi.Int(0),
Threshold: pulumi.Int(0),
},
},
CpuRequestsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs{
Enabled: pulumi.Bool(false),
Configuration: &dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs{
ObservationPeriodInMinutes: pulumi.Int(0),
SamplePeriodInMinutes: pulumi.Int(0),
Threshold: pulumi.Int(0),
},
},
MemoryLimitsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs{
Enabled: pulumi.Bool(false),
Configuration: &dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs{
ObservationPeriodInMinutes: pulumi.Int(0),
SamplePeriodInMinutes: pulumi.Int(0),
Threshold: pulumi.Int(0),
},
},
MemoryRequestsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs{
Enabled: pulumi.Bool(false),
Configuration: &dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs{
ObservationPeriodInMinutes: pulumi.Int(0),
SamplePeriodInMinutes: pulumi.Int(0),
Threshold: pulumi.Int(0),
},
},
PodsQuotaSaturation: &dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationArgs{
Enabled: pulumi.Bool(false),
Configuration: &dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs{
ObservationPeriodInMinutes: pulumi.Int(0),
SamplePeriodInMinutes: pulumi.Int(0),
Threshold: pulumi.Int(0),
},
},
Scope: pulumi.String("string"),
})
var k8sNamespaceAnomaliesResource = new K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", K8sNamespaceAnomaliesArgs.builder()
.cpuLimitsQuotaSaturation(K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs.builder()
.enabled(false)
.configuration(K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs.builder()
.observationPeriodInMinutes(0)
.samplePeriodInMinutes(0)
.threshold(0)
.build())
.build())
.cpuRequestsQuotaSaturation(K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs.builder()
.enabled(false)
.configuration(K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs.builder()
.observationPeriodInMinutes(0)
.samplePeriodInMinutes(0)
.threshold(0)
.build())
.build())
.memoryLimitsQuotaSaturation(K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs.builder()
.enabled(false)
.configuration(K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs.builder()
.observationPeriodInMinutes(0)
.samplePeriodInMinutes(0)
.threshold(0)
.build())
.build())
.memoryRequestsQuotaSaturation(K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs.builder()
.enabled(false)
.configuration(K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs.builder()
.observationPeriodInMinutes(0)
.samplePeriodInMinutes(0)
.threshold(0)
.build())
.build())
.podsQuotaSaturation(K8sNamespaceAnomaliesPodsQuotaSaturationArgs.builder()
.enabled(false)
.configuration(K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs.builder()
.observationPeriodInMinutes(0)
.samplePeriodInMinutes(0)
.threshold(0)
.build())
.build())
.scope("string")
.build());
k8s_namespace_anomalies_resource = dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource",
cpu_limits_quota_saturation=dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs(
enabled=False,
configuration=dynatrace.K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs(
observation_period_in_minutes=0,
sample_period_in_minutes=0,
threshold=0,
),
),
cpu_requests_quota_saturation=dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs(
enabled=False,
configuration=dynatrace.K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs(
observation_period_in_minutes=0,
sample_period_in_minutes=0,
threshold=0,
),
),
memory_limits_quota_saturation=dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs(
enabled=False,
configuration=dynatrace.K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs(
observation_period_in_minutes=0,
sample_period_in_minutes=0,
threshold=0,
),
),
memory_requests_quota_saturation=dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs(
enabled=False,
configuration=dynatrace.K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs(
observation_period_in_minutes=0,
sample_period_in_minutes=0,
threshold=0,
),
),
pods_quota_saturation=dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationArgs(
enabled=False,
configuration=dynatrace.K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs(
observation_period_in_minutes=0,
sample_period_in_minutes=0,
threshold=0,
),
),
scope="string")
const k8sNamespaceAnomaliesResource = new dynatrace.K8sNamespaceAnomalies("k8sNamespaceAnomaliesResource", {
cpuLimitsQuotaSaturation: {
enabled: false,
configuration: {
observationPeriodInMinutes: 0,
samplePeriodInMinutes: 0,
threshold: 0,
},
},
cpuRequestsQuotaSaturation: {
enabled: false,
configuration: {
observationPeriodInMinutes: 0,
samplePeriodInMinutes: 0,
threshold: 0,
},
},
memoryLimitsQuotaSaturation: {
enabled: false,
configuration: {
observationPeriodInMinutes: 0,
samplePeriodInMinutes: 0,
threshold: 0,
},
},
memoryRequestsQuotaSaturation: {
enabled: false,
configuration: {
observationPeriodInMinutes: 0,
samplePeriodInMinutes: 0,
threshold: 0,
},
},
podsQuotaSaturation: {
enabled: false,
configuration: {
observationPeriodInMinutes: 0,
samplePeriodInMinutes: 0,
threshold: 0,
},
},
scope: "string",
});
type: dynatrace:K8sNamespaceAnomalies
properties:
cpuLimitsQuotaSaturation:
configuration:
observationPeriodInMinutes: 0
samplePeriodInMinutes: 0
threshold: 0
enabled: false
cpuRequestsQuotaSaturation:
configuration:
observationPeriodInMinutes: 0
samplePeriodInMinutes: 0
threshold: 0
enabled: false
memoryLimitsQuotaSaturation:
configuration:
observationPeriodInMinutes: 0
samplePeriodInMinutes: 0
threshold: 0
enabled: false
memoryRequestsQuotaSaturation:
configuration:
observationPeriodInMinutes: 0
samplePeriodInMinutes: 0
threshold: 0
enabled: false
podsQuotaSaturation:
configuration:
observationPeriodInMinutes: 0
samplePeriodInMinutes: 0
threshold: 0
enabled: false
scope: string
K8sNamespaceAnomalies Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The K8sNamespaceAnomalies resource accepts the following input properties:
- Cpu
Limits Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- Cpu
Requests Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- Memory
Limits Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- Memory
Requests Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- Pods
Quota Lbrlabs.Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- Cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation Args - Alerts if almost no CPU-limit quota left in namespace
- Cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation Args - Alerts if almost no CPU-request quota left in namespace
- Memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation Args - Alerts if almost no memory-limit quota left in namespace
- Memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation Args - Alerts if almost no memory-request quota left in namespace
- Pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation Args - Alerts if almost no pod quota left in namespace
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu_
limits_ K8squota_ saturation Namespace Anomalies Cpu Limits Quota Saturation Args - Alerts if almost no CPU-limit quota left in namespace
- cpu_
requests_ K8squota_ saturation Namespace Anomalies Cpu Requests Quota Saturation Args - Alerts if almost no CPU-request quota left in namespace
- memory_
limits_ K8squota_ saturation Namespace Anomalies Memory Limits Quota Saturation Args - Alerts if almost no memory-limit quota left in namespace
- memory_
requests_ K8squota_ saturation Namespace Anomalies Memory Requests Quota Saturation Args - Alerts if almost no memory-request quota left in namespace
- pods_
quota_ K8ssaturation Namespace Anomalies Pods Quota Saturation Args - Alerts if almost no pod quota left in namespace
- scope str
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits Property MapQuota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests Property MapQuota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits Property MapQuota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests Property MapQuota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota Property MapSaturation - Alerts if almost no pod quota left in namespace
- 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 K8sNamespaceAnomalies resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing K8sNamespaceAnomalies Resource
Get an existing K8sNamespaceAnomalies resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: K8sNamespaceAnomaliesState, opts?: CustomResourceOptions): K8sNamespaceAnomalies
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cpu_limits_quota_saturation: Optional[K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs] = None,
cpu_requests_quota_saturation: Optional[K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs] = None,
memory_limits_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs] = None,
memory_requests_quota_saturation: Optional[K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs] = None,
pods_quota_saturation: Optional[K8sNamespaceAnomaliesPodsQuotaSaturationArgs] = None,
scope: Optional[str] = None) -> K8sNamespaceAnomalies
func GetK8sNamespaceAnomalies(ctx *Context, name string, id IDInput, state *K8sNamespaceAnomaliesState, opts ...ResourceOption) (*K8sNamespaceAnomalies, error)
public static K8sNamespaceAnomalies Get(string name, Input<string> id, K8sNamespaceAnomaliesState? state, CustomResourceOptions? opts = null)
public static K8sNamespaceAnomalies get(String name, Output<String> id, K8sNamespaceAnomaliesState state, CustomResourceOptions options)
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.
- Cpu
Limits Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- Cpu
Requests Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- Memory
Limits Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- Memory
Requests Lbrlabs.Quota Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- Pods
Quota Lbrlabs.Saturation Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- Cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation Args - Alerts if almost no CPU-limit quota left in namespace
- Cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation Args - Alerts if almost no CPU-request quota left in namespace
- Memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation Args - Alerts if almost no memory-limit quota left in namespace
- Memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation Args - Alerts if almost no memory-request quota left in namespace
- Pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation Args - Alerts if almost no pod quota left in namespace
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits K8sQuota Saturation Namespace Anomalies Cpu Limits Quota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests K8sQuota Saturation Namespace Anomalies Cpu Requests Quota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits K8sQuota Saturation Namespace Anomalies Memory Limits Quota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests K8sQuota Saturation Namespace Anomalies Memory Requests Quota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota K8sSaturation Namespace Anomalies Pods Quota Saturation - Alerts if almost no pod quota left in namespace
- scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu_
limits_ K8squota_ saturation Namespace Anomalies Cpu Limits Quota Saturation Args - Alerts if almost no CPU-limit quota left in namespace
- cpu_
requests_ K8squota_ saturation Namespace Anomalies Cpu Requests Quota Saturation Args - Alerts if almost no CPU-request quota left in namespace
- memory_
limits_ K8squota_ saturation Namespace Anomalies Memory Limits Quota Saturation Args - Alerts if almost no memory-limit quota left in namespace
- memory_
requests_ K8squota_ saturation Namespace Anomalies Memory Requests Quota Saturation Args - Alerts if almost no memory-request quota left in namespace
- pods_
quota_ K8ssaturation Namespace Anomalies Pods Quota Saturation Args - Alerts if almost no pod quota left in namespace
- scope str
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
- cpu
Limits Property MapQuota Saturation - Alerts if almost no CPU-limit quota left in namespace
- cpu
Requests Property MapQuota Saturation - Alerts if almost no CPU-request quota left in namespace
- memory
Limits Property MapQuota Saturation - Alerts if almost no memory-limit quota left in namespace
- memory
Requests Property MapQuota Saturation - Alerts if almost no memory-request quota left in namespace
- pods
Quota Property MapSaturation - Alerts if almost no pod quota left in namespace
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.
Supporting Types
K8sNamespaceAnomaliesCpuLimitsQuotaSaturation, K8sNamespaceAnomaliesCpuLimitsQuotaSaturationArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Limits Quota Saturation Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Namespace Anomalies Cpu Limits Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Limits Quota Saturation Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Limits Quota Saturation Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Limits Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfiguration, K8sNamespaceAnomaliesCpuLimitsQuotaSaturationConfigurationArgs
- 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
K8sNamespaceAnomaliesCpuRequestsQuotaSaturation, K8sNamespaceAnomaliesCpuRequestsQuotaSaturationArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Cpu Requests Quota Saturation Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Namespace Anomalies Cpu Requests Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Requests Quota Saturation Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Requests Quota Saturation Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Cpu Requests Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfiguration, K8sNamespaceAnomaliesCpuRequestsQuotaSaturationConfigurationArgs
- 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
K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation, K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Limits Quota Saturation Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Namespace Anomalies Memory Limits Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Limits Quota Saturation Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Limits Quota Saturation Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Limits Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfiguration, K8sNamespaceAnomaliesMemoryLimitsQuotaSaturationConfigurationArgs
- 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
K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation, K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Memory Requests Quota Saturation Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Namespace Anomalies Memory Requests Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Requests Quota Saturation Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Requests Quota Saturation Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Memory Requests Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfiguration, K8sNamespaceAnomaliesMemoryRequestsQuotaSaturationConfigurationArgs
- 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
K8sNamespaceAnomaliesPodsQuotaSaturation, K8sNamespaceAnomaliesPodsQuotaSaturationArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. K8s Namespace Anomalies Pods Quota Saturation Configuration - Alert if
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Configuration
K8s
Namespace Anomalies Pods Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Pods Quota Saturation Configuration - Alert if
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Pods Quota Saturation Configuration - Alert if
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - configuration
K8s
Namespace Anomalies Pods Quota Saturation Configuration - Alert if
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - configuration Property Map
- Alert if
K8sNamespaceAnomaliesPodsQuotaSaturationConfiguration, K8sNamespaceAnomaliesPodsQuotaSaturationConfigurationArgs
- 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
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.