1. Packages
  2. Dynatrace
  3. API Docs
  4. VmwareAnomalies
Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse

dynatrace.VmwareAnomalies

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse

    Create VmwareAnomalies Resource

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

    Constructor syntax

    new VmwareAnomalies(name: string, args: VmwareAnomaliesArgs, opts?: CustomResourceOptions);
    @overload
    def VmwareAnomalies(resource_name: str,
                        args: VmwareAnomaliesArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def VmwareAnomalies(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        dropped_packets_detection: Optional[VmwareAnomaliesDroppedPacketsDetectionArgs] = None,
                        esxi_high_cpu_detection: Optional[VmwareAnomaliesEsxiHighCpuDetectionArgs] = None,
                        esxi_high_memory_detection: Optional[VmwareAnomaliesEsxiHighMemoryDetectionArgs] = None,
                        guest_cpu_limit_detection: Optional[VmwareAnomaliesGuestCpuLimitDetectionArgs] = None,
                        low_datastore_space_detection: Optional[VmwareAnomaliesLowDatastoreSpaceDetectionArgs] = None,
                        overloaded_storage_detection: Optional[VmwareAnomaliesOverloadedStorageDetectionArgs] = None,
                        slow_physical_storage_detection: Optional[VmwareAnomaliesSlowPhysicalStorageDetectionArgs] = None,
                        undersized_storage_detection: Optional[VmwareAnomaliesUndersizedStorageDetectionArgs] = None)
    func NewVmwareAnomalies(ctx *Context, name string, args VmwareAnomaliesArgs, opts ...ResourceOption) (*VmwareAnomalies, error)
    public VmwareAnomalies(string name, VmwareAnomaliesArgs args, CustomResourceOptions? opts = null)
    public VmwareAnomalies(String name, VmwareAnomaliesArgs args)
    public VmwareAnomalies(String name, VmwareAnomaliesArgs args, CustomResourceOptions options)
    
    type: dynatrace:VmwareAnomalies
    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 VmwareAnomaliesArgs
    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 VmwareAnomaliesArgs
    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 VmwareAnomaliesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VmwareAnomaliesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VmwareAnomaliesArgs
    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 vmwareAnomaliesResource = new Dynatrace.VmwareAnomalies("vmwareAnomaliesResource", new()
    {
        DroppedPacketsDetection = new Dynatrace.Inputs.VmwareAnomaliesDroppedPacketsDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesDroppedPacketsDetectionCustomThresholdsArgs
            {
                DroppedPacketsPerSecond = 0,
            },
            DetectionMode = "string",
        },
        EsxiHighCpuDetection = new Dynatrace.Inputs.VmwareAnomaliesEsxiHighCpuDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesEsxiHighCpuDetectionCustomThresholdsArgs
            {
                CpuPeakPercentage = 0,
                CpuUsagePercentage = 0,
                VmCpuReadyPercentage = 0,
            },
            DetectionMode = "string",
        },
        EsxiHighMemoryDetection = new Dynatrace.Inputs.VmwareAnomaliesEsxiHighMemoryDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholdsArgs
            {
                CompressionDecompressionRate = 0,
            },
            DetectionMode = "string",
        },
        GuestCpuLimitDetection = new Dynatrace.Inputs.VmwareAnomaliesGuestCpuLimitDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesGuestCpuLimitDetectionCustomThresholdsArgs
            {
                HostCpuUsagePercentage = 0,
                VmCpuReadyPercentage = 0,
                VmCpuUsagePercentage = 0,
            },
            DetectionMode = "string",
        },
        LowDatastoreSpaceDetection = new Dynatrace.Inputs.VmwareAnomaliesLowDatastoreSpaceDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholdsArgs
            {
                FreeSpacePercentage = 0,
            },
            DetectionMode = "string",
        },
        OverloadedStorageDetection = new Dynatrace.Inputs.VmwareAnomaliesOverloadedStorageDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesOverloadedStorageDetectionCustomThresholdsArgs
            {
                CommandAbortsNumber = 0,
            },
            DetectionMode = "string",
        },
        SlowPhysicalStorageDetection = new Dynatrace.Inputs.VmwareAnomaliesSlowPhysicalStorageDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholdsArgs
            {
                AvgReadWriteLatency = 0,
                PeakReadWriteLatency = 0,
            },
            DetectionMode = "string",
        },
        UndersizedStorageDetection = new Dynatrace.Inputs.VmwareAnomaliesUndersizedStorageDetectionArgs
        {
            Enabled = false,
            CustomThresholds = new Dynatrace.Inputs.VmwareAnomaliesUndersizedStorageDetectionCustomThresholdsArgs
            {
                AverageQueueCommandLatency = 0,
                PeakQueueCommandLatency = 0,
            },
            DetectionMode = "string",
        },
    });
    
    example, err := dynatrace.NewVmwareAnomalies(ctx, "vmwareAnomaliesResource", &dynatrace.VmwareAnomaliesArgs{
    	DroppedPacketsDetection: &dynatrace.VmwareAnomaliesDroppedPacketsDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesDroppedPacketsDetectionCustomThresholdsArgs{
    			DroppedPacketsPerSecond: pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	EsxiHighCpuDetection: &dynatrace.VmwareAnomaliesEsxiHighCpuDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesEsxiHighCpuDetectionCustomThresholdsArgs{
    			CpuPeakPercentage:    pulumi.Int(0),
    			CpuUsagePercentage:   pulumi.Int(0),
    			VmCpuReadyPercentage: pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	EsxiHighMemoryDetection: &dynatrace.VmwareAnomaliesEsxiHighMemoryDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholdsArgs{
    			CompressionDecompressionRate: pulumi.Float64(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	GuestCpuLimitDetection: &dynatrace.VmwareAnomaliesGuestCpuLimitDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesGuestCpuLimitDetectionCustomThresholdsArgs{
    			HostCpuUsagePercentage: pulumi.Int(0),
    			VmCpuReadyPercentage:   pulumi.Int(0),
    			VmCpuUsagePercentage:   pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	LowDatastoreSpaceDetection: &dynatrace.VmwareAnomaliesLowDatastoreSpaceDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholdsArgs{
    			FreeSpacePercentage: pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	OverloadedStorageDetection: &dynatrace.VmwareAnomaliesOverloadedStorageDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesOverloadedStorageDetectionCustomThresholdsArgs{
    			CommandAbortsNumber: pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	SlowPhysicalStorageDetection: &dynatrace.VmwareAnomaliesSlowPhysicalStorageDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholdsArgs{
    			AvgReadWriteLatency:  pulumi.Int(0),
    			PeakReadWriteLatency: pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    	UndersizedStorageDetection: &dynatrace.VmwareAnomaliesUndersizedStorageDetectionArgs{
    		Enabled: pulumi.Bool(false),
    		CustomThresholds: &dynatrace.VmwareAnomaliesUndersizedStorageDetectionCustomThresholdsArgs{
    			AverageQueueCommandLatency: pulumi.Int(0),
    			PeakQueueCommandLatency:    pulumi.Int(0),
    		},
    		DetectionMode: pulumi.String("string"),
    	},
    })
    
    var vmwareAnomaliesResource = new VmwareAnomalies("vmwareAnomaliesResource", VmwareAnomaliesArgs.builder()
        .droppedPacketsDetection(VmwareAnomaliesDroppedPacketsDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesDroppedPacketsDetectionCustomThresholdsArgs.builder()
                .droppedPacketsPerSecond(0)
                .build())
            .detectionMode("string")
            .build())
        .esxiHighCpuDetection(VmwareAnomaliesEsxiHighCpuDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesEsxiHighCpuDetectionCustomThresholdsArgs.builder()
                .cpuPeakPercentage(0)
                .cpuUsagePercentage(0)
                .vmCpuReadyPercentage(0)
                .build())
            .detectionMode("string")
            .build())
        .esxiHighMemoryDetection(VmwareAnomaliesEsxiHighMemoryDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholdsArgs.builder()
                .compressionDecompressionRate(0)
                .build())
            .detectionMode("string")
            .build())
        .guestCpuLimitDetection(VmwareAnomaliesGuestCpuLimitDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesGuestCpuLimitDetectionCustomThresholdsArgs.builder()
                .hostCpuUsagePercentage(0)
                .vmCpuReadyPercentage(0)
                .vmCpuUsagePercentage(0)
                .build())
            .detectionMode("string")
            .build())
        .lowDatastoreSpaceDetection(VmwareAnomaliesLowDatastoreSpaceDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholdsArgs.builder()
                .freeSpacePercentage(0)
                .build())
            .detectionMode("string")
            .build())
        .overloadedStorageDetection(VmwareAnomaliesOverloadedStorageDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesOverloadedStorageDetectionCustomThresholdsArgs.builder()
                .commandAbortsNumber(0)
                .build())
            .detectionMode("string")
            .build())
        .slowPhysicalStorageDetection(VmwareAnomaliesSlowPhysicalStorageDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholdsArgs.builder()
                .avgReadWriteLatency(0)
                .peakReadWriteLatency(0)
                .build())
            .detectionMode("string")
            .build())
        .undersizedStorageDetection(VmwareAnomaliesUndersizedStorageDetectionArgs.builder()
            .enabled(false)
            .customThresholds(VmwareAnomaliesUndersizedStorageDetectionCustomThresholdsArgs.builder()
                .averageQueueCommandLatency(0)
                .peakQueueCommandLatency(0)
                .build())
            .detectionMode("string")
            .build())
        .build());
    
    vmware_anomalies_resource = dynatrace.VmwareAnomalies("vmwareAnomaliesResource",
        dropped_packets_detection=dynatrace.VmwareAnomaliesDroppedPacketsDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesDroppedPacketsDetectionCustomThresholdsArgs(
                dropped_packets_per_second=0,
            ),
            detection_mode="string",
        ),
        esxi_high_cpu_detection=dynatrace.VmwareAnomaliesEsxiHighCpuDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesEsxiHighCpuDetectionCustomThresholdsArgs(
                cpu_peak_percentage=0,
                cpu_usage_percentage=0,
                vm_cpu_ready_percentage=0,
            ),
            detection_mode="string",
        ),
        esxi_high_memory_detection=dynatrace.VmwareAnomaliesEsxiHighMemoryDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholdsArgs(
                compression_decompression_rate=0,
            ),
            detection_mode="string",
        ),
        guest_cpu_limit_detection=dynatrace.VmwareAnomaliesGuestCpuLimitDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesGuestCpuLimitDetectionCustomThresholdsArgs(
                host_cpu_usage_percentage=0,
                vm_cpu_ready_percentage=0,
                vm_cpu_usage_percentage=0,
            ),
            detection_mode="string",
        ),
        low_datastore_space_detection=dynatrace.VmwareAnomaliesLowDatastoreSpaceDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholdsArgs(
                free_space_percentage=0,
            ),
            detection_mode="string",
        ),
        overloaded_storage_detection=dynatrace.VmwareAnomaliesOverloadedStorageDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesOverloadedStorageDetectionCustomThresholdsArgs(
                command_aborts_number=0,
            ),
            detection_mode="string",
        ),
        slow_physical_storage_detection=dynatrace.VmwareAnomaliesSlowPhysicalStorageDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholdsArgs(
                avg_read_write_latency=0,
                peak_read_write_latency=0,
            ),
            detection_mode="string",
        ),
        undersized_storage_detection=dynatrace.VmwareAnomaliesUndersizedStorageDetectionArgs(
            enabled=False,
            custom_thresholds=dynatrace.VmwareAnomaliesUndersizedStorageDetectionCustomThresholdsArgs(
                average_queue_command_latency=0,
                peak_queue_command_latency=0,
            ),
            detection_mode="string",
        ))
    
    const vmwareAnomaliesResource = new dynatrace.VmwareAnomalies("vmwareAnomaliesResource", {
        droppedPacketsDetection: {
            enabled: false,
            customThresholds: {
                droppedPacketsPerSecond: 0,
            },
            detectionMode: "string",
        },
        esxiHighCpuDetection: {
            enabled: false,
            customThresholds: {
                cpuPeakPercentage: 0,
                cpuUsagePercentage: 0,
                vmCpuReadyPercentage: 0,
            },
            detectionMode: "string",
        },
        esxiHighMemoryDetection: {
            enabled: false,
            customThresholds: {
                compressionDecompressionRate: 0,
            },
            detectionMode: "string",
        },
        guestCpuLimitDetection: {
            enabled: false,
            customThresholds: {
                hostCpuUsagePercentage: 0,
                vmCpuReadyPercentage: 0,
                vmCpuUsagePercentage: 0,
            },
            detectionMode: "string",
        },
        lowDatastoreSpaceDetection: {
            enabled: false,
            customThresholds: {
                freeSpacePercentage: 0,
            },
            detectionMode: "string",
        },
        overloadedStorageDetection: {
            enabled: false,
            customThresholds: {
                commandAbortsNumber: 0,
            },
            detectionMode: "string",
        },
        slowPhysicalStorageDetection: {
            enabled: false,
            customThresholds: {
                avgReadWriteLatency: 0,
                peakReadWriteLatency: 0,
            },
            detectionMode: "string",
        },
        undersizedStorageDetection: {
            enabled: false,
            customThresholds: {
                averageQueueCommandLatency: 0,
                peakQueueCommandLatency: 0,
            },
            detectionMode: "string",
        },
    });
    
    type: dynatrace:VmwareAnomalies
    properties:
        droppedPacketsDetection:
            customThresholds:
                droppedPacketsPerSecond: 0
            detectionMode: string
            enabled: false
        esxiHighCpuDetection:
            customThresholds:
                cpuPeakPercentage: 0
                cpuUsagePercentage: 0
                vmCpuReadyPercentage: 0
            detectionMode: string
            enabled: false
        esxiHighMemoryDetection:
            customThresholds:
                compressionDecompressionRate: 0
            detectionMode: string
            enabled: false
        guestCpuLimitDetection:
            customThresholds:
                hostCpuUsagePercentage: 0
                vmCpuReadyPercentage: 0
                vmCpuUsagePercentage: 0
            detectionMode: string
            enabled: false
        lowDatastoreSpaceDetection:
            customThresholds:
                freeSpacePercentage: 0
            detectionMode: string
            enabled: false
        overloadedStorageDetection:
            customThresholds:
                commandAbortsNumber: 0
            detectionMode: string
            enabled: false
        slowPhysicalStorageDetection:
            customThresholds:
                avgReadWriteLatency: 0
                peakReadWriteLatency: 0
            detectionMode: string
            enabled: false
        undersizedStorageDetection:
            customThresholds:
                averageQueueCommandLatency: 0
                peakQueueCommandLatency: 0
            detectionMode: string
            enabled: false
    

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

    DroppedPacketsDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesDroppedPacketsDetection
    no documentation available
    EsxiHighCpuDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesEsxiHighCpuDetection
    no documentation available
    EsxiHighMemoryDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesEsxiHighMemoryDetection
    no documentation available
    GuestCpuLimitDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesGuestCpuLimitDetection
    no documentation available
    LowDatastoreSpaceDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesLowDatastoreSpaceDetection
    no documentation available
    OverloadedStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesOverloadedStorageDetection
    no documentation available
    SlowPhysicalStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesSlowPhysicalStorageDetection
    no documentation available
    UndersizedStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesUndersizedStorageDetection
    no documentation available
    droppedPacketsDetection Property Map
    no documentation available
    esxiHighCpuDetection Property Map
    no documentation available
    esxiHighMemoryDetection Property Map
    no documentation available
    guestCpuLimitDetection Property Map
    no documentation available
    lowDatastoreSpaceDetection Property Map
    no documentation available
    overloadedStorageDetection Property Map
    no documentation available
    slowPhysicalStorageDetection Property Map
    no documentation available
    undersizedStorageDetection Property Map
    no documentation available

    Outputs

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

    Get an existing VmwareAnomalies 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?: VmwareAnomaliesState, opts?: CustomResourceOptions): VmwareAnomalies
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            dropped_packets_detection: Optional[VmwareAnomaliesDroppedPacketsDetectionArgs] = None,
            esxi_high_cpu_detection: Optional[VmwareAnomaliesEsxiHighCpuDetectionArgs] = None,
            esxi_high_memory_detection: Optional[VmwareAnomaliesEsxiHighMemoryDetectionArgs] = None,
            guest_cpu_limit_detection: Optional[VmwareAnomaliesGuestCpuLimitDetectionArgs] = None,
            low_datastore_space_detection: Optional[VmwareAnomaliesLowDatastoreSpaceDetectionArgs] = None,
            overloaded_storage_detection: Optional[VmwareAnomaliesOverloadedStorageDetectionArgs] = None,
            slow_physical_storage_detection: Optional[VmwareAnomaliesSlowPhysicalStorageDetectionArgs] = None,
            undersized_storage_detection: Optional[VmwareAnomaliesUndersizedStorageDetectionArgs] = None) -> VmwareAnomalies
    func GetVmwareAnomalies(ctx *Context, name string, id IDInput, state *VmwareAnomaliesState, opts ...ResourceOption) (*VmwareAnomalies, error)
    public static VmwareAnomalies Get(string name, Input<string> id, VmwareAnomaliesState? state, CustomResourceOptions? opts = null)
    public static VmwareAnomalies get(String name, Output<String> id, VmwareAnomaliesState 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:
    DroppedPacketsDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesDroppedPacketsDetection
    no documentation available
    EsxiHighCpuDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesEsxiHighCpuDetection
    no documentation available
    EsxiHighMemoryDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesEsxiHighMemoryDetection
    no documentation available
    GuestCpuLimitDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesGuestCpuLimitDetection
    no documentation available
    LowDatastoreSpaceDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesLowDatastoreSpaceDetection
    no documentation available
    OverloadedStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesOverloadedStorageDetection
    no documentation available
    SlowPhysicalStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesSlowPhysicalStorageDetection
    no documentation available
    UndersizedStorageDetection Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesUndersizedStorageDetection
    no documentation available
    droppedPacketsDetection Property Map
    no documentation available
    esxiHighCpuDetection Property Map
    no documentation available
    esxiHighMemoryDetection Property Map
    no documentation available
    guestCpuLimitDetection Property Map
    no documentation available
    lowDatastoreSpaceDetection Property Map
    no documentation available
    overloadedStorageDetection Property Map
    no documentation available
    slowPhysicalStorageDetection Property Map
    no documentation available
    undersizedStorageDetection Property Map
    no documentation available

    Supporting Types

    VmwareAnomaliesDroppedPacketsDetection, VmwareAnomaliesDroppedPacketsDetectionArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesDroppedPacketsDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds VmwareAnomaliesDroppedPacketsDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesDroppedPacketsDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode String
    Possible Values: Auto, Custom
    enabled boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesDroppedPacketsDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode string
    Possible Values: Auto, Custom
    enabled bool
    This setting is enabled (true) or disabled (false)
    custom_thresholds VmwareAnomaliesDroppedPacketsDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detection_mode str
    Possible Values: Auto, Custom
    enabled 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

    VmwareAnomaliesDroppedPacketsDetectionCustomThresholds, VmwareAnomaliesDroppedPacketsDetectionCustomThresholdsArgs

    DroppedPacketsPerSecond int
    Receive/transmit dropped packets rate on NIC is higher than
    DroppedPacketsPerSecond int
    Receive/transmit dropped packets rate on NIC is higher than
    droppedPacketsPerSecond Integer
    Receive/transmit dropped packets rate on NIC is higher than
    droppedPacketsPerSecond number
    Receive/transmit dropped packets rate on NIC is higher than
    dropped_packets_per_second int
    Receive/transmit dropped packets rate on NIC is higher than
    droppedPacketsPerSecond Number
    Receive/transmit dropped packets rate on NIC is higher than

    VmwareAnomaliesEsxiHighCpuDetection, VmwareAnomaliesEsxiHighCpuDetectionArgs

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

    VmwareAnomaliesEsxiHighCpuDetectionCustomThresholds, VmwareAnomaliesEsxiHighCpuDetectionCustomThresholdsArgs

    CpuPeakPercentage int
    At least one peak occurred when Hypervisor CPU usage was higher than
    CpuUsagePercentage int
    CPU usage is higher than
    VmCpuReadyPercentage int
    VM CPU ready is higher than
    CpuPeakPercentage int
    At least one peak occurred when Hypervisor CPU usage was higher than
    CpuUsagePercentage int
    CPU usage is higher than
    VmCpuReadyPercentage int
    VM CPU ready is higher than
    cpuPeakPercentage Integer
    At least one peak occurred when Hypervisor CPU usage was higher than
    cpuUsagePercentage Integer
    CPU usage is higher than
    vmCpuReadyPercentage Integer
    VM CPU ready is higher than
    cpuPeakPercentage number
    At least one peak occurred when Hypervisor CPU usage was higher than
    cpuUsagePercentage number
    CPU usage is higher than
    vmCpuReadyPercentage number
    VM CPU ready is higher than
    cpu_peak_percentage int
    At least one peak occurred when Hypervisor CPU usage was higher than
    cpu_usage_percentage int
    CPU usage is higher than
    vm_cpu_ready_percentage int
    VM CPU ready is higher than
    cpuPeakPercentage Number
    At least one peak occurred when Hypervisor CPU usage was higher than
    cpuUsagePercentage Number
    CPU usage is higher than
    vmCpuReadyPercentage Number
    VM CPU ready is higher than

    VmwareAnomaliesEsxiHighMemoryDetection, VmwareAnomaliesEsxiHighMemoryDetectionArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode String
    Possible Values: Auto, Custom
    enabled boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode string
    Possible Values: Auto, Custom
    enabled bool
    This setting is enabled (true) or disabled (false)
    custom_thresholds VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detection_mode str
    Possible Values: Auto, Custom
    enabled 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

    VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds, VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholdsArgs

    CompressionDecompressionRate double
    ESXi host swap IN/OUT or compression/decompression rate is higher than
    CompressionDecompressionRate float64
    ESXi host swap IN/OUT or compression/decompression rate is higher than
    compressionDecompressionRate Double
    ESXi host swap IN/OUT or compression/decompression rate is higher than
    compressionDecompressionRate number
    ESXi host swap IN/OUT or compression/decompression rate is higher than
    compression_decompression_rate float
    ESXi host swap IN/OUT or compression/decompression rate is higher than
    compressionDecompressionRate Number
    ESXi host swap IN/OUT or compression/decompression rate is higher than

    VmwareAnomaliesGuestCpuLimitDetection, VmwareAnomaliesGuestCpuLimitDetectionArgs

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

    VmwareAnomaliesGuestCpuLimitDetectionCustomThresholds, VmwareAnomaliesGuestCpuLimitDetectionCustomThresholdsArgs

    HostCpuUsagePercentage int
    Hypervisor CPU usage is higher than
    VmCpuReadyPercentage int
    VM CPU ready is higher than
    VmCpuUsagePercentage int
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than
    HostCpuUsagePercentage int
    Hypervisor CPU usage is higher than
    VmCpuReadyPercentage int
    VM CPU ready is higher than
    VmCpuUsagePercentage int
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than
    hostCpuUsagePercentage Integer
    Hypervisor CPU usage is higher than
    vmCpuReadyPercentage Integer
    VM CPU ready is higher than
    vmCpuUsagePercentage Integer
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than
    hostCpuUsagePercentage number
    Hypervisor CPU usage is higher than
    vmCpuReadyPercentage number
    VM CPU ready is higher than
    vmCpuUsagePercentage number
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than
    host_cpu_usage_percentage int
    Hypervisor CPU usage is higher than
    vm_cpu_ready_percentage int
    VM CPU ready is higher than
    vm_cpu_usage_percentage int
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than
    hostCpuUsagePercentage Number
    Hypervisor CPU usage is higher than
    vmCpuReadyPercentage Number
    VM CPU ready is higher than
    vmCpuUsagePercentage Number
    VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than

    VmwareAnomaliesLowDatastoreSpaceDetection, VmwareAnomaliesLowDatastoreSpaceDetectionArgs

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

    VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholds, VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholdsArgs

    FreeSpacePercentage int
    Datastore free space is lower than
    FreeSpacePercentage int
    Datastore free space is lower than
    freeSpacePercentage Integer
    Datastore free space is lower than
    freeSpacePercentage number
    Datastore free space is lower than
    free_space_percentage int
    Datastore free space is lower than
    freeSpacePercentage Number
    Datastore free space is lower than

    VmwareAnomaliesOverloadedStorageDetection, VmwareAnomaliesOverloadedStorageDetectionArgs

    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds Pulumiverse.Dynatrace.Inputs.VmwareAnomaliesOverloadedStorageDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    Enabled bool
    This setting is enabled (true) or disabled (false)
    CustomThresholds VmwareAnomaliesOverloadedStorageDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    DetectionMode string
    Possible Values: Auto, Custom
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesOverloadedStorageDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode String
    Possible Values: Auto, Custom
    enabled boolean
    This setting is enabled (true) or disabled (false)
    customThresholds VmwareAnomaliesOverloadedStorageDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detectionMode string
    Possible Values: Auto, Custom
    enabled bool
    This setting is enabled (true) or disabled (false)
    custom_thresholds VmwareAnomaliesOverloadedStorageDetectionCustomThresholds
    Alert if the condition is met in 3 out of 5 samples
    detection_mode str
    Possible Values: Auto, Custom
    enabled 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

    VmwareAnomaliesOverloadedStorageDetectionCustomThresholds, VmwareAnomaliesOverloadedStorageDetectionCustomThresholdsArgs

    CommandAbortsNumber int
    Number of command aborts is higher than
    CommandAbortsNumber int
    Number of command aborts is higher than
    commandAbortsNumber Integer
    Number of command aborts is higher than
    commandAbortsNumber number
    Number of command aborts is higher than
    command_aborts_number int
    Number of command aborts is higher than
    commandAbortsNumber Number
    Number of command aborts is higher than

    VmwareAnomaliesSlowPhysicalStorageDetection, VmwareAnomaliesSlowPhysicalStorageDetectionArgs

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

    VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholds, VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholdsArgs

    AvgReadWriteLatency int
    Read/write latency is higher than
    PeakReadWriteLatency int
    Peak value for read/write latency is higher than
    AvgReadWriteLatency int
    Read/write latency is higher than
    PeakReadWriteLatency int
    Peak value for read/write latency is higher than
    avgReadWriteLatency Integer
    Read/write latency is higher than
    peakReadWriteLatency Integer
    Peak value for read/write latency is higher than
    avgReadWriteLatency number
    Read/write latency is higher than
    peakReadWriteLatency number
    Peak value for read/write latency is higher than
    avg_read_write_latency int
    Read/write latency is higher than
    peak_read_write_latency int
    Peak value for read/write latency is higher than
    avgReadWriteLatency Number
    Read/write latency is higher than
    peakReadWriteLatency Number
    Peak value for read/write latency is higher than

    VmwareAnomaliesUndersizedStorageDetection, VmwareAnomaliesUndersizedStorageDetectionArgs

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

    VmwareAnomaliesUndersizedStorageDetectionCustomThresholds, VmwareAnomaliesUndersizedStorageDetectionCustomThresholdsArgs

    AverageQueueCommandLatency int
    Average queue command latency is higher than
    PeakQueueCommandLatency int
    Peak queue command latency is higher than
    AverageQueueCommandLatency int
    Average queue command latency is higher than
    PeakQueueCommandLatency int
    Peak queue command latency is higher than
    averageQueueCommandLatency Integer
    Average queue command latency is higher than
    peakQueueCommandLatency Integer
    Peak queue command latency is higher than
    averageQueueCommandLatency number
    Average queue command latency is higher than
    peakQueueCommandLatency number
    Peak queue command latency is higher than
    average_queue_command_latency int
    Average queue command latency is higher than
    peak_queue_command_latency int
    Peak queue command latency is higher than
    averageQueueCommandLatency Number
    Average queue command latency is higher than
    peakQueueCommandLatency Number
    Peak queue command latency is higher than

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse