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

dynatrace.HostAnomalies

Explore with Pulumi AI

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

    Create HostAnomalies Resource

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

    Constructor syntax

    new HostAnomalies(name: string, args?: HostAnomaliesArgs, opts?: CustomResourceOptions);
    @overload
    def HostAnomalies(resource_name: str,
                      args: Optional[HostAnomaliesArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def HostAnomalies(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      connections: Optional[HostAnomaliesConnectionsArgs] = None,
                      cpu: Optional[HostAnomaliesCpuArgs] = None,
                      disks: Optional[HostAnomaliesDisksArgs] = None,
                      gc: Optional[HostAnomaliesGcArgs] = None,
                      java: Optional[HostAnomaliesJavaArgs] = None,
                      memory: Optional[HostAnomaliesMemoryArgs] = None,
                      network: Optional[HostAnomaliesNetworkArgs] = None)
    func NewHostAnomalies(ctx *Context, name string, args *HostAnomaliesArgs, opts ...ResourceOption) (*HostAnomalies, error)
    public HostAnomalies(string name, HostAnomaliesArgs? args = null, CustomResourceOptions? opts = null)
    public HostAnomalies(String name, HostAnomaliesArgs args)
    public HostAnomalies(String name, HostAnomaliesArgs args, CustomResourceOptions options)
    
    type: dynatrace:HostAnomalies
    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 HostAnomaliesArgs
    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 HostAnomaliesArgs
    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 HostAnomaliesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args HostAnomaliesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args HostAnomaliesArgs
    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 hostAnomaliesResource = new Dynatrace.HostAnomalies("hostAnomaliesResource", new()
    {
        Connections = new Dynatrace.Inputs.HostAnomaliesConnectionsArgs
        {
            Enabled = false,
            EnabledOnGracefulShutdowns = false,
        },
        Cpu = new Dynatrace.Inputs.HostAnomaliesCpuArgs
        {
            Enabled = false,
            Thresholds = new Dynatrace.Inputs.HostAnomaliesCpuThresholdsArgs
            {
                Saturation = 0,
            },
        },
        Disks = new Dynatrace.Inputs.HostAnomaliesDisksArgs
        {
            Inodes = new Dynatrace.Inputs.HostAnomaliesDisksInodesArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesDisksInodesThresholdsArgs
                {
                    Percentage = 0,
                },
            },
            Space = new Dynatrace.Inputs.HostAnomaliesDisksSpaceArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesDisksSpaceThresholdsArgs
                {
                    Percentage = 0,
                },
            },
            Speed = new Dynatrace.Inputs.HostAnomaliesDisksSpeedArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesDisksSpeedThresholdsArgs
                {
                    WriteAndReadTime = 0,
                },
            },
        },
        Gc = new Dynatrace.Inputs.HostAnomaliesGcArgs
        {
            Enabled = false,
            Thresholds = new Dynatrace.Inputs.HostAnomaliesGcThresholdsArgs
            {
                SuspensionPercentage = 0,
                TimePercentage = 0,
            },
        },
        Java = new Dynatrace.Inputs.HostAnomaliesJavaArgs
        {
            OutOfMemory = new Dynatrace.Inputs.HostAnomaliesJavaOutOfMemoryArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesJavaOutOfMemoryThresholdsArgs
                {
                    ExceptionCount = 0,
                },
            },
            OutOfThreads = new Dynatrace.Inputs.HostAnomaliesJavaOutOfThreadsArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesJavaOutOfThreadsThresholdsArgs
                {
                    ExceptionCount = 0,
                },
            },
        },
        Memory = new Dynatrace.Inputs.HostAnomaliesMemoryArgs
        {
            Enabled = false,
            Thresholds = new Dynatrace.Inputs.HostAnomaliesMemoryThresholdsArgs
            {
                Linux = new Dynatrace.Inputs.HostAnomaliesMemoryThresholdsLinuxArgs
                {
                    PageFaults = 0,
                    Usage = 0,
                },
                Windows = new Dynatrace.Inputs.HostAnomaliesMemoryThresholdsWindowsArgs
                {
                    PageFaults = 0,
                    Usage = 0,
                },
            },
        },
        Network = new Dynatrace.Inputs.HostAnomaliesNetworkArgs
        {
            Connectivity = new Dynatrace.Inputs.HostAnomaliesNetworkConnectivityArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesNetworkConnectivityThresholdsArgs
                {
                    FailedConnections = 0,
                    NewConnectionFailures = 0,
                },
            },
            DroppedPackets = new Dynatrace.Inputs.HostAnomaliesNetworkDroppedPacketsArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesNetworkDroppedPacketsThresholdsArgs
                {
                    DroppedPackets = 0,
                    TotalPacketsRate = 0,
                },
            },
            Errors = new Dynatrace.Inputs.HostAnomaliesNetworkErrorsArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesNetworkErrorsThresholdsArgs
                {
                    ErrorsPercentage = 0,
                    TotalPacketsRate = 0,
                },
            },
            Retransmission = new Dynatrace.Inputs.HostAnomaliesNetworkRetransmissionArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesNetworkRetransmissionThresholdsArgs
                {
                    RetransmissionRate = 0,
                    RetransmittedPackets = 0,
                },
            },
            Utilization = new Dynatrace.Inputs.HostAnomaliesNetworkUtilizationArgs
            {
                Enabled = false,
                Thresholds = new Dynatrace.Inputs.HostAnomaliesNetworkUtilizationThresholdsArgs
                {
                    Utilization = 0,
                },
            },
        },
    });
    
    example, err := dynatrace.NewHostAnomalies(ctx, "hostAnomaliesResource", &dynatrace.HostAnomaliesArgs{
    	Connections: &dynatrace.HostAnomaliesConnectionsArgs{
    		Enabled:                    pulumi.Bool(false),
    		EnabledOnGracefulShutdowns: pulumi.Bool(false),
    	},
    	Cpu: &dynatrace.HostAnomaliesCpuArgs{
    		Enabled: pulumi.Bool(false),
    		Thresholds: &dynatrace.HostAnomaliesCpuThresholdsArgs{
    			Saturation: pulumi.Int(0),
    		},
    	},
    	Disks: &dynatrace.HostAnomaliesDisksArgs{
    		Inodes: &dynatrace.HostAnomaliesDisksInodesArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesDisksInodesThresholdsArgs{
    				Percentage: pulumi.Int(0),
    			},
    		},
    		Space: &dynatrace.HostAnomaliesDisksSpaceArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesDisksSpaceThresholdsArgs{
    				Percentage: pulumi.Int(0),
    			},
    		},
    		Speed: &dynatrace.HostAnomaliesDisksSpeedArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesDisksSpeedThresholdsArgs{
    				WriteAndReadTime: pulumi.Int(0),
    			},
    		},
    	},
    	Gc: &dynatrace.HostAnomaliesGcArgs{
    		Enabled: pulumi.Bool(false),
    		Thresholds: &dynatrace.HostAnomaliesGcThresholdsArgs{
    			SuspensionPercentage: pulumi.Int(0),
    			TimePercentage:       pulumi.Int(0),
    		},
    	},
    	Java: &dynatrace.HostAnomaliesJavaArgs{
    		OutOfMemory: &dynatrace.HostAnomaliesJavaOutOfMemoryArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesJavaOutOfMemoryThresholdsArgs{
    				ExceptionCount: pulumi.Int(0),
    			},
    		},
    		OutOfThreads: &dynatrace.HostAnomaliesJavaOutOfThreadsArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesJavaOutOfThreadsThresholdsArgs{
    				ExceptionCount: pulumi.Int(0),
    			},
    		},
    	},
    	Memory: &dynatrace.HostAnomaliesMemoryArgs{
    		Enabled: pulumi.Bool(false),
    		Thresholds: &dynatrace.HostAnomaliesMemoryThresholdsArgs{
    			Linux: &dynatrace.HostAnomaliesMemoryThresholdsLinuxArgs{
    				PageFaults: pulumi.Int(0),
    				Usage:      pulumi.Int(0),
    			},
    			Windows: &dynatrace.HostAnomaliesMemoryThresholdsWindowsArgs{
    				PageFaults: pulumi.Int(0),
    				Usage:      pulumi.Int(0),
    			},
    		},
    	},
    	Network: &dynatrace.HostAnomaliesNetworkArgs{
    		Connectivity: &dynatrace.HostAnomaliesNetworkConnectivityArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesNetworkConnectivityThresholdsArgs{
    				FailedConnections:     pulumi.Int(0),
    				NewConnectionFailures: pulumi.Int(0),
    			},
    		},
    		DroppedPackets: &dynatrace.HostAnomaliesNetworkDroppedPacketsArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesNetworkDroppedPacketsThresholdsArgs{
    				DroppedPackets:   pulumi.Int(0),
    				TotalPacketsRate: pulumi.Int(0),
    			},
    		},
    		Errors: &dynatrace.HostAnomaliesNetworkErrorsArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesNetworkErrorsThresholdsArgs{
    				ErrorsPercentage: pulumi.Int(0),
    				TotalPacketsRate: pulumi.Int(0),
    			},
    		},
    		Retransmission: &dynatrace.HostAnomaliesNetworkRetransmissionArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesNetworkRetransmissionThresholdsArgs{
    				RetransmissionRate:   pulumi.Int(0),
    				RetransmittedPackets: pulumi.Int(0),
    			},
    		},
    		Utilization: &dynatrace.HostAnomaliesNetworkUtilizationArgs{
    			Enabled: pulumi.Bool(false),
    			Thresholds: &dynatrace.HostAnomaliesNetworkUtilizationThresholdsArgs{
    				Utilization: pulumi.Int(0),
    			},
    		},
    	},
    })
    
    var hostAnomaliesResource = new HostAnomalies("hostAnomaliesResource", HostAnomaliesArgs.builder()        
        .connections(HostAnomaliesConnectionsArgs.builder()
            .enabled(false)
            .enabledOnGracefulShutdowns(false)
            .build())
        .cpu(HostAnomaliesCpuArgs.builder()
            .enabled(false)
            .thresholds(HostAnomaliesCpuThresholdsArgs.builder()
                .saturation(0)
                .build())
            .build())
        .disks(HostAnomaliesDisksArgs.builder()
            .inodes(HostAnomaliesDisksInodesArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesDisksInodesThresholdsArgs.builder()
                    .percentage(0)
                    .build())
                .build())
            .space(HostAnomaliesDisksSpaceArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesDisksSpaceThresholdsArgs.builder()
                    .percentage(0)
                    .build())
                .build())
            .speed(HostAnomaliesDisksSpeedArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesDisksSpeedThresholdsArgs.builder()
                    .writeAndReadTime(0)
                    .build())
                .build())
            .build())
        .gc(HostAnomaliesGcArgs.builder()
            .enabled(false)
            .thresholds(HostAnomaliesGcThresholdsArgs.builder()
                .suspensionPercentage(0)
                .timePercentage(0)
                .build())
            .build())
        .java(HostAnomaliesJavaArgs.builder()
            .outOfMemory(HostAnomaliesJavaOutOfMemoryArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesJavaOutOfMemoryThresholdsArgs.builder()
                    .exceptionCount(0)
                    .build())
                .build())
            .outOfThreads(HostAnomaliesJavaOutOfThreadsArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesJavaOutOfThreadsThresholdsArgs.builder()
                    .exceptionCount(0)
                    .build())
                .build())
            .build())
        .memory(HostAnomaliesMemoryArgs.builder()
            .enabled(false)
            .thresholds(HostAnomaliesMemoryThresholdsArgs.builder()
                .linux(HostAnomaliesMemoryThresholdsLinuxArgs.builder()
                    .pageFaults(0)
                    .usage(0)
                    .build())
                .windows(HostAnomaliesMemoryThresholdsWindowsArgs.builder()
                    .pageFaults(0)
                    .usage(0)
                    .build())
                .build())
            .build())
        .network(HostAnomaliesNetworkArgs.builder()
            .connectivity(HostAnomaliesNetworkConnectivityArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesNetworkConnectivityThresholdsArgs.builder()
                    .failedConnections(0)
                    .newConnectionFailures(0)
                    .build())
                .build())
            .droppedPackets(HostAnomaliesNetworkDroppedPacketsArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesNetworkDroppedPacketsThresholdsArgs.builder()
                    .droppedPackets(0)
                    .totalPacketsRate(0)
                    .build())
                .build())
            .errors(HostAnomaliesNetworkErrorsArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesNetworkErrorsThresholdsArgs.builder()
                    .errorsPercentage(0)
                    .totalPacketsRate(0)
                    .build())
                .build())
            .retransmission(HostAnomaliesNetworkRetransmissionArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesNetworkRetransmissionThresholdsArgs.builder()
                    .retransmissionRate(0)
                    .retransmittedPackets(0)
                    .build())
                .build())
            .utilization(HostAnomaliesNetworkUtilizationArgs.builder()
                .enabled(false)
                .thresholds(HostAnomaliesNetworkUtilizationThresholdsArgs.builder()
                    .utilization(0)
                    .build())
                .build())
            .build())
        .build());
    
    host_anomalies_resource = dynatrace.HostAnomalies("hostAnomaliesResource",
        connections=dynatrace.HostAnomaliesConnectionsArgs(
            enabled=False,
            enabled_on_graceful_shutdowns=False,
        ),
        cpu=dynatrace.HostAnomaliesCpuArgs(
            enabled=False,
            thresholds=dynatrace.HostAnomaliesCpuThresholdsArgs(
                saturation=0,
            ),
        ),
        disks=dynatrace.HostAnomaliesDisksArgs(
            inodes=dynatrace.HostAnomaliesDisksInodesArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesDisksInodesThresholdsArgs(
                    percentage=0,
                ),
            ),
            space=dynatrace.HostAnomaliesDisksSpaceArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesDisksSpaceThresholdsArgs(
                    percentage=0,
                ),
            ),
            speed=dynatrace.HostAnomaliesDisksSpeedArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesDisksSpeedThresholdsArgs(
                    write_and_read_time=0,
                ),
            ),
        ),
        gc=dynatrace.HostAnomaliesGcArgs(
            enabled=False,
            thresholds=dynatrace.HostAnomaliesGcThresholdsArgs(
                suspension_percentage=0,
                time_percentage=0,
            ),
        ),
        java=dynatrace.HostAnomaliesJavaArgs(
            out_of_memory=dynatrace.HostAnomaliesJavaOutOfMemoryArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesJavaOutOfMemoryThresholdsArgs(
                    exception_count=0,
                ),
            ),
            out_of_threads=dynatrace.HostAnomaliesJavaOutOfThreadsArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesJavaOutOfThreadsThresholdsArgs(
                    exception_count=0,
                ),
            ),
        ),
        memory=dynatrace.HostAnomaliesMemoryArgs(
            enabled=False,
            thresholds=dynatrace.HostAnomaliesMemoryThresholdsArgs(
                linux=dynatrace.HostAnomaliesMemoryThresholdsLinuxArgs(
                    page_faults=0,
                    usage=0,
                ),
                windows=dynatrace.HostAnomaliesMemoryThresholdsWindowsArgs(
                    page_faults=0,
                    usage=0,
                ),
            ),
        ),
        network=dynatrace.HostAnomaliesNetworkArgs(
            connectivity=dynatrace.HostAnomaliesNetworkConnectivityArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesNetworkConnectivityThresholdsArgs(
                    failed_connections=0,
                    new_connection_failures=0,
                ),
            ),
            dropped_packets=dynatrace.HostAnomaliesNetworkDroppedPacketsArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesNetworkDroppedPacketsThresholdsArgs(
                    dropped_packets=0,
                    total_packets_rate=0,
                ),
            ),
            errors=dynatrace.HostAnomaliesNetworkErrorsArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesNetworkErrorsThresholdsArgs(
                    errors_percentage=0,
                    total_packets_rate=0,
                ),
            ),
            retransmission=dynatrace.HostAnomaliesNetworkRetransmissionArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesNetworkRetransmissionThresholdsArgs(
                    retransmission_rate=0,
                    retransmitted_packets=0,
                ),
            ),
            utilization=dynatrace.HostAnomaliesNetworkUtilizationArgs(
                enabled=False,
                thresholds=dynatrace.HostAnomaliesNetworkUtilizationThresholdsArgs(
                    utilization=0,
                ),
            ),
        ))
    
    const hostAnomaliesResource = new dynatrace.HostAnomalies("hostAnomaliesResource", {
        connections: {
            enabled: false,
            enabledOnGracefulShutdowns: false,
        },
        cpu: {
            enabled: false,
            thresholds: {
                saturation: 0,
            },
        },
        disks: {
            inodes: {
                enabled: false,
                thresholds: {
                    percentage: 0,
                },
            },
            space: {
                enabled: false,
                thresholds: {
                    percentage: 0,
                },
            },
            speed: {
                enabled: false,
                thresholds: {
                    writeAndReadTime: 0,
                },
            },
        },
        gc: {
            enabled: false,
            thresholds: {
                suspensionPercentage: 0,
                timePercentage: 0,
            },
        },
        java: {
            outOfMemory: {
                enabled: false,
                thresholds: {
                    exceptionCount: 0,
                },
            },
            outOfThreads: {
                enabled: false,
                thresholds: {
                    exceptionCount: 0,
                },
            },
        },
        memory: {
            enabled: false,
            thresholds: {
                linux: {
                    pageFaults: 0,
                    usage: 0,
                },
                windows: {
                    pageFaults: 0,
                    usage: 0,
                },
            },
        },
        network: {
            connectivity: {
                enabled: false,
                thresholds: {
                    failedConnections: 0,
                    newConnectionFailures: 0,
                },
            },
            droppedPackets: {
                enabled: false,
                thresholds: {
                    droppedPackets: 0,
                    totalPacketsRate: 0,
                },
            },
            errors: {
                enabled: false,
                thresholds: {
                    errorsPercentage: 0,
                    totalPacketsRate: 0,
                },
            },
            retransmission: {
                enabled: false,
                thresholds: {
                    retransmissionRate: 0,
                    retransmittedPackets: 0,
                },
            },
            utilization: {
                enabled: false,
                thresholds: {
                    utilization: 0,
                },
            },
        },
    });
    
    type: dynatrace:HostAnomalies
    properties:
        connections:
            enabled: false
            enabledOnGracefulShutdowns: false
        cpu:
            enabled: false
            thresholds:
                saturation: 0
        disks:
            inodes:
                enabled: false
                thresholds:
                    percentage: 0
            space:
                enabled: false
                thresholds:
                    percentage: 0
            speed:
                enabled: false
                thresholds:
                    writeAndReadTime: 0
        gc:
            enabled: false
            thresholds:
                suspensionPercentage: 0
                timePercentage: 0
        java:
            outOfMemory:
                enabled: false
                thresholds:
                    exceptionCount: 0
            outOfThreads:
                enabled: false
                thresholds:
                    exceptionCount: 0
        memory:
            enabled: false
            thresholds:
                linux:
                    pageFaults: 0
                    usage: 0
                windows:
                    pageFaults: 0
                    usage: 0
        network:
            connectivity:
                enabled: false
                thresholds:
                    failedConnections: 0
                    newConnectionFailures: 0
            droppedPackets:
                enabled: false
                thresholds:
                    droppedPackets: 0
                    totalPacketsRate: 0
            errors:
                enabled: false
                thresholds:
                    errorsPercentage: 0
                    totalPacketsRate: 0
            retransmission:
                enabled: false
                thresholds:
                    retransmissionRate: 0
                    retransmittedPackets: 0
            utilization:
                enabled: false
                thresholds:
                    utilization: 0
    

    HostAnomalies 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 HostAnomalies resource accepts the following input properties:

    Connections Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesConnections
    Configuration of lost connection detection
    Cpu Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesCpu
    Configuration of high CPU saturation detection
    Disks Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesDisks
    Configuration of disk related anomalies
    Gc Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    Java Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesJava
    Configuration of Java related anomalies
    Memory Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesMemory
    Configuration of high memory usage detection
    Network Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesNetwork
    Configuration of network related anomalies
    Connections HostAnomaliesConnectionsArgs
    Configuration of lost connection detection
    Cpu HostAnomaliesCpuArgs
    Configuration of high CPU saturation detection
    Disks HostAnomaliesDisksArgs
    Configuration of disk related anomalies
    Gc HostAnomaliesGcArgs
    Configuration of high Garbage Collector activity detection
    Java HostAnomaliesJavaArgs
    Configuration of Java related anomalies
    Memory HostAnomaliesMemoryArgs
    Configuration of high memory usage detection
    Network HostAnomaliesNetworkArgs
    Configuration of network related anomalies
    connections HostAnomaliesConnections
    Configuration of lost connection detection
    cpu HostAnomaliesCpu
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisks
    Configuration of disk related anomalies
    gc HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJava
    Configuration of Java related anomalies
    memory HostAnomaliesMemory
    Configuration of high memory usage detection
    network HostAnomaliesNetwork
    Configuration of network related anomalies
    connections HostAnomaliesConnections
    Configuration of lost connection detection
    cpu HostAnomaliesCpu
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisks
    Configuration of disk related anomalies
    gc HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJava
    Configuration of Java related anomalies
    memory HostAnomaliesMemory
    Configuration of high memory usage detection
    network HostAnomaliesNetwork
    Configuration of network related anomalies
    connections HostAnomaliesConnectionsArgs
    Configuration of lost connection detection
    cpu HostAnomaliesCpuArgs
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisksArgs
    Configuration of disk related anomalies
    gc HostAnomaliesGcArgs
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJavaArgs
    Configuration of Java related anomalies
    memory HostAnomaliesMemoryArgs
    Configuration of high memory usage detection
    network HostAnomaliesNetworkArgs
    Configuration of network related anomalies
    connections Property Map
    Configuration of lost connection detection
    cpu Property Map
    Configuration of high CPU saturation detection
    disks Property Map
    Configuration of disk related anomalies
    gc Property Map
    Configuration of high Garbage Collector activity detection
    java Property Map
    Configuration of Java related anomalies
    memory Property Map
    Configuration of high memory usage detection
    network Property Map
    Configuration of network related anomalies

    Outputs

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

    Get an existing HostAnomalies 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?: HostAnomaliesState, opts?: CustomResourceOptions): HostAnomalies
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            connections: Optional[HostAnomaliesConnectionsArgs] = None,
            cpu: Optional[HostAnomaliesCpuArgs] = None,
            disks: Optional[HostAnomaliesDisksArgs] = None,
            gc: Optional[HostAnomaliesGcArgs] = None,
            java: Optional[HostAnomaliesJavaArgs] = None,
            memory: Optional[HostAnomaliesMemoryArgs] = None,
            network: Optional[HostAnomaliesNetworkArgs] = None) -> HostAnomalies
    func GetHostAnomalies(ctx *Context, name string, id IDInput, state *HostAnomaliesState, opts ...ResourceOption) (*HostAnomalies, error)
    public static HostAnomalies Get(string name, Input<string> id, HostAnomaliesState? state, CustomResourceOptions? opts = null)
    public static HostAnomalies get(String name, Output<String> id, HostAnomaliesState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Connections Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesConnections
    Configuration of lost connection detection
    Cpu Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesCpu
    Configuration of high CPU saturation detection
    Disks Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesDisks
    Configuration of disk related anomalies
    Gc Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    Java Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesJava
    Configuration of Java related anomalies
    Memory Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesMemory
    Configuration of high memory usage detection
    Network Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesNetwork
    Configuration of network related anomalies
    Connections HostAnomaliesConnectionsArgs
    Configuration of lost connection detection
    Cpu HostAnomaliesCpuArgs
    Configuration of high CPU saturation detection
    Disks HostAnomaliesDisksArgs
    Configuration of disk related anomalies
    Gc HostAnomaliesGcArgs
    Configuration of high Garbage Collector activity detection
    Java HostAnomaliesJavaArgs
    Configuration of Java related anomalies
    Memory HostAnomaliesMemoryArgs
    Configuration of high memory usage detection
    Network HostAnomaliesNetworkArgs
    Configuration of network related anomalies
    connections HostAnomaliesConnections
    Configuration of lost connection detection
    cpu HostAnomaliesCpu
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisks
    Configuration of disk related anomalies
    gc HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJava
    Configuration of Java related anomalies
    memory HostAnomaliesMemory
    Configuration of high memory usage detection
    network HostAnomaliesNetwork
    Configuration of network related anomalies
    connections HostAnomaliesConnections
    Configuration of lost connection detection
    cpu HostAnomaliesCpu
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisks
    Configuration of disk related anomalies
    gc HostAnomaliesGc
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJava
    Configuration of Java related anomalies
    memory HostAnomaliesMemory
    Configuration of high memory usage detection
    network HostAnomaliesNetwork
    Configuration of network related anomalies
    connections HostAnomaliesConnectionsArgs
    Configuration of lost connection detection
    cpu HostAnomaliesCpuArgs
    Configuration of high CPU saturation detection
    disks HostAnomaliesDisksArgs
    Configuration of disk related anomalies
    gc HostAnomaliesGcArgs
    Configuration of high Garbage Collector activity detection
    java HostAnomaliesJavaArgs
    Configuration of Java related anomalies
    memory HostAnomaliesMemoryArgs
    Configuration of high memory usage detection
    network HostAnomaliesNetworkArgs
    Configuration of network related anomalies
    connections Property Map
    Configuration of lost connection detection
    cpu Property Map
    Configuration of high CPU saturation detection
    disks Property Map
    Configuration of disk related anomalies
    gc Property Map
    Configuration of high Garbage Collector activity detection
    java Property Map
    Configuration of Java related anomalies
    memory Property Map
    Configuration of high memory usage detection
    network Property Map
    Configuration of network related anomalies

    Supporting Types

    HostAnomaliesConnections, HostAnomaliesConnectionsArgs

    Enabled bool
    The detection is enabled (true) or disabled (false)
    EnabledOnGracefulShutdowns bool
    Alert (true) on graceful host shutdowns
    Enabled bool
    The detection is enabled (true) or disabled (false)
    EnabledOnGracefulShutdowns bool
    Alert (true) on graceful host shutdowns
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    enabledOnGracefulShutdowns Boolean
    Alert (true) on graceful host shutdowns
    enabled boolean
    The detection is enabled (true) or disabled (false)
    enabledOnGracefulShutdowns boolean
    Alert (true) on graceful host shutdowns
    enabled bool
    The detection is enabled (true) or disabled (false)
    enabled_on_graceful_shutdowns bool
    Alert (true) on graceful host shutdowns
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    enabledOnGracefulShutdowns Boolean
    Alert (true) on graceful host shutdowns

    HostAnomaliesCpu, HostAnomaliesCpuArgs

    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesCpuThresholds
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used
    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds HostAnomaliesCpuThresholds
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesCpuThresholds
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used
    enabled boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesCpuThresholds
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used
    enabled bool
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesCpuThresholds
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds Property Map
    Custom thresholds for high CPU saturation. If not set then the automatic mode is used

    HostAnomaliesCpuThresholds, HostAnomaliesCpuThresholdsArgs

    saturation Integer
    saturation number
    saturation Number

    HostAnomaliesDisks, HostAnomaliesDisksArgs

    Inodes Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesDisksInodes
    Configuration of low disk inodes number detection
    Space Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesDisksSpace
    Configuration of low disk space detection
    Speed Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesDisksSpeed
    Configuration of slow running disks detection
    Inodes HostAnomaliesDisksInodes
    Configuration of low disk inodes number detection
    Space HostAnomaliesDisksSpace
    Configuration of low disk space detection
    Speed HostAnomaliesDisksSpeed
    Configuration of slow running disks detection
    inodes HostAnomaliesDisksInodes
    Configuration of low disk inodes number detection
    space HostAnomaliesDisksSpace
    Configuration of low disk space detection
    speed HostAnomaliesDisksSpeed
    Configuration of slow running disks detection
    inodes HostAnomaliesDisksInodes
    Configuration of low disk inodes number detection
    space HostAnomaliesDisksSpace
    Configuration of low disk space detection
    speed HostAnomaliesDisksSpeed
    Configuration of slow running disks detection
    inodes HostAnomaliesDisksInodes
    Configuration of low disk inodes number detection
    space HostAnomaliesDisksSpace
    Configuration of low disk space detection
    speed HostAnomaliesDisksSpeed
    Configuration of slow running disks detection
    inodes Property Map
    Configuration of low disk inodes number detection
    space Property Map
    Configuration of low disk space detection
    speed Property Map
    Configuration of slow running disks detection

    HostAnomaliesDisksInodes, HostAnomaliesDisksInodesArgs

    HostAnomaliesDisksInodesThresholds, HostAnomaliesDisksInodesThresholdsArgs

    percentage Integer
    percentage number
    percentage Number

    HostAnomaliesDisksSpace, HostAnomaliesDisksSpaceArgs

    HostAnomaliesDisksSpaceThresholds, HostAnomaliesDisksSpaceThresholdsArgs

    percentage Integer
    percentage number
    percentage Number

    HostAnomaliesDisksSpeed, HostAnomaliesDisksSpeedArgs

    HostAnomaliesDisksSpeedThresholds, HostAnomaliesDisksSpeedThresholdsArgs

    HostAnomaliesGc, HostAnomaliesGcArgs

    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesGcThresholds
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert
    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds HostAnomaliesGcThresholds
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesGcThresholds
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert
    enabled boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesGcThresholds
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert
    enabled bool
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesGcThresholds
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds Property Map
    Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting any of these conditions triggers an alert

    HostAnomaliesGcThresholds, HostAnomaliesGcThresholdsArgs

    HostAnomaliesJava, HostAnomaliesJavaArgs

    OutOfMemory Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesJavaOutOfMemory
    Configuration of Java out of memory problems detection
    OutOfThreads Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesJavaOutOfThreads
    Configuration of Java out of threads problems detection
    OutOfMemory HostAnomaliesJavaOutOfMemory
    Configuration of Java out of memory problems detection
    OutOfThreads HostAnomaliesJavaOutOfThreads
    Configuration of Java out of threads problems detection
    outOfMemory HostAnomaliesJavaOutOfMemory
    Configuration of Java out of memory problems detection
    outOfThreads HostAnomaliesJavaOutOfThreads
    Configuration of Java out of threads problems detection
    outOfMemory HostAnomaliesJavaOutOfMemory
    Configuration of Java out of memory problems detection
    outOfThreads HostAnomaliesJavaOutOfThreads
    Configuration of Java out of threads problems detection
    out_of_memory HostAnomaliesJavaOutOfMemory
    Configuration of Java out of memory problems detection
    out_of_threads HostAnomaliesJavaOutOfThreads
    Configuration of Java out of threads problems detection
    outOfMemory Property Map
    Configuration of Java out of memory problems detection
    outOfThreads Property Map
    Configuration of Java out of threads problems detection

    HostAnomaliesJavaOutOfMemory, HostAnomaliesJavaOutOfMemoryArgs

    HostAnomaliesJavaOutOfMemoryThresholds, HostAnomaliesJavaOutOfMemoryThresholdsArgs

    HostAnomaliesJavaOutOfThreads, HostAnomaliesJavaOutOfThreadsArgs

    HostAnomaliesJavaOutOfThreadsThresholds, HostAnomaliesJavaOutOfThreadsThresholdsArgs

    HostAnomaliesMemory, HostAnomaliesMemoryArgs

    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds Lbrlabs.PulumiPackage.Dynatrace.Inputs.HostAnomaliesMemoryThresholds
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert
    Enabled bool
    The detection is enabled (true) or disabled (false)
    Thresholds HostAnomaliesMemoryThresholds
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesMemoryThresholds
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert
    enabled boolean
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesMemoryThresholds
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert
    enabled bool
    The detection is enabled (true) or disabled (false)
    thresholds HostAnomaliesMemoryThresholds
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert
    enabled Boolean
    The detection is enabled (true) or disabled (false)
    thresholds Property Map
    Custom thresholds for high memory usage. If not set then the automatic mode is used. Both conditions must be met to trigger an alert

    HostAnomaliesMemoryThresholds, HostAnomaliesMemoryThresholdsArgs

    HostAnomaliesMemoryThresholdsLinux, HostAnomaliesMemoryThresholdsLinuxArgs

    pageFaults Integer
    usage Integer
    pageFaults number
    usage number
    pageFaults Number
    usage Number

    HostAnomaliesMemoryThresholdsWindows, HostAnomaliesMemoryThresholdsWindowsArgs

    pageFaults Integer
    usage Integer
    pageFaults number
    usage number
    pageFaults Number
    usage Number

    HostAnomaliesNetwork, HostAnomaliesNetworkArgs

    Connectivity HostAnomaliesNetworkConnectivity
    Configuration of TCP connectivity problems detection
    DroppedPackets HostAnomaliesNetworkDroppedPackets
    Configuration of high number of dropped packets detection
    Errors HostAnomaliesNetworkErrors
    Configuration of high number of network errors detection
    Retransmission HostAnomaliesNetworkRetransmission
    Configuration of high retransmission rate detection
    Utilization HostAnomaliesNetworkUtilization
    Configuration of high network utilization detection
    connectivity HostAnomaliesNetworkConnectivity
    Configuration of TCP connectivity problems detection
    droppedPackets HostAnomaliesNetworkDroppedPackets
    Configuration of high number of dropped packets detection
    errors HostAnomaliesNetworkErrors
    Configuration of high number of network errors detection
    retransmission HostAnomaliesNetworkRetransmission
    Configuration of high retransmission rate detection
    utilization HostAnomaliesNetworkUtilization
    Configuration of high network utilization detection
    connectivity HostAnomaliesNetworkConnectivity
    Configuration of TCP connectivity problems detection
    droppedPackets HostAnomaliesNetworkDroppedPackets
    Configuration of high number of dropped packets detection
    errors HostAnomaliesNetworkErrors
    Configuration of high number of network errors detection
    retransmission HostAnomaliesNetworkRetransmission
    Configuration of high retransmission rate detection
    utilization HostAnomaliesNetworkUtilization
    Configuration of high network utilization detection
    connectivity HostAnomaliesNetworkConnectivity
    Configuration of TCP connectivity problems detection
    dropped_packets HostAnomaliesNetworkDroppedPackets
    Configuration of high number of dropped packets detection
    errors HostAnomaliesNetworkErrors
    Configuration of high number of network errors detection
    retransmission HostAnomaliesNetworkRetransmission
    Configuration of high retransmission rate detection
    utilization HostAnomaliesNetworkUtilization
    Configuration of high network utilization detection
    connectivity Property Map
    Configuration of TCP connectivity problems detection
    droppedPackets Property Map
    Configuration of high number of dropped packets detection
    errors Property Map
    Configuration of high number of network errors detection
    retransmission Property Map
    Configuration of high retransmission rate detection
    utilization Property Map
    Configuration of high network utilization detection

    HostAnomaliesNetworkConnectivity, HostAnomaliesNetworkConnectivityArgs

    HostAnomaliesNetworkConnectivityThresholds, HostAnomaliesNetworkConnectivityThresholdsArgs

    HostAnomaliesNetworkDroppedPackets, HostAnomaliesNetworkDroppedPacketsArgs

    HostAnomaliesNetworkDroppedPacketsThresholds, HostAnomaliesNetworkDroppedPacketsThresholdsArgs

    HostAnomaliesNetworkErrors, HostAnomaliesNetworkErrorsArgs

    HostAnomaliesNetworkErrorsThresholds, HostAnomaliesNetworkErrorsThresholdsArgs

    HostAnomaliesNetworkRetransmission, HostAnomaliesNetworkRetransmissionArgs

    HostAnomaliesNetworkRetransmissionThresholds, HostAnomaliesNetworkRetransmissionThresholdsArgs

    HostAnomaliesNetworkUtilization, HostAnomaliesNetworkUtilizationArgs

    HostAnomaliesNetworkUtilizationThresholds, HostAnomaliesNetworkUtilizationThresholdsArgs

    utilization Integer

    Package Details

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