Class: Aws::NetworkMonitor::Types::ProbeInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkMonitor::Types::ProbeInput
- Defined in:
- gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb
Overview
Defines a probe when creating a probe or monitor.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination ⇒ String
The destination IP address.
-
#destination_port ⇒ Integer
The port associated with the
destination. -
#packet_size ⇒ Integer
The size of the packets sent between the source and destination.
-
#protocol ⇒ String
The protocol used for the network traffic between the
sourceanddestination. -
#source_arn ⇒ String
The ARN of the subnet.
-
#tags ⇒ Hash<String,String>
The list of key-value pairs created and assigned to the monitor.
Instance Attribute Details
#destination ⇒ String
The destination IP address. This must be either IPV4 or IPV6.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_port ⇒ Integer
The port associated with the destination. This is required only if
the protocol is TCP and must be a number between 1 and
65536.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |
#packet_size ⇒ Integer
The size of the packets sent between the source and destination.
This must be a number between 56 and 8500.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The protocol used for the network traffic between the source and
destination. This must be either TCP or ICMP.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |
#source_arn ⇒ String
The ARN of the subnet.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of key-value pairs created and assigned to the monitor.
683 684 685 686 687 688 689 690 691 692 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 683 class ProbeInput < Struct.new( :source_arn, :destination, :destination_port, :protocol, :packet_size, :tags) SENSITIVE = [] include Aws::Structure end |