ConnectionMonitorTestConfiguration Class
Describes a connection monitor test configuration.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
ConnectionMonitorTestConfiguration
Constructor
ConnectionMonitorTestConfiguration(*, name: str, protocol: typing.Union[str, _ForwardRef('ConnectionMonitorTestConfigurationProtocol')], test_frequency_sec: typing.Union[int, NoneType] = None, preferred_ip_version: typing.Union[str, _ForwardRef('PreferredIPVersion'), NoneType] = None, http_configuration: typing.Union[_ForwardRef('ConnectionMonitorHttpConfiguration'), NoneType] = None, tcp_configuration: typing.Union[_ForwardRef('ConnectionMonitorTcpConfiguration'), NoneType] = None, icmp_configuration: typing.Union[_ForwardRef('ConnectionMonitorIcmpConfiguration'), NoneType] = None, success_threshold: typing.Union[_ForwardRef('ConnectionMonitorSuccessThreshold'), NoneType] = None, **kwargs)
Parameters
- name
- str
Required. The name of the connection monitor test configuration.
- test_frequency_sec
- int
The frequency of test evaluation, in seconds.
- protocol
- str or ConnectionMonitorTestConfigurationProtocol
Required. The protocol to use in test evaluation. Possible values include: "Tcp", "Http", "Icmp".
- preferred_ip_version
- str or PreferredIPVersion
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters. Possible values include: "IPv4", "IPv6".
- http_configuration
- ConnectionMonitorHttpConfiguration
The parameters used to perform test evaluation over HTTP.
- tcp_configuration
- ConnectionMonitorTcpConfiguration
The parameters used to perform test evaluation over TCP.
- icmp_configuration
- ConnectionMonitorIcmpConfiguration
The parameters used to perform test evaluation over ICMP.
- success_threshold
- ConnectionMonitorSuccessThreshold
The threshold for declaring a test successful.
Feedback
Submit and view feedback for