Show / Hide Table of Contents

Class Monitor

Inheritance
System.Object
Resource
CustomResource
Monitor
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public class Monitor : CustomResource

Constructors

View Source

Monitor(String, MonitorArgs, CustomResourceOptions)

Create a Monitor resource with the given unique name, arguments, and options.

Declaration
public Monitor(string name, MonitorArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

MonitorArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

Adaptive

ftp adaptive

Declaration
public Output<string> Adaptive { get; }
Property Value
Type Description
Output<System.String>
View Source

AdaptiveLimit

Integer value

Declaration
public Output<int> AdaptiveLimit { get; }
Property Value
Type Description
Output<System.Int32>
View Source

Compatibility

Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts 'enabled' or 'disabled' values, the default value is 'enabled'.

Declaration
public Output<string> Compatibility { get; }
Property Value
Type Description
Output<System.String>
View Source

Database

Specifies the database in which the user is created

Declaration
public Output<string> Database { get; }
Property Value
Type Description
Output<System.String>
View Source

DefaultsFrom

Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.

Declaration
public Output<string> DefaultsFrom { get; }
Property Value
Type Description
Output<System.String>
View Source

Destination

Specify an alias address for monitoring

Declaration
public Output<string> Destination { get; }
Property Value
Type Description
Output<System.String>
View Source

Filename

Specifies the full path and file name of the file that the system attempts to download. The health check is successful if the system can download the file.

Declaration
public Output<string> Filename { get; }
Property Value
Type Description
Output<System.String>
View Source

Interval

Check interval in seconds

Declaration
public Output<int> Interval { get; }
Property Value
Type Description
Output<System.Int32>
View Source

IpDscp

Declaration
public Output<int> IpDscp { get; }
Property Value
Type Description
Output<System.Int32>
View Source

ManualResume

Declaration
public Output<string> ManualResume { get; }
Property Value
Type Description
Output<System.String>
View Source

Mode

Specifies the data transfer process (DTP) mode. The default value is passive. The options are passive (Specifies that the monitor sends a data transfer request to the FTP server. When the FTP server receives the request, the FTP server then initiates and establishes the data connection.) and active (Specifies that the monitor initiates and establishes the data connection with the FTP server.).

Declaration
public Output<string> Mode { get; }
Property Value
Type Description
Output<System.String>
View Source

Name

Name of the monitor

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

Parent

Existing LTM monitor to inherit from

Declaration
public Output<string> Parent { get; }
Property Value
Type Description
Output<System.String>
View Source

Password

Specifies the password if the monitored target requires authentication

Declaration
public Output<string> Password { get; }
Property Value
Type Description
Output<System.String>
View Source

Receive

Expected response string

Declaration
public Output<string> Receive { get; }
Property Value
Type Description
Output<System.String>
View Source

ReceiveDisable

Expected response string.

Declaration
public Output<string> ReceiveDisable { get; }
Property Value
Type Description
Output<System.String>
View Source

Reverse

Declaration
public Output<string> Reverse { get; }
Property Value
Type Description
Output<System.String>
View Source

Send

Request string to send

Declaration
public Output<string> Send { get; }
Property Value
Type Description
Output<System.String>
View Source

Timeout

Timeout in seconds

Declaration
public Output<int> Timeout { get; }
Property Value
Type Description
Output<System.Int32>
View Source

TimeUntilUp

Time in seconds

Declaration
public Output<int> TimeUntilUp { get; }
Property Value
Type Description
Output<System.Int32>
View Source

Transparent

Declaration
public Output<string> Transparent { get; }
Property Value
Type Description
Output<System.String>
View Source

Username

Specifies the user name if the monitored target requires authentication

Declaration
public Output<string> Username { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, MonitorState, CustomResourceOptions)

Get an existing Monitor resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static Monitor Get(string name, Input<string> id, MonitorState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

MonitorState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
Monitor
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.