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

dynatrace.AwsAnomalies

Explore with Pulumi AI

Create AwsAnomalies Resource

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

Constructor syntax

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

@overload
def AwsAnomalies(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 ec2_candidate_high_cpu_detection: Optional[AwsAnomaliesEc2CandidateHighCpuDetectionArgs] = None,
                 elb_high_connection_errors_detection: Optional[AwsAnomaliesElbHighConnectionErrorsDetectionArgs] = None,
                 lambda_high_error_rate_detection: Optional[AwsAnomaliesLambdaHighErrorRateDetectionArgs] = None,
                 rds_high_cpu_detection: Optional[AwsAnomaliesRdsHighCpuDetectionArgs] = None,
                 rds_high_memory_detection: Optional[AwsAnomaliesRdsHighMemoryDetectionArgs] = None,
                 rds_high_write_read_latency_detection: Optional[AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs] = None,
                 rds_low_storage_detection: Optional[AwsAnomaliesRdsLowStorageDetectionArgs] = None,
                 rds_restarts_sequence_detection: Optional[AwsAnomaliesRdsRestartsSequenceDetectionArgs] = None)
func NewAwsAnomalies(ctx *Context, name string, args AwsAnomaliesArgs, opts ...ResourceOption) (*AwsAnomalies, error)
public AwsAnomalies(string name, AwsAnomaliesArgs args, CustomResourceOptions? opts = null)
public AwsAnomalies(String name, AwsAnomaliesArgs args)
public AwsAnomalies(String name, AwsAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:AwsAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AwsAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AwsAnomaliesArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AwsAnomaliesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AwsAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AwsAnomaliesArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

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

var awsAnomaliesResource = new Dynatrace.AwsAnomalies("awsAnomaliesResource", new()
{
    Ec2CandidateHighCpuDetection = new Dynatrace.Inputs.AwsAnomaliesEc2CandidateHighCpuDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholdsArgs
        {
            CpuUsage = 0,
        },
        DetectionMode = "string",
    },
    ElbHighConnectionErrorsDetection = new Dynatrace.Inputs.AwsAnomaliesElbHighConnectionErrorsDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholdsArgs
        {
            ConnectionErrorsPerMinute = 0,
        },
        DetectionMode = "string",
    },
    LambdaHighErrorRateDetection = new Dynatrace.Inputs.AwsAnomaliesLambdaHighErrorRateDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholdsArgs
        {
            FailedInvocationsRate = 0,
        },
        DetectionMode = "string",
    },
    RdsHighCpuDetection = new Dynatrace.Inputs.AwsAnomaliesRdsHighCpuDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesRdsHighCpuDetectionCustomThresholdsArgs
        {
            CpuUsage = 0,
        },
        DetectionMode = "string",
    },
    RdsHighMemoryDetection = new Dynatrace.Inputs.AwsAnomaliesRdsHighMemoryDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesRdsHighMemoryDetectionCustomThresholdsArgs
        {
            FreeMemory = 0,
            SwapUsage = 0,
        },
        DetectionMode = "string",
    },
    RdsHighWriteReadLatencyDetection = new Dynatrace.Inputs.AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholdsArgs
        {
            ReadWriteLatency = 0,
        },
        DetectionMode = "string",
    },
    RdsLowStorageDetection = new Dynatrace.Inputs.AwsAnomaliesRdsLowStorageDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesRdsLowStorageDetectionCustomThresholdsArgs
        {
            FreeStoragePercentage = 0,
        },
        DetectionMode = "string",
    },
    RdsRestartsSequenceDetection = new Dynatrace.Inputs.AwsAnomaliesRdsRestartsSequenceDetectionArgs
    {
        Enabled = false,
        CustomThresholds = new Dynatrace.Inputs.AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholdsArgs
        {
            RestartsPerMinute = 0,
        },
        DetectionMode = "string",
    },
});
Copy
example, err := dynatrace.NewAwsAnomalies(ctx, "awsAnomaliesResource", &dynatrace.AwsAnomaliesArgs{
	Ec2CandidateHighCpuDetection: &dynatrace.AwsAnomaliesEc2CandidateHighCpuDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholdsArgs{
			CpuUsage: pulumi.Float64(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	ElbHighConnectionErrorsDetection: &dynatrace.AwsAnomaliesElbHighConnectionErrorsDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholdsArgs{
			ConnectionErrorsPerMinute: pulumi.Int(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	LambdaHighErrorRateDetection: &dynatrace.AwsAnomaliesLambdaHighErrorRateDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholdsArgs{
			FailedInvocationsRate: pulumi.Int(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	RdsHighCpuDetection: &dynatrace.AwsAnomaliesRdsHighCpuDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesRdsHighCpuDetectionCustomThresholdsArgs{
			CpuUsage: pulumi.Float64(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	RdsHighMemoryDetection: &dynatrace.AwsAnomaliesRdsHighMemoryDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesRdsHighMemoryDetectionCustomThresholdsArgs{
			FreeMemory: pulumi.Float64(0),
			SwapUsage:  pulumi.Float64(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	RdsHighWriteReadLatencyDetection: &dynatrace.AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholdsArgs{
			ReadWriteLatency: pulumi.Int(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	RdsLowStorageDetection: &dynatrace.AwsAnomaliesRdsLowStorageDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesRdsLowStorageDetectionCustomThresholdsArgs{
			FreeStoragePercentage: pulumi.Int(0),
		},
		DetectionMode: pulumi.String("string"),
	},
	RdsRestartsSequenceDetection: &dynatrace.AwsAnomaliesRdsRestartsSequenceDetectionArgs{
		Enabled: pulumi.Bool(false),
		CustomThresholds: &dynatrace.AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholdsArgs{
			RestartsPerMinute: pulumi.Int(0),
		},
		DetectionMode: pulumi.String("string"),
	},
})
Copy
var awsAnomaliesResource = new AwsAnomalies("awsAnomaliesResource", AwsAnomaliesArgs.builder()
    .ec2CandidateHighCpuDetection(AwsAnomaliesEc2CandidateHighCpuDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholdsArgs.builder()
            .cpuUsage(0)
            .build())
        .detectionMode("string")
        .build())
    .elbHighConnectionErrorsDetection(AwsAnomaliesElbHighConnectionErrorsDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholdsArgs.builder()
            .connectionErrorsPerMinute(0)
            .build())
        .detectionMode("string")
        .build())
    .lambdaHighErrorRateDetection(AwsAnomaliesLambdaHighErrorRateDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholdsArgs.builder()
            .failedInvocationsRate(0)
            .build())
        .detectionMode("string")
        .build())
    .rdsHighCpuDetection(AwsAnomaliesRdsHighCpuDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesRdsHighCpuDetectionCustomThresholdsArgs.builder()
            .cpuUsage(0)
            .build())
        .detectionMode("string")
        .build())
    .rdsHighMemoryDetection(AwsAnomaliesRdsHighMemoryDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesRdsHighMemoryDetectionCustomThresholdsArgs.builder()
            .freeMemory(0)
            .swapUsage(0)
            .build())
        .detectionMode("string")
        .build())
    .rdsHighWriteReadLatencyDetection(AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholdsArgs.builder()
            .readWriteLatency(0)
            .build())
        .detectionMode("string")
        .build())
    .rdsLowStorageDetection(AwsAnomaliesRdsLowStorageDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesRdsLowStorageDetectionCustomThresholdsArgs.builder()
            .freeStoragePercentage(0)
            .build())
        .detectionMode("string")
        .build())
    .rdsRestartsSequenceDetection(AwsAnomaliesRdsRestartsSequenceDetectionArgs.builder()
        .enabled(false)
        .customThresholds(AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholdsArgs.builder()
            .restartsPerMinute(0)
            .build())
        .detectionMode("string")
        .build())
    .build());
Copy
aws_anomalies_resource = dynatrace.AwsAnomalies("awsAnomaliesResource",
    ec2_candidate_high_cpu_detection={
        "enabled": False,
        "custom_thresholds": {
            "cpu_usage": 0,
        },
        "detection_mode": "string",
    },
    elb_high_connection_errors_detection={
        "enabled": False,
        "custom_thresholds": {
            "connection_errors_per_minute": 0,
        },
        "detection_mode": "string",
    },
    lambda_high_error_rate_detection={
        "enabled": False,
        "custom_thresholds": {
            "failed_invocations_rate": 0,
        },
        "detection_mode": "string",
    },
    rds_high_cpu_detection={
        "enabled": False,
        "custom_thresholds": {
            "cpu_usage": 0,
        },
        "detection_mode": "string",
    },
    rds_high_memory_detection={
        "enabled": False,
        "custom_thresholds": {
            "free_memory": 0,
            "swap_usage": 0,
        },
        "detection_mode": "string",
    },
    rds_high_write_read_latency_detection={
        "enabled": False,
        "custom_thresholds": {
            "read_write_latency": 0,
        },
        "detection_mode": "string",
    },
    rds_low_storage_detection={
        "enabled": False,
        "custom_thresholds": {
            "free_storage_percentage": 0,
        },
        "detection_mode": "string",
    },
    rds_restarts_sequence_detection={
        "enabled": False,
        "custom_thresholds": {
            "restarts_per_minute": 0,
        },
        "detection_mode": "string",
    })
Copy
const awsAnomaliesResource = new dynatrace.AwsAnomalies("awsAnomaliesResource", {
    ec2CandidateHighCpuDetection: {
        enabled: false,
        customThresholds: {
            cpuUsage: 0,
        },
        detectionMode: "string",
    },
    elbHighConnectionErrorsDetection: {
        enabled: false,
        customThresholds: {
            connectionErrorsPerMinute: 0,
        },
        detectionMode: "string",
    },
    lambdaHighErrorRateDetection: {
        enabled: false,
        customThresholds: {
            failedInvocationsRate: 0,
        },
        detectionMode: "string",
    },
    rdsHighCpuDetection: {
        enabled: false,
        customThresholds: {
            cpuUsage: 0,
        },
        detectionMode: "string",
    },
    rdsHighMemoryDetection: {
        enabled: false,
        customThresholds: {
            freeMemory: 0,
            swapUsage: 0,
        },
        detectionMode: "string",
    },
    rdsHighWriteReadLatencyDetection: {
        enabled: false,
        customThresholds: {
            readWriteLatency: 0,
        },
        detectionMode: "string",
    },
    rdsLowStorageDetection: {
        enabled: false,
        customThresholds: {
            freeStoragePercentage: 0,
        },
        detectionMode: "string",
    },
    rdsRestartsSequenceDetection: {
        enabled: false,
        customThresholds: {
            restartsPerMinute: 0,
        },
        detectionMode: "string",
    },
});
Copy
type: dynatrace:AwsAnomalies
properties:
    ec2CandidateHighCpuDetection:
        customThresholds:
            cpuUsage: 0
        detectionMode: string
        enabled: false
    elbHighConnectionErrorsDetection:
        customThresholds:
            connectionErrorsPerMinute: 0
        detectionMode: string
        enabled: false
    lambdaHighErrorRateDetection:
        customThresholds:
            failedInvocationsRate: 0
        detectionMode: string
        enabled: false
    rdsHighCpuDetection:
        customThresholds:
            cpuUsage: 0
        detectionMode: string
        enabled: false
    rdsHighMemoryDetection:
        customThresholds:
            freeMemory: 0
            swapUsage: 0
        detectionMode: string
        enabled: false
    rdsHighWriteReadLatencyDetection:
        customThresholds:
            readWriteLatency: 0
        detectionMode: string
        enabled: false
    rdsLowStorageDetection:
        customThresholds:
            freeStoragePercentage: 0
        detectionMode: string
        enabled: false
    rdsRestartsSequenceDetection:
        customThresholds:
            restartsPerMinute: 0
        detectionMode: string
        enabled: false
Copy

AwsAnomalies Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The AwsAnomalies resource accepts the following input properties:

Ec2CandidateHighCpuDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesEc2CandidateHighCpuDetection
no documentation available
ElbHighConnectionErrorsDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesElbHighConnectionErrorsDetection
no documentation available
LambdaHighErrorRateDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesLambdaHighErrorRateDetection
no documentation available
RdsHighCpuDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighCpuDetection
no documentation available
RdsHighMemoryDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighMemoryDetection
no documentation available
RdsHighWriteReadLatencyDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighWriteReadLatencyDetection
no documentation available
RdsLowStorageDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsLowStorageDetection
no documentation available
RdsRestartsSequenceDetection This property is required. Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsRestartsSequenceDetection
no documentation available
Ec2CandidateHighCpuDetection This property is required. AwsAnomaliesEc2CandidateHighCpuDetectionArgs
no documentation available
ElbHighConnectionErrorsDetection This property is required. AwsAnomaliesElbHighConnectionErrorsDetectionArgs
no documentation available
LambdaHighErrorRateDetection This property is required. AwsAnomaliesLambdaHighErrorRateDetectionArgs
no documentation available
RdsHighCpuDetection This property is required. AwsAnomaliesRdsHighCpuDetectionArgs
no documentation available
RdsHighMemoryDetection This property is required. AwsAnomaliesRdsHighMemoryDetectionArgs
no documentation available
RdsHighWriteReadLatencyDetection This property is required. AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs
no documentation available
RdsLowStorageDetection This property is required. AwsAnomaliesRdsLowStorageDetectionArgs
no documentation available
RdsRestartsSequenceDetection This property is required. AwsAnomaliesRdsRestartsSequenceDetectionArgs
no documentation available
ec2CandidateHighCpuDetection This property is required. AwsAnomaliesEc2CandidateHighCpuDetection
no documentation available
elbHighConnectionErrorsDetection This property is required. AwsAnomaliesElbHighConnectionErrorsDetection
no documentation available
lambdaHighErrorRateDetection This property is required. AwsAnomaliesLambdaHighErrorRateDetection
no documentation available
rdsHighCpuDetection This property is required. AwsAnomaliesRdsHighCpuDetection
no documentation available
rdsHighMemoryDetection This property is required. AwsAnomaliesRdsHighMemoryDetection
no documentation available
rdsHighWriteReadLatencyDetection This property is required. AwsAnomaliesRdsHighWriteReadLatencyDetection
no documentation available
rdsLowStorageDetection This property is required. AwsAnomaliesRdsLowStorageDetection
no documentation available
rdsRestartsSequenceDetection This property is required. AwsAnomaliesRdsRestartsSequenceDetection
no documentation available
ec2CandidateHighCpuDetection This property is required. AwsAnomaliesEc2CandidateHighCpuDetection
no documentation available
elbHighConnectionErrorsDetection This property is required. AwsAnomaliesElbHighConnectionErrorsDetection
no documentation available
lambdaHighErrorRateDetection This property is required. AwsAnomaliesLambdaHighErrorRateDetection
no documentation available
rdsHighCpuDetection This property is required. AwsAnomaliesRdsHighCpuDetection
no documentation available
rdsHighMemoryDetection This property is required. AwsAnomaliesRdsHighMemoryDetection
no documentation available
rdsHighWriteReadLatencyDetection This property is required. AwsAnomaliesRdsHighWriteReadLatencyDetection
no documentation available
rdsLowStorageDetection This property is required. AwsAnomaliesRdsLowStorageDetection
no documentation available
rdsRestartsSequenceDetection This property is required. AwsAnomaliesRdsRestartsSequenceDetection
no documentation available
ec2_candidate_high_cpu_detection This property is required. AwsAnomaliesEc2CandidateHighCpuDetectionArgs
no documentation available
elb_high_connection_errors_detection This property is required. AwsAnomaliesElbHighConnectionErrorsDetectionArgs
no documentation available
lambda_high_error_rate_detection This property is required. AwsAnomaliesLambdaHighErrorRateDetectionArgs
no documentation available
rds_high_cpu_detection This property is required. AwsAnomaliesRdsHighCpuDetectionArgs
no documentation available
rds_high_memory_detection This property is required. AwsAnomaliesRdsHighMemoryDetectionArgs
no documentation available
rds_high_write_read_latency_detection This property is required. AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs
no documentation available
rds_low_storage_detection This property is required. AwsAnomaliesRdsLowStorageDetectionArgs
no documentation available
rds_restarts_sequence_detection This property is required. AwsAnomaliesRdsRestartsSequenceDetectionArgs
no documentation available
ec2CandidateHighCpuDetection This property is required. Property Map
no documentation available
elbHighConnectionErrorsDetection This property is required. Property Map
no documentation available
lambdaHighErrorRateDetection This property is required. Property Map
no documentation available
rdsHighCpuDetection This property is required. Property Map
no documentation available
rdsHighMemoryDetection This property is required. Property Map
no documentation available
rdsHighWriteReadLatencyDetection This property is required. Property Map
no documentation available
rdsLowStorageDetection This property is required. Property Map
no documentation available
rdsRestartsSequenceDetection This property is required. Property Map
no documentation available

Outputs

All input properties are implicitly available as output properties. Additionally, the AwsAnomalies 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 AwsAnomalies Resource

Get an existing AwsAnomalies 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?: AwsAnomaliesState, opts?: CustomResourceOptions): AwsAnomalies
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ec2_candidate_high_cpu_detection: Optional[AwsAnomaliesEc2CandidateHighCpuDetectionArgs] = None,
        elb_high_connection_errors_detection: Optional[AwsAnomaliesElbHighConnectionErrorsDetectionArgs] = None,
        lambda_high_error_rate_detection: Optional[AwsAnomaliesLambdaHighErrorRateDetectionArgs] = None,
        rds_high_cpu_detection: Optional[AwsAnomaliesRdsHighCpuDetectionArgs] = None,
        rds_high_memory_detection: Optional[AwsAnomaliesRdsHighMemoryDetectionArgs] = None,
        rds_high_write_read_latency_detection: Optional[AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs] = None,
        rds_low_storage_detection: Optional[AwsAnomaliesRdsLowStorageDetectionArgs] = None,
        rds_restarts_sequence_detection: Optional[AwsAnomaliesRdsRestartsSequenceDetectionArgs] = None) -> AwsAnomalies
func GetAwsAnomalies(ctx *Context, name string, id IDInput, state *AwsAnomaliesState, opts ...ResourceOption) (*AwsAnomalies, error)
public static AwsAnomalies Get(string name, Input<string> id, AwsAnomaliesState? state, CustomResourceOptions? opts = null)
public static AwsAnomalies get(String name, Output<String> id, AwsAnomaliesState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:AwsAnomalies    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Ec2CandidateHighCpuDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesEc2CandidateHighCpuDetection
no documentation available
ElbHighConnectionErrorsDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesElbHighConnectionErrorsDetection
no documentation available
LambdaHighErrorRateDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesLambdaHighErrorRateDetection
no documentation available
RdsHighCpuDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighCpuDetection
no documentation available
RdsHighMemoryDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighMemoryDetection
no documentation available
RdsHighWriteReadLatencyDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighWriteReadLatencyDetection
no documentation available
RdsLowStorageDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsLowStorageDetection
no documentation available
RdsRestartsSequenceDetection Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsRestartsSequenceDetection
no documentation available
ec2CandidateHighCpuDetection Property Map
no documentation available
elbHighConnectionErrorsDetection Property Map
no documentation available
lambdaHighErrorRateDetection Property Map
no documentation available
rdsHighCpuDetection Property Map
no documentation available
rdsHighMemoryDetection Property Map
no documentation available
rdsHighWriteReadLatencyDetection Property Map
no documentation available
rdsLowStorageDetection Property Map
no documentation available
rdsRestartsSequenceDetection Property Map
no documentation available

Supporting Types

AwsAnomaliesEc2CandidateHighCpuDetection
, AwsAnomaliesEc2CandidateHighCpuDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholds
, AwsAnomaliesEc2CandidateHighCpuDetectionCustomThresholdsArgs

CpuUsage This property is required. double
CPU usage is higher than
CpuUsage This property is required. float64
CPU usage is higher than
cpuUsage This property is required. Double
CPU usage is higher than
cpuUsage This property is required. number
CPU usage is higher than
cpu_usage This property is required. float
CPU usage is higher than
cpuUsage This property is required. Number
CPU usage is higher than

AwsAnomaliesElbHighConnectionErrorsDetection
, AwsAnomaliesElbHighConnectionErrorsDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholds
, AwsAnomaliesElbHighConnectionErrorsDetectionCustomThresholdsArgs

ConnectionErrorsPerMinute This property is required. int
Number of backend connection errors is higher than
ConnectionErrorsPerMinute This property is required. int
Number of backend connection errors is higher than
connectionErrorsPerMinute This property is required. Integer
Number of backend connection errors is higher than
connectionErrorsPerMinute This property is required. number
Number of backend connection errors is higher than
connection_errors_per_minute This property is required. int
Number of backend connection errors is higher than
connectionErrorsPerMinute This property is required. Number
Number of backend connection errors is higher than

AwsAnomaliesLambdaHighErrorRateDetection
, AwsAnomaliesLambdaHighErrorRateDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholds
, AwsAnomaliesLambdaHighErrorRateDetectionCustomThresholdsArgs

FailedInvocationsRate This property is required. int
Failed invocations rate is higher than
FailedInvocationsRate This property is required. int
Failed invocations rate is higher than
failedInvocationsRate This property is required. Integer
Failed invocations rate is higher than
failedInvocationsRate This property is required. number
Failed invocations rate is higher than
failed_invocations_rate This property is required. int
Failed invocations rate is higher than
failedInvocationsRate This property is required. Number
Failed invocations rate is higher than

AwsAnomaliesRdsHighCpuDetection
, AwsAnomaliesRdsHighCpuDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesRdsHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesRdsHighCpuDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesRdsHighCpuDetectionCustomThresholds
, AwsAnomaliesRdsHighCpuDetectionCustomThresholdsArgs

CpuUsage This property is required. double
CPU usage is higher than
CpuUsage This property is required. float64
CPU usage is higher than
cpuUsage This property is required. Double
CPU usage is higher than
cpuUsage This property is required. number
CPU usage is higher than
cpu_usage This property is required. float
CPU usage is higher than
cpuUsage This property is required. Number
CPU usage is higher than

AwsAnomaliesRdsHighMemoryDetection
, AwsAnomaliesRdsHighMemoryDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
Alert if both conditions is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
Alert if both conditions is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
Alert if both conditions is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
Alert if both conditions is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
Alert if both conditions is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if both conditions is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesRdsHighMemoryDetectionCustomThresholds
, AwsAnomaliesRdsHighMemoryDetectionCustomThresholdsArgs

FreeMemory This property is required. double
Freeable memory is lower than
SwapUsage This property is required. double
Swap usage is higher than
FreeMemory This property is required. float64
Freeable memory is lower than
SwapUsage This property is required. float64
Swap usage is higher than
freeMemory This property is required. Double
Freeable memory is lower than
swapUsage This property is required. Double
Swap usage is higher than
freeMemory This property is required. number
Freeable memory is lower than
swapUsage This property is required. number
Swap usage is higher than
free_memory This property is required. float
Freeable memory is lower than
swap_usage This property is required. float
Swap usage is higher than
freeMemory This property is required. Number
Freeable memory is lower than
swapUsage This property is required. Number
Swap usage is higher than

AwsAnomaliesRdsHighWriteReadLatencyDetection
, AwsAnomaliesRdsHighWriteReadLatencyDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholds
, AwsAnomaliesRdsHighWriteReadLatencyDetectionCustomThresholdsArgs

ReadWriteLatency This property is required. int
Read/write latency is higher than
ReadWriteLatency This property is required. int
Read/write latency is higher than
readWriteLatency This property is required. Integer
Read/write latency is higher than
readWriteLatency This property is required. number
Read/write latency is higher than
read_write_latency This property is required. int
Read/write latency is higher than
readWriteLatency This property is required. Number
Read/write latency is higher than

AwsAnomaliesRdsLowStorageDetection
, AwsAnomaliesRdsLowStorageDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsLowStorageDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesRdsLowStorageDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsLowStorageDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsLowStorageDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesRdsLowStorageDetectionCustomThresholds
Alert if the condition is met in 3 out of 5 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 3 out of 5 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesRdsLowStorageDetectionCustomThresholds
, AwsAnomaliesRdsLowStorageDetectionCustomThresholdsArgs

FreeStoragePercentage This property is required. int
Free storage space divided by allocated storage is lower than
FreeStoragePercentage This property is required. int
Free storage space divided by allocated storage is lower than
freeStoragePercentage This property is required. Integer
Free storage space divided by allocated storage is lower than
freeStoragePercentage This property is required. number
Free storage space divided by allocated storage is lower than
free_storage_percentage This property is required. int
Free storage space divided by allocated storage is lower than
freeStoragePercentage This property is required. Number
Free storage space divided by allocated storage is lower than

AwsAnomaliesRdsRestartsSequenceDetection
, AwsAnomaliesRdsRestartsSequenceDetectionArgs

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds Pulumiverse.Dynatrace.Inputs.AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
Alert if the condition is met in 2 out of 20 samples
DetectionMode string
Possible Values: Auto, Custom
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
CustomThresholds AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
Alert if the condition is met in 2 out of 20 samples
DetectionMode string
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
Alert if the condition is met in 2 out of 20 samples
detectionMode String
Possible Values: Auto, Custom
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
customThresholds AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
Alert if the condition is met in 2 out of 20 samples
detectionMode string
Possible Values: Auto, Custom
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
custom_thresholds AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
Alert if the condition is met in 2 out of 20 samples
detection_mode str
Possible Values: Auto, Custom
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
customThresholds Property Map
Alert if the condition is met in 2 out of 20 samples
detectionMode String
Possible Values: Auto, Custom

AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholds
, AwsAnomaliesRdsRestartsSequenceDetectionCustomThresholdsArgs

RestartsPerMinute This property is required. int
Number of restarts per minute is equal or higher than
RestartsPerMinute This property is required. int
Number of restarts per minute is equal or higher than
restartsPerMinute This property is required. Integer
Number of restarts per minute is equal or higher than
restartsPerMinute This property is required. number
Number of restarts per minute is equal or higher than
restarts_per_minute This property is required. int
Number of restarts per minute is equal or higher than
restartsPerMinute This property is required. Number
Number of restarts per minute is equal or higher than

Package Details

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