Class: Aws::NetworkMonitor::Types::CreateProbeOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkMonitor::Types::CreateProbeOutput
- Defined in:
- gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#address_family ⇒ String
Indicates whether the IP address is
IPV4
orIPV6
. -
#created_at ⇒ Time
The time and date that the probe was created.
-
#destination ⇒ String
The destination IP address for the monitor.
-
#destination_port ⇒ Integer
The port associated with the
destination
. -
#modified_at ⇒ Time
The time and date when the probe was last modified.
-
#packet_size ⇒ Integer
The size of the packets sent between the source and destination.
-
#probe_arn ⇒ String
The ARN of the probe.
-
#probe_id ⇒ String
The ID of the probe for which details are returned.
-
#protocol ⇒ String
The protocol used for the network traffic between the
source
anddestination
. -
#source_arn ⇒ String
The ARN of the probe.
-
#state ⇒ String
The state of the probe.
-
#tags ⇒ Hash<String,String>
The list of key-value pairs assigned to the probe.
-
#vpc_id ⇒ String
The ID of the source VPC or subnet.
Instance Attribute Details
#address_family ⇒ String
Indicates whether the IP address is IPV4
or IPV6
.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 that the probe was created.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 IP address for the monitor. This must be either an IPv4 or IPv6 address.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 port associated with the destination
. This is required only if
the protocol
is TCP
and must be a number between 1
and
65536
.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 when the probe was last modified.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 sent between the source and destination.
This must be a number between 56
and 8500
.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 for which details are returned.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 protocol used for the network traffic between the source
and
destination
. This must be either TCP
or ICMP
.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 assigned to the probe.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 or subnet.
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 246 class CreateProbeOutput < 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 |