ProbeArgs class
The set of arguments for Probe. The set of arguments for Probe.
Constructors
-
ProbeArgs({required Input<
String> destination, Input<int?> ? destinationPort, required Input<String> monitorName, Input<int?> ? packetSize, required Input<String> protocol, Input<String?> ? region, required Input<String> sourceArn, Input<Map< ? tags})String, String> ?> -
Creates a new ProbeArgs.
destinationThe destination IP address. This must be either IPV4 or IPV6.destinationPortThe port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.monitorNameThe name of the monitor.packetSizeThe size of the packets sent between the source and destination. This must be a number between 56 and 8500.protocolThe protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.sourceArnThe ARN of the subnet.tagsKey-value tags for the monitor. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.const -
ProbeArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
destination
→ Input<
String> -
The destination IP address. This must be either IPV4 or IPV6.
final
-
destinationPort
→ Input<
int?> ? -
The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
monitorName
→ Input<
String> -
The name of the monitor.
final
-
packetSize
→ Input<
int?> ? -
The size of the packets sent between the source and destination. This must be a number between 56 and 8500.
final
-
protocol
→ Input<
String> -
The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sourceArn
→ Input<
String> -
The ARN of the subnet.
final
-
Key-value tags for the monitor. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited