ConnectionMonitorParameters Class

Parameters that define the operation to create a connection monitor.

Inheritance
ConnectionMonitorParameters

Constructor

ConnectionMonitorParameters(*, source: typing.Union[_ForwardRef('ConnectionMonitorSource'), NoneType] = None, destination: typing.Union[_ForwardRef('ConnectionMonitorDestination'), NoneType] = None, auto_start: typing.Union[bool, NoneType] = True, monitoring_interval_in_seconds: typing.Union[int, NoneType] = 60, endpoints: typing.Union[typing.List[_ForwardRef('ConnectionMonitorEndpoint')], NoneType] = None, test_configurations: typing.Union[typing.List[_ForwardRef('ConnectionMonitorTestConfiguration')], NoneType] = None, test_groups: typing.Union[typing.List[_ForwardRef('ConnectionMonitorTestGroup')], NoneType] = None, outputs: typing.Union[typing.List[_ForwardRef('ConnectionMonitorOutput')], NoneType] = None, notes: typing.Union[str, NoneType] = None, **kwargs)

Parameters

source
ConnectionMonitorSource

Describes the source of connection monitor.

destination
ConnectionMonitorDestination

Describes the destination of connection monitor.

auto_start
bool

Determines if the connection monitor will start automatically once created.

monitoring_interval_in_seconds
int

Monitoring interval in seconds.

endpoints
list[ConnectionMonitorEndpoint]

List of connection monitor endpoints.

test_configurations
list[ConnectionMonitorTestConfiguration]

List of connection monitor test configurations.

test_groups
list[ConnectionMonitorTestGroup]

List of connection monitor test groups.

outputs
list[ConnectionMonitorOutput]

List of connection monitor outputs.

notes
str

Optional notes to be associated with the connection monitor.