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
source
anddestination
. -
#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 |