Monitor
Create a Monitor Resource
new Monitor(name: string, args: MonitorArgs, opts?: CustomResourceOptions);def Monitor(resource_name, opts=None, adaptive=None, adaptive_limit=None, compatibility=None, database=None, defaults_from=None, destination=None, filename=None, interval=None, ip_dscp=None, manual_resume=None, mode=None, name=None, parent=None, password=None, receive=None, receive_disable=None, reverse=None, send=None, time_until_up=None, timeout=None, transparent=None, username=None, __props__=None);func NewMonitor(ctx *Context, name string, args MonitorArgs, opts ...ResourceOption) (*Monitor, error)public Monitor(string name, MonitorArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args MonitorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MonitorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MonitorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Monitor Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Monitor resource accepts the following input properties:
- Name string
Name of the monitor
- Parent string
Existing LTM monitor to inherit from
- Adaptive string
ftp adaptive
- Adaptive
Limit int Integer value
- Compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- Database string
Specifies the database in which the user is created
- Defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- Destination string
Specify an alias address for monitoring
- Filename string
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.
- Interval int
Check interval in seconds
- Ip
Dscp int - Manual
Resume string - Mode string
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.).
- Password string
Specifies the password if the monitored target requires authentication
- Receive string
Expected response string
- Receive
Disable string Expected response string.
- Reverse string
- Send string
Request string to send
- Time
Until intUp Time in seconds
- Timeout int
Timeout in seconds
- Transparent string
- Username string
Specifies the user name if the monitored target requires authentication
- Name string
Name of the monitor
- Parent string
Existing LTM monitor to inherit from
- Adaptive string
ftp adaptive
- Adaptive
Limit int Integer value
- Compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- Database string
Specifies the database in which the user is created
- Defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- Destination string
Specify an alias address for monitoring
- Filename string
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.
- Interval int
Check interval in seconds
- Ip
Dscp int - Manual
Resume string - Mode string
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.).
- Password string
Specifies the password if the monitored target requires authentication
- Receive string
Expected response string
- Receive
Disable string Expected response string.
- Reverse string
- Send string
Request string to send
- Time
Until intUp Time in seconds
- Timeout int
Timeout in seconds
- Transparent string
- Username string
Specifies the user name if the monitored target requires authentication
- name string
Name of the monitor
- parent string
Existing LTM monitor to inherit from
- adaptive string
ftp adaptive
- adaptive
Limit number Integer value
- compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- database string
Specifies the database in which the user is created
- defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- destination string
Specify an alias address for monitoring
- filename string
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.
- interval number
Check interval in seconds
- ip
Dscp number - manual
Resume string - mode string
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.).
- password string
Specifies the password if the monitored target requires authentication
- receive string
Expected response string
- receive
Disable string Expected response string.
- reverse string
- send string
Request string to send
- time
Until numberUp Time in seconds
- timeout number
Timeout in seconds
- transparent string
- username string
Specifies the user name if the monitored target requires authentication
- name str
Name of the monitor
- parent str
Existing LTM monitor to inherit from
- adaptive str
ftp adaptive
- adaptive_
limit float Integer value
- compatibility str
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- database str
Specifies the database in which the user is created
- defaults_
from str Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- destination str
Specify an alias address for monitoring
- filename str
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.
- interval float
Check interval in seconds
- ip_
dscp float - manual_
resume str - mode str
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.).
- password str
Specifies the password if the monitored target requires authentication
- receive str
Expected response string
- receive_
disable str Expected response string.
- reverse str
- send str
Request string to send
- time_
until_ floatup Time in seconds
- timeout float
Timeout in seconds
- transparent str
- username str
Specifies the user name if the monitored target requires authentication
Outputs
All input properties are implicitly available as output properties. Additionally, the Monitor resource produces the following output properties:
Look up an Existing Monitor Resource
Get an existing Monitor 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?: MonitorState, opts?: CustomResourceOptions): Monitorstatic get(resource_name, id, opts=None, adaptive=None, adaptive_limit=None, compatibility=None, database=None, defaults_from=None, destination=None, filename=None, interval=None, ip_dscp=None, manual_resume=None, mode=None, name=None, parent=None, password=None, receive=None, receive_disable=None, reverse=None, send=None, time_until_up=None, timeout=None, transparent=None, username=None, __props__=None);func GetMonitor(ctx *Context, name string, id IDInput, state *MonitorState, opts ...ResourceOption) (*Monitor, error)public static Monitor Get(string name, Input<string> id, MonitorState? state, CustomResourceOptions? opts = null)- 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.
The following state arguments are supported:
- Adaptive string
ftp adaptive
- Adaptive
Limit int Integer value
- Compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- Database string
Specifies the database in which the user is created
- Defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- Destination string
Specify an alias address for monitoring
- Filename string
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.
- Interval int
Check interval in seconds
- Ip
Dscp int - Manual
Resume string - Mode string
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.).
- Name string
Name of the monitor
- Parent string
Existing LTM monitor to inherit from
- Password string
Specifies the password if the monitored target requires authentication
- Receive string
Expected response string
- Receive
Disable string Expected response string.
- Reverse string
- Send string
Request string to send
- Time
Until intUp Time in seconds
- Timeout int
Timeout in seconds
- Transparent string
- Username string
Specifies the user name if the monitored target requires authentication
- Adaptive string
ftp adaptive
- Adaptive
Limit int Integer value
- Compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- Database string
Specifies the database in which the user is created
- Defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- Destination string
Specify an alias address for monitoring
- Filename string
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.
- Interval int
Check interval in seconds
- Ip
Dscp int - Manual
Resume string - Mode string
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.).
- Name string
Name of the monitor
- Parent string
Existing LTM monitor to inherit from
- Password string
Specifies the password if the monitored target requires authentication
- Receive string
Expected response string
- Receive
Disable string Expected response string.
- Reverse string
- Send string
Request string to send
- Time
Until intUp Time in seconds
- Timeout int
Timeout in seconds
- Transparent string
- Username string
Specifies the user name if the monitored target requires authentication
- adaptive string
ftp adaptive
- adaptive
Limit number Integer value
- compatibility string
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- database string
Specifies the database in which the user is created
- defaults
From string Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- destination string
Specify an alias address for monitoring
- filename string
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.
- interval number
Check interval in seconds
- ip
Dscp number - manual
Resume string - mode string
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.).
- name string
Name of the monitor
- parent string
Existing LTM monitor to inherit from
- password string
Specifies the password if the monitored target requires authentication
- receive string
Expected response string
- receive
Disable string Expected response string.
- reverse string
- send string
Request string to send
- time
Until numberUp Time in seconds
- timeout number
Timeout in seconds
- transparent string
- username string
Specifies the user name if the monitored target requires authentication
- adaptive str
ftp adaptive
- adaptive_
limit float Integer value
- compatibility str
Specifies, when enabled, that the SSL options setting (in OpenSSL) is set to ALL. Accepts ‘enabled’ or ‘disabled’ values, the default value is ‘enabled’.
- database str
Specifies the database in which the user is created
- defaults_
from str Existing monitor to inherit from. Must be one of /Common/http, /Common/https, /Common/icmp or /Common/gateway-icmp.
- destination str
Specify an alias address for monitoring
- filename str
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.
- interval float
Check interval in seconds
- ip_
dscp float - manual_
resume str - mode str
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.).
- name str
Name of the monitor
- parent str
Existing LTM monitor to inherit from
- password str
Specifies the password if the monitored target requires authentication
- receive str
Expected response string
- receive_
disable str Expected response string.
- reverse str
- send str
Request string to send
- time_
until_ floatup Time in seconds
- timeout float
Timeout in seconds
- transparent str
- username str
Specifies the user name if the monitored target requires authentication
Package Details
- Repository
- https://github.com/pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigipTerraform Provider.