Skip to content

ProbeInput

Source code in docs_src/capo_networkmonitor/types/probe_input.py
class ProbeInput(TypedDict, closed=True):
    source_arn: "capo_networkmonitor.types.arn.Arn"
    """<p>The ARN of the subnet.</p>"""
    destination: "capo_networkmonitor.types.destination.Destination"
    """<p>The destination IP address. This must be either <code>IPV4</code> or <code>IPV6</code>.</p>"""
    destination_port: NotRequired["capo_networkmonitor.types.port.Port"]
    """<p>The port associated with the <code>destination</code>. 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: "capo_networkmonitor.types.protocol.Protocol"
    """<p>The protocol used for the network traffic between the <code>source</code> and <code>destination</code>. This must be either <code>TCP</code> or <code>ICMP</code>.</p>"""
    packet_size: NotRequired["capo_networkmonitor.types.packet_size.PacketSize"]
    """<p>The size of the packets sent between the source and destination. This must be a number between <code>56</code> and <code>8500</code>.</p>"""
    tags: NotRequired["capo_networkmonitor.types.tag_map.TagMap"]
    """<p>The list of key-value pairs created and assigned to the monitor.</p>"""

destination instance-attribute

destination: Destination

The destination IP address. This must be either IPV4 or IPV6.

destination_port instance-attribute

destination_port: NotRequired[Port]

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

packet_size instance-attribute

packet_size: NotRequired[PacketSize]

The size of the packets sent between the source and destination. This must be a number between 56 and 8500.

protocol instance-attribute

protocol: Protocol

The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.

source_arn instance-attribute

source_arn: Arn

The ARN of the subnet.

tags instance-attribute

tags: NotRequired[TagMap]

The list of key-value pairs created and assigned to the monitor.