Class Monitor
Inherited Members
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public class Monitor : CustomResource
Constructors
View SourceMonitor(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 SourceAdaptive
ftp adaptive
Declaration
public Output<string> Adaptive { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AdaptiveLimit
Integer value
Declaration
public Output<int> AdaptiveLimit { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Int32> |
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> |
Database
Specifies the database in which the user is created
Declaration
public Output<string> Database { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
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> |
Destination
Specify an alias address for monitoring
Declaration
public Output<string> Destination { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
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> |
Interval
Check interval in seconds
Declaration
public Output<int> Interval { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Int32> |
IpDscp
Declaration
public Output<int> IpDscp { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Int32> |
ManualResume
Declaration
public Output<string> ManualResume { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
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> |
Name
Name of the monitor
Declaration
public Output<string> Name { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Parent
Existing LTM monitor to inherit from
Declaration
public Output<string> Parent { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Password
Specifies the password if the monitored target requires authentication
Declaration
public Output<string> Password { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Receive
Expected response string
Declaration
public Output<string> Receive { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
ReceiveDisable
Expected response string.
Declaration
public Output<string> ReceiveDisable { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Reverse
Declaration
public Output<string> Reverse { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Send
Request string to send
Declaration
public Output<string> Send { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Timeout
Timeout in seconds
Declaration
public Output<int> Timeout { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Int32> |
TimeUntilUp
Time in seconds
Declaration
public Output<int> TimeUntilUp { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Int32> |
Transparent
Declaration
public Output<string> Transparent { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
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 SourceGet(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 |