Network Insights Analysis
Provides a Network Insights Analysis resource. Part of the "Reachability Analyzer" service in the AWS VPC console.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.NetworkInsightsPath;
import com.pulumi.aws.ec2.NetworkInsightsPathArgs;
import com.pulumi.aws.ec2.NetworkInsightsAnalysis;
import com.pulumi.aws.ec2.NetworkInsightsAnalysisArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var path = new NetworkInsightsPath("path", NetworkInsightsPathArgs.builder()
.source(aws_network_interface.source().id())
.destination(aws_network_interface.destination().id())
.protocol("tcp")
.build());
var analysis = new NetworkInsightsAnalysis("analysis", NetworkInsightsAnalysisArgs.builder()
.networkInsightsPathId(path.id())
.build());
}
}
Import
Network Insights Analyses can be imported using the id
, e.g.,
$ pulumi import aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis test nia-0462085c957f11a55
Properties
Potential intermediate components of a feasible path. Described below.
Explanation codes for an unreachable path. See the AWS documentation for details.
A list of ARNs for resources the path must traverse.
The components in the path from source to destination. See the AWS documentation for details.
ID of the Network Insights Path to run an analysis on. The following arguments are optional:
The components in the path from destination to source. See the AWS documentation for details.
A message to provide more context when the status
is failed
.
If enabled, the resource will wait for the Network Insights Analysis status to change to succeeded
or failed
. Setting this to false
will skip the process. Default: true
.
The warning message.