ProbeState constructor
- 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,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - 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.
Implementation
const ProbeState({
this.addressFamily,
this.arn,
this.destination,
this.destinationPort,
this.monitorName,
this.packetSize,
this.probeId,
this.protocol,
this.region,
this.sourceArn,
this.tags,
this.tagsAll,
this.vpcId,
});