Class: Aws::NetworkMonitor::Types::Probe
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkMonitor::Types::Probe
- Defined in:
- gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb
Overview
Describes information about a network monitor probe.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#address_family ⇒ String
The IPv4 or IPv6 address for the probe.
-
#created_at ⇒ Time
The time and date the probe was created.
-
#destination ⇒ String
The destination for the probe.
-
#destination_port ⇒ Integer
The destination port for the probe.
-
#modified_at ⇒ Time
The time and date that the probe was last modified.
-
#packet_size ⇒ Integer
The size of the packets traveling between the
sourceanddestination. -
#probe_arn ⇒ String
The ARN of the probe.
-
#probe_id ⇒ String
The ID of the probe.
-
#protocol ⇒ String
The network protocol for the destination.
-
#source_arn ⇒ String
The ARN of the probe source subnet.
-
#state ⇒ String
The state of the probe.
-
#tags ⇒ Hash<String,String>
The list of key-value pairs created and assigned to the probe.
-
#vpc_id ⇒ String
The ID of the source VPC subnet.
Instance Attribute Details
#address_family ⇒ String
The IPv4 or IPv6 address for the probe.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time and date the probe was created.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ String
The destination for the probe. This should be either an IPV4 or
IPV6.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_port ⇒ Integer
The destination port for the probe. This is required only if the
protocol is TCP and must be a number between 1 and 65536.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The time and date that the probe was last modified.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#packet_size ⇒ Integer
The size of the packets traveling between the source and
destination. This must be a number between 56 and
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#probe_arn ⇒ String
The ARN of the probe.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#probe_id ⇒ String
The ID of the probe.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The network protocol for the destination. This can be either TCP
or ICMP. If the protocol is TCP, then port is also required.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#source_arn ⇒ String
The ARN of the probe source subnet.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the probe.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of key-value pairs created and assigned to the probe.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the source VPC subnet.
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 633 class Probe < Struct.new( :probe_id, :probe_arn, :source_arn, :destination, :destination_port, :protocol, :packet_size, :address_family, :vpc_id, :state, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |