ProbeArgs constructor
Creates a new ProbeArgs.
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.
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.
Implementation
const ProbeArgs({
required this.destination,
this.destinationPort,
required this.monitorName,
this.packetSize,
required this.protocol,
this.region,
required this.sourceArn,
this.tags,
});