Skip to content

UpdateProbeInput

Source code in docs_src/capo_networkmonitor/types/update_probe_input.py
class UpdateProbeInput(TypedDict, closed=True):
    monitor_name: "capo_networkmonitor.types.resource_name.ResourceName"
    """<p>The name of the monitor that the probe was updated for.</p>"""
    probe_id: "capo_networkmonitor.types.probe_id.ProbeId"
    """<p>The ID of the probe to update.</p>"""
    state: NotRequired["capo_networkmonitor.types.probe_state.ProbeState"]
    """<p>The state of the probe update.</p>"""
    destination: NotRequired["capo_networkmonitor.types.destination.Destination"]
    """<p>The updated IP address for the probe destination. This must be either an IPv4 or IPv6 address.</p>"""
    destination_port: NotRequired["capo_networkmonitor.types.port.Port"]
    """<p>The updated port for the probe destination. This is required only if the <code>protocol</code> is <code>TCP</code> and must be a number between <code>1</code> and <code>65536</code>.</p>"""
    protocol: NotRequired["capo_networkmonitor.types.protocol.Protocol"]
    """<p>The updated network protocol for the destination. This can be either <code>TCP</code> or <code>ICMP</code>. If the protocol is <code>TCP</code>, then <code>port</code> is also required.</p>"""
    packet_size: NotRequired["capo_networkmonitor.types.packet_size.PacketSize"]
    """<p>he updated packets size for network traffic between the source and destination. This must be a number between <code>56</code> and <code>8500</code>.</p>"""

destination instance-attribute

destination: NotRequired[Destination]

The updated IP address for the probe destination. This must be either an IPv4 or IPv6 address.

destination_port instance-attribute

destination_port: NotRequired[Port]

The updated port for the probe destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.

monitor_name instance-attribute

monitor_name: ResourceName

The name of the monitor that the probe was updated for.

packet_size instance-attribute

packet_size: NotRequired[PacketSize]

he updated packets size for network traffic between the source and destination. This must be a number between 56 and 8500.

probe_id instance-attribute

probe_id: ProbeId

The ID of the probe to update.

protocol instance-attribute

protocol: NotRequired[Protocol]

The updated network protocol for the destination. This can be either TCP or ICMP. If the protocol is TCP, then port is also required.

state instance-attribute

state: NotRequired[ProbeState]

The state of the probe update.