ProbeState class
Input properties used for looking up and filtering Probe resources.
Constructors
-
ProbeState({Input<
String?> ? addressFamily, Input<String?> ? arn, Input<String?> ? destination, Input<int?> ? destinationPort, Input<String?> ? monitorName, Input<int?> ? packetSize, Input<String?> ? probeId, Input<String?> ? protocol, Input<String?> ? region, Input<String?> ? sourceArn, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? vpcId}) -
Creates a new ProbeState.
addressFamilyOptional.arnThe ARN of the attachment.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.probeIdOptional.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.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.vpcIdOptional.const -
ProbeState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
addressFamily
→ Input<
String?> ? -
final
-
arn
→ Input<
String?> ? -
The ARN of the attachment.
final
-
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
-
probeId
→ Input<
String?> ? -
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 -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
vpcId
→ Input<
String?> ? -
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