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<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? vpcId})
Creates a new ProbeState. addressFamily Optional. arn The ARN of the attachment. destination The destination IP address. This must be either IPV4 or IPV6. destinationPort The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536. monitorName The name of the monitor. packetSize The size of the packets sent between the source and destination. This must be a number between 56 and 8500. probeId Optional. protocol The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. sourceArn The ARN of the subnet. tags Key-value tags for the monitor. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. vpcId Optional.
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
tags → Input<Map<String, String>?>?
Key-value tags for the monitor. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration 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