F5 BIG-IP

Pulumi Official
Package maintained by Pulumi
v3.8.0 published on Tuesday, May 31, 2022 by Pulumi

getMonitor

Use this data source (f5bigip.ltm.Monitor) to get the ltm monitor details available on BIG-IP

Example Usage

using Pulumi;
using F5BigIP = Pulumi.F5BigIP;

class MyStack : Stack
{
    public MyStack()
    {
        var monitor_TC1 = Output.Create(F5BigIP.Ltm.GetMonitor.InvokeAsync(new F5BigIP.Ltm.GetMonitorArgs
        {
            Name = "test-monitor",
            Partition = "Common",
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/ltm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ltm.LookupMonitor(ctx, &ltm.LookupMonitorArgs{
			Name:      "test-monitor",
			Partition: "Common",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_f5bigip as f5bigip

monitor__tc1 = f5bigip.ltm.get_monitor(name="test-monitor",
    partition="Common")
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";

const monitor_TC1 = pulumi.output(f5bigip.ltm.getMonitor({
    name: "test-monitor",
    partition: "Common",
}));

Coming soon!

Using getMonitor

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMonitor(args: GetMonitorArgs, opts?: InvokeOptions): Promise<GetMonitorResult>
function getMonitorOutput(args: GetMonitorOutputArgs, opts?: InvokeOptions): Output<GetMonitorResult>
def get_monitor(name: Optional[str] = None,
                partition: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetMonitorResult
def get_monitor_output(name: Optional[pulumi.Input[str]] = None,
                partition: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetMonitorResult]
func LookupMonitor(ctx *Context, args *LookupMonitorArgs, opts ...InvokeOption) (*LookupMonitorResult, error)
func LookupMonitorOutput(ctx *Context, args *LookupMonitorOutputArgs, opts ...InvokeOption) LookupMonitorResultOutput

> Note: This function is named LookupMonitor in the Go SDK.

public static class GetMonitor 
{
    public static Task<GetMonitorResult> InvokeAsync(GetMonitorArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitorResult> Invoke(GetMonitorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitorResult> getMonitor(GetMonitorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: f5bigip:ltm/getMonitor:getMonitor
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Name string

Name of the ltm monitor

Partition string

partition of the ltm monitor

Name string

Name of the ltm monitor

Partition string

partition of the ltm monitor

name String

Name of the ltm monitor

partition String

partition of the ltm monitor

name string

Name of the ltm monitor

partition string

partition of the ltm monitor

name str

Name of the ltm monitor

partition str

partition of the ltm monitor

name String

Name of the ltm monitor

partition String

partition of the ltm monitor

getMonitor Result

The following output properties are available:

Adaptive string

Displays whether adaptive response time monitoring is enabled for this monitor.

AdaptiveLimit int

Displays whether adaptive response time monitoring is enabled for this monitor.

Database string
DefaultsFrom string
Destination string

id will be full path name of ltm monitor.

Filename string
Id string

The provider-assigned unique ID for this managed resource.

Interval int

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

IpDscp int

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

ManualResume string

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

Mode string
Name string
Partition string
ReceiveDisable string
Reverse string

Instructs the system to mark the target resource down when the test is successful.

TimeUntilUp int
Timeout int
Transparent string

Displays whether the monitor operates in transparent mode.

Username string
Adaptive string

Displays whether adaptive response time monitoring is enabled for this monitor.

AdaptiveLimit int

Displays whether adaptive response time monitoring is enabled for this monitor.

Database string
DefaultsFrom string
Destination string

id will be full path name of ltm monitor.

Filename string
Id string

The provider-assigned unique ID for this managed resource.

Interval int

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

IpDscp int

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

ManualResume string

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

Mode string
Name string
Partition string
ReceiveDisable string
Reverse string

Instructs the system to mark the target resource down when the test is successful.

TimeUntilUp int
Timeout int
Transparent string

Displays whether the monitor operates in transparent mode.

Username string
adaptive String

Displays whether adaptive response time monitoring is enabled for this monitor.

adaptiveLimit Integer

Displays whether adaptive response time monitoring is enabled for this monitor.

database String
defaultsFrom String
destination String

id will be full path name of ltm monitor.

filename String
id String

The provider-assigned unique ID for this managed resource.

interval Integer

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

ipDscp Integer

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

manualResume String

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

mode String
name String
partition String
receiveDisable String
reverse String

Instructs the system to mark the target resource down when the test is successful.

timeUntilUp Integer
timeout Integer
transparent String

Displays whether the monitor operates in transparent mode.

username String
adaptive string

Displays whether adaptive response time monitoring is enabled for this monitor.

adaptiveLimit number

Displays whether adaptive response time monitoring is enabled for this monitor.

database string
defaultsFrom string
destination string

id will be full path name of ltm monitor.

filename string
id string

The provider-assigned unique ID for this managed resource.

interval number

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

ipDscp number

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

manualResume string

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

mode string
name string
partition string
receiveDisable string
reverse string

Instructs the system to mark the target resource down when the test is successful.

timeUntilUp number
timeout number
transparent string

Displays whether the monitor operates in transparent mode.

username string
adaptive str

Displays whether adaptive response time monitoring is enabled for this monitor.

adaptive_limit int

Displays whether adaptive response time monitoring is enabled for this monitor.

database str
defaults_from str
destination str

id will be full path name of ltm monitor.

filename str
id str

The provider-assigned unique ID for this managed resource.

interval int

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

ip_dscp int

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

manual_resume str

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

mode str
name str
partition str
receive_disable str
reverse str

Instructs the system to mark the target resource down when the test is successful.

time_until_up int
timeout int
transparent str

Displays whether the monitor operates in transparent mode.

username str
adaptive String

Displays whether adaptive response time monitoring is enabled for this monitor.

adaptiveLimit Number

Displays whether adaptive response time monitoring is enabled for this monitor.

database String
defaultsFrom String
destination String

id will be full path name of ltm monitor.

filename String
id String

The provider-assigned unique ID for this managed resource.

interval Number

Specifies, in seconds, the frequency at which the system issues the monitor check when either the resource is down or the status of the resource is unknown.

ipDscp Number

Displays the differentiated services code point (DSCP). DSCP is a 6-bit value in the Differentiated Services (DS) field of the IP header.

manualResume String

Displays whether the system automatically changes the status of a resource to Enabled at the next successful monitor check.

mode String
name String
partition String
receiveDisable String
reverse String

Instructs the system to mark the target resource down when the test is successful.

timeUntilUp Number
timeout Number
transparent String

Displays whether the monitor operates in transparent mode.

username String

Package Details

Repository
https://github.com/pulumi/pulumi-f5bigip
License
Apache-2.0
Notes

This Pulumi package is based on the bigip Terraform Provider.