NetworkInsightsPathState constructor
- Input<
String?> ? arn, - Input<
String?> ? destination, - Input<
String?> ? destinationArn, - Input<
String?> ? destinationIp, - Input<
int?> ? destinationPort, - Input<
NetworkInsightsPathFilterAtDestination?> ? filterAtDestination, - Input<
NetworkInsightsPathFilterAtSource?> ? filterAtSource, - Input<
String?> ? protocol, - Input<
String?> ? region, - Input<
String?> ? source, - Input<
String?> ? sourceArn, - Input<
String?> ? sourceIp, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
Creates a new NetworkInsightsPathState.
arn ARN of the Network Insights Path.
destination ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Either the destination argument or the destinationAddress argument in the filterAtSource block must be specified.
destinationArn ARN of the destination.
destinationIp IP address of the destination resource.
destinationPort Destination port to analyze access to.
filterAtDestination Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify destinationIp. See below for details. Note that Terraform performs drift detection on this argument only when the value is provided.
filterAtSource Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify sourceIp or destinationPort. See below for details. Note that Terraform performs drift detection on this argument only when the value is provided.
protocol Protocol to use for analysis. Valid options are tcp or udp.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
source ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN.
sourceArn ARN of the source.
sourceIp IP address of the source resource.
tags Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
Implementation
const NetworkInsightsPathState({
this.arn,
this.destination,
this.destinationArn,
this.destinationIp,
this.destinationPort,
this.filterAtDestination,
this.filterAtSource,
this.protocol,
this.region,
this.source,
this.sourceArn,
this.sourceIp,
this.tags,
this.tagsAll,
});