Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs
dynatrace.HostAnomalies
Explore with Pulumi AI
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.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Connections - Configuration of lost connection detection
- Cpu
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Cpu - Configuration of high CPU saturation detection
- Disks
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Disks - Configuration of disk related anomalies
- Gc
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Gc - Configuration of high Garbage Collector activity detection
- Java
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Java - Configuration of Java related anomalies
- Memory
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Memory - Configuration of high memory usage detection
- Network
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network - Configuration of network related anomalies
- Connections
Host
Anomalies Connections Args - Configuration of lost connection detection
- Cpu
Host
Anomalies Cpu Args - Configuration of high CPU saturation detection
- Disks
Host
Anomalies Disks Args - Configuration of disk related anomalies
- Gc
Host
Anomalies Gc Args - Configuration of high Garbage Collector activity detection
- Java
Host
Anomalies Java Args - Configuration of Java related anomalies
- Memory
Host
Anomalies Memory Args - Configuration of high memory usage detection
- Network
Host
Anomalies Network Args - Configuration of network related anomalies
- connections
Host
Anomalies Connections - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks - Configuration of disk related anomalies
- gc
Host
Anomalies Gc - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java - Configuration of Java related anomalies
- memory
Host
Anomalies Memory - Configuration of high memory usage detection
- network
Host
Anomalies Network - Configuration of network related anomalies
- connections
Host
Anomalies Connections - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks - Configuration of disk related anomalies
- gc
Host
Anomalies Gc - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java - Configuration of Java related anomalies
- memory
Host
Anomalies Memory - Configuration of high memory usage detection
- network
Host
Anomalies Network - Configuration of network related anomalies
- connections
Host
Anomalies Connections Args - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu Args - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks Args - Configuration of disk related anomalies
- gc
Host
Anomalies Gc Args - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java Args - Configuration of Java related anomalies
- memory
Host
Anomalies Memory Args - Configuration of high memory usage detection
- network
Host
Anomalies Network Args - 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.
- Connections
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Connections - Configuration of lost connection detection
- Cpu
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Cpu - Configuration of high CPU saturation detection
- Disks
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Disks - Configuration of disk related anomalies
- Gc
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Gc - Configuration of high Garbage Collector activity detection
- Java
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Java - Configuration of Java related anomalies
- Memory
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Memory - Configuration of high memory usage detection
- Network
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network - Configuration of network related anomalies
- Connections
Host
Anomalies Connections Args - Configuration of lost connection detection
- Cpu
Host
Anomalies Cpu Args - Configuration of high CPU saturation detection
- Disks
Host
Anomalies Disks Args - Configuration of disk related anomalies
- Gc
Host
Anomalies Gc Args - Configuration of high Garbage Collector activity detection
- Java
Host
Anomalies Java Args - Configuration of Java related anomalies
- Memory
Host
Anomalies Memory Args - Configuration of high memory usage detection
- Network
Host
Anomalies Network Args - Configuration of network related anomalies
- connections
Host
Anomalies Connections - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks - Configuration of disk related anomalies
- gc
Host
Anomalies Gc - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java - Configuration of Java related anomalies
- memory
Host
Anomalies Memory - Configuration of high memory usage detection
- network
Host
Anomalies Network - Configuration of network related anomalies
- connections
Host
Anomalies Connections - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks - Configuration of disk related anomalies
- gc
Host
Anomalies Gc - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java - Configuration of Java related anomalies
- memory
Host
Anomalies Memory - Configuration of high memory usage detection
- network
Host
Anomalies Network - Configuration of network related anomalies
- connections
Host
Anomalies Connections Args - Configuration of lost connection detection
- cpu
Host
Anomalies Cpu Args - Configuration of high CPU saturation detection
- disks
Host
Anomalies Disks Args - Configuration of disk related anomalies
- gc
Host
Anomalies Gc Args - Configuration of high Garbage Collector activity detection
- java
Host
Anomalies Java Args - Configuration of Java related anomalies
- memory
Host
Anomalies Memory Args - Configuration of high memory usage detection
- network
Host
Anomalies Network Args - 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
) - Enabled
On boolGraceful Shutdowns - Alert (
true
) on graceful host shutdowns
- Enabled bool
- The detection is enabled (
true
) or disabled (false
) - Enabled
On boolGraceful Shutdowns - Alert (
true
) on graceful host shutdowns
- enabled Boolean
- The detection is enabled (
true
) or disabled (false
) - enabled
On BooleanGraceful Shutdowns - Alert (
true
) on graceful host shutdowns
- enabled boolean
- The detection is enabled (
true
) or disabled (false
) - enabled
On booleanGraceful Shutdowns - Alert (
true
) on graceful host shutdowns
- enabled bool
- The detection is enabled (
true
) or disabled (false
) - enabled_
on_ boolgraceful_ shutdowns - Alert (
true
) on graceful host shutdowns
- enabled Boolean
- The detection is enabled (
true
) or disabled (false
) - enabled
On BooleanGraceful Shutdowns - Alert (
true
) on graceful host shutdowns
HostAnomaliesCpu, HostAnomaliesCpuArgs
- Enabled bool
- The detection is enabled (
true
) or disabled (false
) - Thresholds
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Cpu Thresholds - 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
Host
Anomalies Cpu Thresholds - 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
Host
Anomalies Cpu Thresholds - 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
Host
Anomalies Cpu Thresholds - 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
Host
Anomalies Cpu Thresholds - 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 int
- Saturation int
- saturation Integer
- saturation number
- saturation int
- saturation Number
HostAnomaliesDisks, HostAnomaliesDisksArgs
- Inodes
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Disks Inodes - Configuration of low disk inodes number detection
- Space
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Disks Space - Configuration of low disk space detection
- Speed
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Disks Speed - Configuration of slow running disks detection
- Inodes
Host
Anomalies Disks Inodes - Configuration of low disk inodes number detection
- Space
Host
Anomalies Disks Space - Configuration of low disk space detection
- Speed
Host
Anomalies Disks Speed - Configuration of slow running disks detection
- inodes
Host
Anomalies Disks Inodes - Configuration of low disk inodes number detection
- space
Host
Anomalies Disks Space - Configuration of low disk space detection
- speed
Host
Anomalies Disks Speed - Configuration of slow running disks detection
- inodes
Host
Anomalies Disks Inodes - Configuration of low disk inodes number detection
- space
Host
Anomalies Disks Space - Configuration of low disk space detection
- speed
Host
Anomalies Disks Speed - Configuration of slow running disks detection
- inodes
Host
Anomalies Disks Inodes - Configuration of low disk inodes number detection
- space
Host
Anomalies Disks Space - Configuration of low disk space detection
- speed
Host
Anomalies Disks Speed - 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
- enabled Boolean
- thresholds Property Map
HostAnomaliesDisksInodesThresholds, HostAnomaliesDisksInodesThresholdsArgs
- Percentage int
- Percentage int
- percentage Integer
- percentage number
- percentage int
- percentage Number
HostAnomaliesDisksSpace, HostAnomaliesDisksSpaceArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesDisksSpaceThresholds, HostAnomaliesDisksSpaceThresholdsArgs
- Percentage int
- Percentage int
- percentage Integer
- percentage number
- percentage int
- percentage Number
HostAnomaliesDisksSpeed, HostAnomaliesDisksSpeedArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesDisksSpeedThresholds, HostAnomaliesDisksSpeedThresholdsArgs
- Write
And intRead Time
- Write
And intRead Time
- write
And IntegerRead Time
- write
And numberRead Time
- write
And NumberRead Time
HostAnomaliesGc, HostAnomaliesGcArgs
- Enabled bool
- The detection is enabled (
true
) or disabled (false
) - Thresholds
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Gc Thresholds - 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
Host
Anomalies Gc Thresholds - 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
Host
Anomalies Gc Thresholds - 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
Host
Anomalies Gc Thresholds - 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
Host
Anomalies Gc Thresholds - 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
- suspension
Percentage Integer - time
Percentage Integer
- suspension
Percentage number - time
Percentage number
- suspension
Percentage Number - time
Percentage Number
HostAnomaliesJava, HostAnomaliesJavaArgs
- Out
Of Lbrlabs.Memory Pulumi Package. Dynatrace. Inputs. Host Anomalies Java Out Of Memory - Configuration of Java out of memory problems detection
- Out
Of Lbrlabs.Threads Pulumi Package. Dynatrace. Inputs. Host Anomalies Java Out Of Threads - Configuration of Java out of threads problems detection
- Out
Of HostMemory Anomalies Java Out Of Memory - Configuration of Java out of memory problems detection
- Out
Of HostThreads Anomalies Java Out Of Threads - Configuration of Java out of threads problems detection
- out
Of HostMemory Anomalies Java Out Of Memory - Configuration of Java out of memory problems detection
- out
Of HostThreads Anomalies Java Out Of Threads - Configuration of Java out of threads problems detection
- out
Of HostMemory Anomalies Java Out Of Memory - Configuration of Java out of memory problems detection
- out
Of HostThreads Anomalies Java Out Of Threads - Configuration of Java out of threads problems detection
- out_
of_ Hostmemory Anomalies Java Out Of Memory - Configuration of Java out of memory problems detection
- out_
of_ Hostthreads Anomalies Java Out Of Threads - Configuration of Java out of threads problems detection
- out
Of Property MapMemory - Configuration of Java out of memory problems detection
- out
Of Property MapThreads - Configuration of Java out of threads problems detection
HostAnomaliesJavaOutOfMemory, HostAnomaliesJavaOutOfMemoryArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesJavaOutOfMemoryThresholds, HostAnomaliesJavaOutOfMemoryThresholdsArgs
- Exception
Count int
- Exception
Count int
- exception
Count Integer
- exception
Count number
- exception_
count int
- exception
Count Number
HostAnomaliesJavaOutOfThreads, HostAnomaliesJavaOutOfThreadsArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesJavaOutOfThreadsThresholds, HostAnomaliesJavaOutOfThreadsThresholdsArgs
- Exception
Count int
- Exception
Count int
- exception
Count Integer
- exception
Count number
- exception_
count int
- exception
Count Number
HostAnomaliesMemory, HostAnomaliesMemoryArgs
- Enabled bool
- The detection is enabled (
true
) or disabled (false
) - Thresholds
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Memory Thresholds - 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
Host
Anomalies Memory Thresholds - 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
Host
Anomalies Memory Thresholds - 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
Host
Anomalies Memory Thresholds - 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
Host
Anomalies Memory Thresholds - 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
- Page
Faults int - Usage int
- Page
Faults int - Usage int
- page
Faults Integer - usage Integer
- page
Faults number - usage number
- page_
faults int - usage int
- page
Faults Number - usage Number
HostAnomaliesMemoryThresholdsWindows, HostAnomaliesMemoryThresholdsWindowsArgs
- Page
Faults int - Usage int
- Page
Faults int - Usage int
- page
Faults Integer - usage Integer
- page
Faults number - usage number
- page_
faults int - usage int
- page
Faults Number - usage Number
HostAnomaliesNetwork, HostAnomaliesNetworkArgs
- Connectivity
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network Connectivity - Configuration of TCP connectivity problems detection
- Dropped
Packets Lbrlabs.Pulumi Package. Dynatrace. Inputs. Host Anomalies Network Dropped Packets - Configuration of high number of dropped packets detection
- Errors
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network Errors - Configuration of high number of network errors detection
- Retransmission
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network Retransmission - Configuration of high retransmission rate detection
- Utilization
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Host Anomalies Network Utilization - Configuration of high network utilization detection
- Connectivity
Host
Anomalies Network Connectivity - Configuration of TCP connectivity problems detection
- Dropped
Packets HostAnomalies Network Dropped Packets - Configuration of high number of dropped packets detection
- Errors
Host
Anomalies Network Errors - Configuration of high number of network errors detection
- Retransmission
Host
Anomalies Network Retransmission - Configuration of high retransmission rate detection
- Utilization
Host
Anomalies Network Utilization - Configuration of high network utilization detection
- connectivity
Host
Anomalies Network Connectivity - Configuration of TCP connectivity problems detection
- dropped
Packets HostAnomalies Network Dropped Packets - Configuration of high number of dropped packets detection
- errors
Host
Anomalies Network Errors - Configuration of high number of network errors detection
- retransmission
Host
Anomalies Network Retransmission - Configuration of high retransmission rate detection
- utilization
Host
Anomalies Network Utilization - Configuration of high network utilization detection
- connectivity
Host
Anomalies Network Connectivity - Configuration of TCP connectivity problems detection
- dropped
Packets HostAnomalies Network Dropped Packets - Configuration of high number of dropped packets detection
- errors
Host
Anomalies Network Errors - Configuration of high number of network errors detection
- retransmission
Host
Anomalies Network Retransmission - Configuration of high retransmission rate detection
- utilization
Host
Anomalies Network Utilization - Configuration of high network utilization detection
- connectivity
Host
Anomalies Network Connectivity - Configuration of TCP connectivity problems detection
- dropped_
packets HostAnomalies Network Dropped Packets - Configuration of high number of dropped packets detection
- errors
Host
Anomalies Network Errors - Configuration of high number of network errors detection
- retransmission
Host
Anomalies Network Retransmission - Configuration of high retransmission rate detection
- utilization
Host
Anomalies Network Utilization - Configuration of high network utilization detection
- connectivity Property Map
- Configuration of TCP connectivity problems detection
- dropped
Packets 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
- enabled Boolean
- thresholds Property Map
HostAnomaliesNetworkConnectivityThresholds, HostAnomaliesNetworkConnectivityThresholdsArgs
- failed
Connections Integer - new
Connection IntegerFailures
- failed
Connections number - new
Connection numberFailures
- failed
Connections Number - new
Connection NumberFailures
HostAnomaliesNetworkDroppedPackets, HostAnomaliesNetworkDroppedPacketsArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesNetworkDroppedPacketsThresholds, HostAnomaliesNetworkDroppedPacketsThresholdsArgs
- Dropped
Packets int - Total
Packets intRate
- Dropped
Packets int - Total
Packets intRate
- dropped
Packets Integer - total
Packets IntegerRate
- dropped
Packets number - total
Packets numberRate
- dropped
Packets Number - total
Packets NumberRate
HostAnomaliesNetworkErrors, HostAnomaliesNetworkErrorsArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesNetworkErrorsThresholds, HostAnomaliesNetworkErrorsThresholdsArgs
- Errors
Percentage int - Total
Packets intRate
- Errors
Percentage int - Total
Packets intRate
- errors
Percentage Integer - total
Packets IntegerRate
- errors
Percentage number - total
Packets numberRate
- errors
Percentage Number - total
Packets NumberRate
HostAnomaliesNetworkRetransmission, HostAnomaliesNetworkRetransmissionArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesNetworkRetransmissionThresholds, HostAnomaliesNetworkRetransmissionThresholdsArgs
- retransmission
Rate Integer - retransmitted
Packets Integer
- retransmission
Rate number - retransmitted
Packets number
- retransmission
Rate Number - retransmitted
Packets Number
HostAnomaliesNetworkUtilization, HostAnomaliesNetworkUtilizationArgs
- enabled Boolean
- thresholds Property Map
HostAnomaliesNetworkUtilizationThresholds, HostAnomaliesNetworkUtilizationThresholdsArgs
- Utilization int
- Utilization int
- utilization Integer
- utilization number
- utilization int
- utilization Number
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.