aws.ec2.NetworkInsightsAnalysis
Explore with Pulumi AI
Provides a Network Insights Analysis resource. Part of the “Reachability Analyzer” service in the AWS VPC console.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const path = new aws.ec2.NetworkInsightsPath("path", {
    source: source.id,
    destination: destination.id,
    protocol: "tcp",
});
const analysis = new aws.ec2.NetworkInsightsAnalysis("analysis", {networkInsightsPathId: path.id});
import pulumi
import pulumi_aws as aws
path = aws.ec2.NetworkInsightsPath("path",
    source=source["id"],
    destination=destination["id"],
    protocol="tcp")
analysis = aws.ec2.NetworkInsightsAnalysis("analysis", network_insights_path_id=path.id)
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		path, err := ec2.NewNetworkInsightsPath(ctx, "path", &ec2.NetworkInsightsPathArgs{
			Source:      pulumi.Any(source.Id),
			Destination: pulumi.Any(destination.Id),
			Protocol:    pulumi.String("tcp"),
		})
		if err != nil {
			return err
		}
		_, err = ec2.NewNetworkInsightsAnalysis(ctx, "analysis", &ec2.NetworkInsightsAnalysisArgs{
			NetworkInsightsPathId: path.ID(),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var path = new Aws.Ec2.NetworkInsightsPath("path", new()
    {
        Source = source.Id,
        Destination = destination.Id,
        Protocol = "tcp",
    });
    var analysis = new Aws.Ec2.NetworkInsightsAnalysis("analysis", new()
    {
        NetworkInsightsPathId = path.Id,
    });
});
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(source.id())
            .destination(destination.id())
            .protocol("tcp")
            .build());
        var analysis = new NetworkInsightsAnalysis("analysis", NetworkInsightsAnalysisArgs.builder()
            .networkInsightsPathId(path.id())
            .build());
    }
}
resources:
  path:
    type: aws:ec2:NetworkInsightsPath
    properties:
      source: ${source.id}
      destination: ${destination.id}
      protocol: tcp
  analysis:
    type: aws:ec2:NetworkInsightsAnalysis
    properties:
      networkInsightsPathId: ${path.id}
Create NetworkInsightsAnalysis Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkInsightsAnalysis(name: string, args: NetworkInsightsAnalysisArgs, opts?: CustomResourceOptions);@overload
def NetworkInsightsAnalysis(resource_name: str,
                            args: NetworkInsightsAnalysisArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def NetworkInsightsAnalysis(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            network_insights_path_id: Optional[str] = None,
                            filter_in_arns: Optional[Sequence[str]] = None,
                            tags: Optional[Mapping[str, str]] = None,
                            wait_for_completion: Optional[bool] = None)func NewNetworkInsightsAnalysis(ctx *Context, name string, args NetworkInsightsAnalysisArgs, opts ...ResourceOption) (*NetworkInsightsAnalysis, error)public NetworkInsightsAnalysis(string name, NetworkInsightsAnalysisArgs args, CustomResourceOptions? opts = null)
public NetworkInsightsAnalysis(String name, NetworkInsightsAnalysisArgs args)
public NetworkInsightsAnalysis(String name, NetworkInsightsAnalysisArgs args, CustomResourceOptions options)
type: aws:ec2:NetworkInsightsAnalysis
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NetworkInsightsAnalysisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NetworkInsightsAnalysisArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NetworkInsightsAnalysisArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkInsightsAnalysisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkInsightsAnalysisArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var networkInsightsAnalysisResource = new Aws.Ec2.NetworkInsightsAnalysis("networkInsightsAnalysisResource", new()
{
    NetworkInsightsPathId = "string",
    FilterInArns = new[]
    {
        "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    WaitForCompletion = false,
});
example, err := ec2.NewNetworkInsightsAnalysis(ctx, "networkInsightsAnalysisResource", &ec2.NetworkInsightsAnalysisArgs{
	NetworkInsightsPathId: pulumi.String("string"),
	FilterInArns: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	WaitForCompletion: pulumi.Bool(false),
})
var networkInsightsAnalysisResource = new NetworkInsightsAnalysis("networkInsightsAnalysisResource", NetworkInsightsAnalysisArgs.builder()
    .networkInsightsPathId("string")
    .filterInArns("string")
    .tags(Map.of("string", "string"))
    .waitForCompletion(false)
    .build());
network_insights_analysis_resource = aws.ec2.NetworkInsightsAnalysis("networkInsightsAnalysisResource",
    network_insights_path_id="string",
    filter_in_arns=["string"],
    tags={
        "string": "string",
    },
    wait_for_completion=False)
const networkInsightsAnalysisResource = new aws.ec2.NetworkInsightsAnalysis("networkInsightsAnalysisResource", {
    networkInsightsPathId: "string",
    filterInArns: ["string"],
    tags: {
        string: "string",
    },
    waitForCompletion: false,
});
type: aws:ec2:NetworkInsightsAnalysis
properties:
    filterInArns:
        - string
    networkInsightsPathId: string
    tags:
        string: string
    waitForCompletion: false
NetworkInsightsAnalysis Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NetworkInsightsAnalysis resource accepts the following input properties:
- NetworkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- FilterIn List<string>Arns 
- A list of ARNs for resources the path must traverse.
- Dictionary<string, string>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- WaitFor boolCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- NetworkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- FilterIn []stringArns 
- A list of ARNs for resources the path must traverse.
- map[string]string
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- WaitFor boolCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- networkInsights StringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- filterIn List<String>Arns 
- A list of ARNs for resources the path must traverse.
- Map<String,String>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- waitFor BooleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- networkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- filterIn string[]Arns 
- A list of ARNs for resources the path must traverse.
- {[key: string]: string}
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- waitFor booleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- network_insights_ strpath_ id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- filter_in_ Sequence[str]arns 
- A list of ARNs for resources the path must traverse.
- Mapping[str, str]
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- wait_for_ boolcompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- networkInsights StringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- filterIn List<String>Arns 
- A list of ARNs for resources the path must traverse.
- Map<String>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- waitFor BooleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkInsightsAnalysis resource produces the following output properties:
- AlternatePath List<NetworkHints Insights Analysis Alternate Path Hint> 
- Potential intermediate components of a feasible path. Described below.
- Arn string
- ARN of the Network Insights Analysis.
- Explanations
List<NetworkInsights Analysis Explanation> 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- ForwardPath List<NetworkComponents Insights Analysis Forward Path Component> 
- The components in the path from source to destination. See the AWS documentation for details.
- Id string
- The provider-assigned unique ID for this managed resource.
- PathFound bool
- Set to trueif the destination was reachable.
- ReturnPath List<NetworkComponents Insights Analysis Return Path Component> 
- The components in the path from destination to source. See the AWS documentation for details.
- StartDate string
- The date/time the analysis was started.
- Status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- StatusMessage string
- A message to provide more context when the statusisfailed.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- WarningMessage string
- The warning message.
- AlternatePath []NetworkHints Insights Analysis Alternate Path Hint 
- Potential intermediate components of a feasible path. Described below.
- Arn string
- ARN of the Network Insights Analysis.
- Explanations
[]NetworkInsights Analysis Explanation 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- ForwardPath []NetworkComponents Insights Analysis Forward Path Component 
- The components in the path from source to destination. See the AWS documentation for details.
- Id string
- The provider-assigned unique ID for this managed resource.
- PathFound bool
- Set to trueif the destination was reachable.
- ReturnPath []NetworkComponents Insights Analysis Return Path Component 
- The components in the path from destination to source. See the AWS documentation for details.
- StartDate string
- The date/time the analysis was started.
- Status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- StatusMessage string
- A message to provide more context when the statusisfailed.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- WarningMessage string
- The warning message.
- alternatePath List<NetworkHints Insights Analysis Alternate Path Hint> 
- Potential intermediate components of a feasible path. Described below.
- arn String
- ARN of the Network Insights Analysis.
- explanations
List<NetworkInsights Analysis Explanation> 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- forwardPath List<NetworkComponents Insights Analysis Forward Path Component> 
- The components in the path from source to destination. See the AWS documentation for details.
- id String
- The provider-assigned unique ID for this managed resource.
- pathFound Boolean
- Set to trueif the destination was reachable.
- returnPath List<NetworkComponents Insights Analysis Return Path Component> 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate String
- The date/time the analysis was started.
- status String
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage String
- A message to provide more context when the statusisfailed.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- warningMessage String
- The warning message.
- alternatePath NetworkHints Insights Analysis Alternate Path Hint[] 
- Potential intermediate components of a feasible path. Described below.
- arn string
- ARN of the Network Insights Analysis.
- explanations
NetworkInsights Analysis Explanation[] 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- forwardPath NetworkComponents Insights Analysis Forward Path Component[] 
- The components in the path from source to destination. See the AWS documentation for details.
- id string
- The provider-assigned unique ID for this managed resource.
- pathFound boolean
- Set to trueif the destination was reachable.
- returnPath NetworkComponents Insights Analysis Return Path Component[] 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate string
- The date/time the analysis was started.
- status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage string
- A message to provide more context when the statusisfailed.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- warningMessage string
- The warning message.
- alternate_path_ Sequence[Networkhints Insights Analysis Alternate Path Hint] 
- Potential intermediate components of a feasible path. Described below.
- arn str
- ARN of the Network Insights Analysis.
- explanations
Sequence[NetworkInsights Analysis Explanation] 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- forward_path_ Sequence[Networkcomponents Insights Analysis Forward Path Component] 
- The components in the path from source to destination. See the AWS documentation for details.
- id str
- The provider-assigned unique ID for this managed resource.
- path_found bool
- Set to trueif the destination was reachable.
- return_path_ Sequence[Networkcomponents Insights Analysis Return Path Component] 
- The components in the path from destination to source. See the AWS documentation for details.
- start_date str
- The date/time the analysis was started.
- status str
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- status_message str
- A message to provide more context when the statusisfailed.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- warning_message str
- The warning message.
- alternatePath List<Property Map>Hints 
- Potential intermediate components of a feasible path. Described below.
- arn String
- ARN of the Network Insights Analysis.
- explanations List<Property Map>
- Explanation codes for an unreachable path. See the AWS documentation for details.
- forwardPath List<Property Map>Components 
- The components in the path from source to destination. See the AWS documentation for details.
- id String
- The provider-assigned unique ID for this managed resource.
- pathFound Boolean
- Set to trueif the destination was reachable.
- returnPath List<Property Map>Components 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate String
- The date/time the analysis was started.
- status String
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage String
- A message to provide more context when the statusisfailed.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- warningMessage String
- The warning message.
Look up Existing NetworkInsightsAnalysis Resource
Get an existing NetworkInsightsAnalysis resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NetworkInsightsAnalysisState, opts?: CustomResourceOptions): NetworkInsightsAnalysis@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        alternate_path_hints: Optional[Sequence[NetworkInsightsAnalysisAlternatePathHintArgs]] = None,
        arn: Optional[str] = None,
        explanations: Optional[Sequence[NetworkInsightsAnalysisExplanationArgs]] = None,
        filter_in_arns: Optional[Sequence[str]] = None,
        forward_path_components: Optional[Sequence[NetworkInsightsAnalysisForwardPathComponentArgs]] = None,
        network_insights_path_id: Optional[str] = None,
        path_found: Optional[bool] = None,
        return_path_components: Optional[Sequence[NetworkInsightsAnalysisReturnPathComponentArgs]] = None,
        start_date: Optional[str] = None,
        status: Optional[str] = None,
        status_message: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        wait_for_completion: Optional[bool] = None,
        warning_message: Optional[str] = None) -> NetworkInsightsAnalysisfunc GetNetworkInsightsAnalysis(ctx *Context, name string, id IDInput, state *NetworkInsightsAnalysisState, opts ...ResourceOption) (*NetworkInsightsAnalysis, error)public static NetworkInsightsAnalysis Get(string name, Input<string> id, NetworkInsightsAnalysisState? state, CustomResourceOptions? opts = null)public static NetworkInsightsAnalysis get(String name, Output<String> id, NetworkInsightsAnalysisState state, CustomResourceOptions options)resources:  _:    type: aws:ec2:NetworkInsightsAnalysis    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AlternatePath List<NetworkHints Insights Analysis Alternate Path Hint> 
- Potential intermediate components of a feasible path. Described below.
- Arn string
- ARN of the Network Insights Analysis.
- Explanations
List<NetworkInsights Analysis Explanation> 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- FilterIn List<string>Arns 
- A list of ARNs for resources the path must traverse.
- ForwardPath List<NetworkComponents Insights Analysis Forward Path Component> 
- The components in the path from source to destination. See the AWS documentation for details.
- NetworkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- PathFound bool
- Set to trueif the destination was reachable.
- ReturnPath List<NetworkComponents Insights Analysis Return Path Component> 
- The components in the path from destination to source. See the AWS documentation for details.
- StartDate string
- The date/time the analysis was started.
- Status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- StatusMessage string
- A message to provide more context when the statusisfailed.
- Dictionary<string, string>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- WaitFor boolCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- WarningMessage string
- The warning message.
- AlternatePath []NetworkHints Insights Analysis Alternate Path Hint Args 
- Potential intermediate components of a feasible path. Described below.
- Arn string
- ARN of the Network Insights Analysis.
- Explanations
[]NetworkInsights Analysis Explanation Args 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- FilterIn []stringArns 
- A list of ARNs for resources the path must traverse.
- ForwardPath []NetworkComponents Insights Analysis Forward Path Component Args 
- The components in the path from source to destination. See the AWS documentation for details.
- NetworkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- PathFound bool
- Set to trueif the destination was reachable.
- ReturnPath []NetworkComponents Insights Analysis Return Path Component Args 
- The components in the path from destination to source. See the AWS documentation for details.
- StartDate string
- The date/time the analysis was started.
- Status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- StatusMessage string
- A message to provide more context when the statusisfailed.
- map[string]string
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- WaitFor boolCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- WarningMessage string
- The warning message.
- alternatePath List<NetworkHints Insights Analysis Alternate Path Hint> 
- Potential intermediate components of a feasible path. Described below.
- arn String
- ARN of the Network Insights Analysis.
- explanations
List<NetworkInsights Analysis Explanation> 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- filterIn List<String>Arns 
- A list of ARNs for resources the path must traverse.
- forwardPath List<NetworkComponents Insights Analysis Forward Path Component> 
- The components in the path from source to destination. See the AWS documentation for details.
- networkInsights StringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- pathFound Boolean
- Set to trueif the destination was reachable.
- returnPath List<NetworkComponents Insights Analysis Return Path Component> 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate String
- The date/time the analysis was started.
- status String
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage String
- A message to provide more context when the statusisfailed.
- Map<String,String>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- waitFor BooleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- warningMessage String
- The warning message.
- alternatePath NetworkHints Insights Analysis Alternate Path Hint[] 
- Potential intermediate components of a feasible path. Described below.
- arn string
- ARN of the Network Insights Analysis.
- explanations
NetworkInsights Analysis Explanation[] 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- filterIn string[]Arns 
- A list of ARNs for resources the path must traverse.
- forwardPath NetworkComponents Insights Analysis Forward Path Component[] 
- The components in the path from source to destination. See the AWS documentation for details.
- networkInsights stringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- pathFound boolean
- Set to trueif the destination was reachable.
- returnPath NetworkComponents Insights Analysis Return Path Component[] 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate string
- The date/time the analysis was started.
- status string
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage string
- A message to provide more context when the statusisfailed.
- {[key: string]: string}
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- waitFor booleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- warningMessage string
- The warning message.
- alternate_path_ Sequence[Networkhints Insights Analysis Alternate Path Hint Args] 
- Potential intermediate components of a feasible path. Described below.
- arn str
- ARN of the Network Insights Analysis.
- explanations
Sequence[NetworkInsights Analysis Explanation Args] 
- Explanation codes for an unreachable path. See the AWS documentation for details.
- filter_in_ Sequence[str]arns 
- A list of ARNs for resources the path must traverse.
- forward_path_ Sequence[Networkcomponents Insights Analysis Forward Path Component Args] 
- The components in the path from source to destination. See the AWS documentation for details.
- network_insights_ strpath_ id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- path_found bool
- Set to trueif the destination was reachable.
- return_path_ Sequence[Networkcomponents Insights Analysis Return Path Component Args] 
- The components in the path from destination to source. See the AWS documentation for details.
- start_date str
- The date/time the analysis was started.
- status str
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- status_message str
- A message to provide more context when the statusisfailed.
- Mapping[str, str]
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- wait_for_ boolcompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- warning_message str
- The warning message.
- alternatePath List<Property Map>Hints 
- Potential intermediate components of a feasible path. Described below.
- arn String
- ARN of the Network Insights Analysis.
- explanations List<Property Map>
- Explanation codes for an unreachable path. See the AWS documentation for details.
- filterIn List<String>Arns 
- A list of ARNs for resources the path must traverse.
- forwardPath List<Property Map>Components 
- The components in the path from source to destination. See the AWS documentation for details.
- networkInsights StringPath Id 
- ID of the Network Insights Path to run an analysis on. - The following arguments are optional: 
- pathFound Boolean
- Set to trueif the destination was reachable.
- returnPath List<Property Map>Components 
- The components in the path from destination to source. See the AWS documentation for details.
- startDate String
- The date/time the analysis was started.
- status String
- The status of the analysis. succeededmeans the analysis was completed, not that a path was found, for that seepath_found.
- statusMessage String
- A message to provide more context when the statusisfailed.
- Map<String>
- Map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- waitFor BooleanCompletion 
- If enabled, the resource will wait for the Network Insights Analysis status to change to succeededorfailed. Setting this tofalsewill skip the process. Default:true.
- warningMessage String
- The warning message.
Supporting Types
NetworkInsightsAnalysisAlternatePathHint, NetworkInsightsAnalysisAlternatePathHintArgs            
- ComponentArn string
- The Amazon Resource Name (ARN) of the component.
- ComponentId string
- The ID of the component.
- ComponentArn string
- The Amazon Resource Name (ARN) of the component.
- ComponentId string
- The ID of the component.
- componentArn String
- The Amazon Resource Name (ARN) of the component.
- componentId String
- The ID of the component.
- componentArn string
- The Amazon Resource Name (ARN) of the component.
- componentId string
- The ID of the component.
- component_arn str
- The Amazon Resource Name (ARN) of the component.
- component_id str
- The ID of the component.
- componentArn String
- The Amazon Resource Name (ARN) of the component.
- componentId String
- The ID of the component.
NetworkInsightsAnalysisExplanation, NetworkInsightsAnalysisExplanationArgs        
- AclRules List<NetworkInsights Analysis Explanation Acl Rule> 
- Acls
List<NetworkInsights Analysis Explanation Acl> 
- Address string
- Addresses List<string>
- AttachedTos List<NetworkInsights Analysis Explanation Attached To> 
- AvailabilityZones List<string>
- Cidrs List<string>
- ClassicLoad List<NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener> 
- Components
List<NetworkInsights Analysis Explanation Component> 
- CustomerGateways List<NetworkInsights Analysis Explanation Customer Gateway> 
- DestinationVpcs List<NetworkInsights Analysis Explanation Destination Vpc> 
- Destinations
List<NetworkInsights Analysis Explanation Destination> 
- Direction string
- ElasticLoad List<NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener> 
- ExplanationCode string
- IngressRoute List<NetworkTables Insights Analysis Explanation Ingress Route Table> 
- InternetGateways List<NetworkInsights Analysis Explanation Internet Gateway> 
- LoadBalancer stringArn 
- LoadBalancer intListener Port 
- LoadBalancer List<NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group> 
- LoadBalancer List<NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group> 
- LoadBalancer intTarget Port 
- MissingComponent string
- NatGateways List<NetworkInsights Analysis Explanation Nat Gateway> 
- NetworkInterfaces List<NetworkInsights Analysis Explanation Network Interface> 
- PacketField string
- Port int
- PortRanges List<NetworkInsights Analysis Explanation Port Range> 
- PrefixLists List<NetworkInsights Analysis Explanation Prefix List> 
- Protocols List<string>
- RouteTable List<NetworkRoutes Insights Analysis Explanation Route Table Route> 
- RouteTables List<NetworkInsights Analysis Explanation Route Table> 
- SecurityGroup List<NetworkInsights Analysis Explanation Security Group> 
- SecurityGroup List<NetworkRules Insights Analysis Explanation Security Group Rule> 
- SecurityGroups List<NetworkInsights Analysis Explanation Security Group> 
- SourceVpcs List<NetworkInsights Analysis Explanation Source Vpc> 
- State string
- SubnetRoute List<NetworkTables Insights Analysis Explanation Subnet Route Table> 
- Subnets
List<NetworkInsights Analysis Explanation Subnet> 
- TransitGateway List<NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment> 
- TransitGateway List<NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route> 
- TransitGateway List<NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table> 
- TransitGateways List<NetworkInsights Analysis Explanation Transit Gateway> 
- VpcEndpoints List<NetworkInsights Analysis Explanation Vpc Endpoint> 
- VpcPeering List<NetworkConnections Insights Analysis Explanation Vpc Peering Connection> 
- Vpcs
List<NetworkInsights Analysis Explanation Vpc> 
- VpnConnections List<NetworkInsights Analysis Explanation Vpn Connection> 
- VpnGateways List<NetworkInsights Analysis Explanation Vpn Gateway> 
- AclRules []NetworkInsights Analysis Explanation Acl Rule 
- Acls
[]NetworkInsights Analysis Explanation Acl 
- Address string
- Addresses []string
- AttachedTos []NetworkInsights Analysis Explanation Attached To 
- AvailabilityZones []string
- Cidrs []string
- ClassicLoad []NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener 
- Components
[]NetworkInsights Analysis Explanation Component 
- CustomerGateways []NetworkInsights Analysis Explanation Customer Gateway 
- DestinationVpcs []NetworkInsights Analysis Explanation Destination Vpc 
- Destinations
[]NetworkInsights Analysis Explanation Destination 
- Direction string
- ElasticLoad []NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener 
- ExplanationCode string
- IngressRoute []NetworkTables Insights Analysis Explanation Ingress Route Table 
- InternetGateways []NetworkInsights Analysis Explanation Internet Gateway 
- LoadBalancer stringArn 
- LoadBalancer intListener Port 
- LoadBalancer []NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group 
- LoadBalancer []NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group 
- LoadBalancer intTarget Port 
- MissingComponent string
- NatGateways []NetworkInsights Analysis Explanation Nat Gateway 
- NetworkInterfaces []NetworkInsights Analysis Explanation Network Interface 
- PacketField string
- Port int
- PortRanges []NetworkInsights Analysis Explanation Port Range 
- PrefixLists []NetworkInsights Analysis Explanation Prefix List 
- Protocols []string
- RouteTable []NetworkRoutes Insights Analysis Explanation Route Table Route 
- RouteTables []NetworkInsights Analysis Explanation Route Table 
- SecurityGroup []NetworkInsights Analysis Explanation Security Group 
- SecurityGroup []NetworkRules Insights Analysis Explanation Security Group Rule 
- SecurityGroups []NetworkInsights Analysis Explanation Security Group 
- SourceVpcs []NetworkInsights Analysis Explanation Source Vpc 
- State string
- SubnetRoute []NetworkTables Insights Analysis Explanation Subnet Route Table 
- Subnets
[]NetworkInsights Analysis Explanation Subnet 
- TransitGateway []NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment 
- TransitGateway []NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route 
- TransitGateway []NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table 
- TransitGateways []NetworkInsights Analysis Explanation Transit Gateway 
- VpcEndpoints []NetworkInsights Analysis Explanation Vpc Endpoint 
- VpcPeering []NetworkConnections Insights Analysis Explanation Vpc Peering Connection 
- Vpcs
[]NetworkInsights Analysis Explanation Vpc 
- VpnConnections []NetworkInsights Analysis Explanation Vpn Connection 
- VpnGateways []NetworkInsights Analysis Explanation Vpn Gateway 
- aclRules List<NetworkInsights Analysis Explanation Acl Rule> 
- acls
List<NetworkInsights Analysis Explanation Acl> 
- address String
- addresses List<String>
- attachedTos List<NetworkInsights Analysis Explanation Attached To> 
- availabilityZones List<String>
- cidrs List<String>
- classicLoad List<NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener> 
- components
List<NetworkInsights Analysis Explanation Component> 
- customerGateways List<NetworkInsights Analysis Explanation Customer Gateway> 
- destinationVpcs List<NetworkInsights Analysis Explanation Destination Vpc> 
- destinations
List<NetworkInsights Analysis Explanation Destination> 
- direction String
- elasticLoad List<NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener> 
- explanationCode String
- ingressRoute List<NetworkTables Insights Analysis Explanation Ingress Route Table> 
- internetGateways List<NetworkInsights Analysis Explanation Internet Gateway> 
- loadBalancer StringArn 
- loadBalancer IntegerListener Port 
- loadBalancer List<NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group> 
- loadBalancer List<NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group> 
- loadBalancer IntegerTarget Port 
- missingComponent String
- natGateways List<NetworkInsights Analysis Explanation Nat Gateway> 
- networkInterfaces List<NetworkInsights Analysis Explanation Network Interface> 
- packetField String
- port Integer
- portRanges List<NetworkInsights Analysis Explanation Port Range> 
- prefixLists List<NetworkInsights Analysis Explanation Prefix List> 
- protocols List<String>
- routeTable List<NetworkRoutes Insights Analysis Explanation Route Table Route> 
- routeTables List<NetworkInsights Analysis Explanation Route Table> 
- securityGroup List<NetworkInsights Analysis Explanation Security Group> 
- securityGroup List<NetworkRules Insights Analysis Explanation Security Group Rule> 
- securityGroups List<NetworkInsights Analysis Explanation Security Group> 
- sourceVpcs List<NetworkInsights Analysis Explanation Source Vpc> 
- state String
- subnetRoute List<NetworkTables Insights Analysis Explanation Subnet Route Table> 
- subnets
List<NetworkInsights Analysis Explanation Subnet> 
- transitGateway List<NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment> 
- transitGateway List<NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route> 
- transitGateway List<NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table> 
- transitGateways List<NetworkInsights Analysis Explanation Transit Gateway> 
- vpcEndpoints List<NetworkInsights Analysis Explanation Vpc Endpoint> 
- vpcPeering List<NetworkConnections Insights Analysis Explanation Vpc Peering Connection> 
- vpcs
List<NetworkInsights Analysis Explanation Vpc> 
- vpnConnections List<NetworkInsights Analysis Explanation Vpn Connection> 
- vpnGateways List<NetworkInsights Analysis Explanation Vpn Gateway> 
- aclRules NetworkInsights Analysis Explanation Acl Rule[] 
- acls
NetworkInsights Analysis Explanation Acl[] 
- address string
- addresses string[]
- attachedTos NetworkInsights Analysis Explanation Attached To[] 
- availabilityZones string[]
- cidrs string[]
- classicLoad NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener[] 
- components
NetworkInsights Analysis Explanation Component[] 
- customerGateways NetworkInsights Analysis Explanation Customer Gateway[] 
- destinationVpcs NetworkInsights Analysis Explanation Destination Vpc[] 
- destinations
NetworkInsights Analysis Explanation Destination[] 
- direction string
- elasticLoad NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener[] 
- explanationCode string
- ingressRoute NetworkTables Insights Analysis Explanation Ingress Route Table[] 
- internetGateways NetworkInsights Analysis Explanation Internet Gateway[] 
- loadBalancer stringArn 
- loadBalancer numberListener Port 
- loadBalancer NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group[] 
- loadBalancer NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group[] 
- loadBalancer numberTarget Port 
- missingComponent string
- natGateways NetworkInsights Analysis Explanation Nat Gateway[] 
- networkInterfaces NetworkInsights Analysis Explanation Network Interface[] 
- packetField string
- port number
- portRanges NetworkInsights Analysis Explanation Port Range[] 
- prefixLists NetworkInsights Analysis Explanation Prefix List[] 
- protocols string[]
- routeTable NetworkRoutes Insights Analysis Explanation Route Table Route[] 
- routeTables NetworkInsights Analysis Explanation Route Table[] 
- securityGroup NetworkInsights Analysis Explanation Security Group[] 
- securityGroup NetworkRules Insights Analysis Explanation Security Group Rule[] 
- securityGroups NetworkInsights Analysis Explanation Security Group[] 
- sourceVpcs NetworkInsights Analysis Explanation Source Vpc[] 
- state string
- subnetRoute NetworkTables Insights Analysis Explanation Subnet Route Table[] 
- subnets
NetworkInsights Analysis Explanation Subnet[] 
- transitGateway NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment[] 
- transitGateway NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route[] 
- transitGateway NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table[] 
- transitGateways NetworkInsights Analysis Explanation Transit Gateway[] 
- vpcEndpoints NetworkInsights Analysis Explanation Vpc Endpoint[] 
- vpcPeering NetworkConnections Insights Analysis Explanation Vpc Peering Connection[] 
- vpcs
NetworkInsights Analysis Explanation Vpc[] 
- vpnConnections NetworkInsights Analysis Explanation Vpn Connection[] 
- vpnGateways NetworkInsights Analysis Explanation Vpn Gateway[] 
- acl_rules Sequence[NetworkInsights Analysis Explanation Acl Rule] 
- acls
Sequence[NetworkInsights Analysis Explanation Acl] 
- address str
- addresses Sequence[str]
- attached_tos Sequence[NetworkInsights Analysis Explanation Attached To] 
- availability_zones Sequence[str]
- cidrs Sequence[str]
- classic_load_ Sequence[Networkbalancer_ listeners Insights Analysis Explanation Classic Load Balancer Listener] 
- components
Sequence[NetworkInsights Analysis Explanation Component] 
- customer_gateways Sequence[NetworkInsights Analysis Explanation Customer Gateway] 
- destination_vpcs Sequence[NetworkInsights Analysis Explanation Destination Vpc] 
- destinations
Sequence[NetworkInsights Analysis Explanation Destination] 
- direction str
- elastic_load_ Sequence[Networkbalancer_ listeners Insights Analysis Explanation Elastic Load Balancer Listener] 
- explanation_code str
- ingress_route_ Sequence[Networktables Insights Analysis Explanation Ingress Route Table] 
- internet_gateways Sequence[NetworkInsights Analysis Explanation Internet Gateway] 
- load_balancer_ strarn 
- load_balancer_ intlistener_ port 
- load_balancer_ Sequence[Networktarget_ group Insights Analysis Explanation Load Balancer Target Group] 
- load_balancer_ Sequence[Networktarget_ groups Insights Analysis Explanation Load Balancer Target Group] 
- load_balancer_ inttarget_ port 
- missing_component str
- nat_gateways Sequence[NetworkInsights Analysis Explanation Nat Gateway] 
- network_interfaces Sequence[NetworkInsights Analysis Explanation Network Interface] 
- packet_field str
- port int
- port_ranges Sequence[NetworkInsights Analysis Explanation Port Range] 
- prefix_lists Sequence[NetworkInsights Analysis Explanation Prefix List] 
- protocols Sequence[str]
- route_table_ Sequence[Networkroutes Insights Analysis Explanation Route Table Route] 
- route_tables Sequence[NetworkInsights Analysis Explanation Route Table] 
- security_group Sequence[NetworkInsights Analysis Explanation Security Group] 
- security_group_ Sequence[Networkrules Insights Analysis Explanation Security Group Rule] 
- security_groups Sequence[NetworkInsights Analysis Explanation Security Group] 
- source_vpcs Sequence[NetworkInsights Analysis Explanation Source Vpc] 
- state str
- subnet_route_ Sequence[Networktables Insights Analysis Explanation Subnet Route Table] 
- subnets
Sequence[NetworkInsights Analysis Explanation Subnet] 
- transit_gateway_ Sequence[Networkattachments Insights Analysis Explanation Transit Gateway Attachment] 
- transit_gateway_ Sequence[Networkroute_ table_ routes Insights Analysis Explanation Transit Gateway Route Table Route] 
- transit_gateway_ Sequence[Networkroute_ tables Insights Analysis Explanation Transit Gateway Route Table] 
- transit_gateways Sequence[NetworkInsights Analysis Explanation Transit Gateway] 
- vpc_endpoints Sequence[NetworkInsights Analysis Explanation Vpc Endpoint] 
- vpc_peering_ Sequence[Networkconnections Insights Analysis Explanation Vpc Peering Connection] 
- vpcs
Sequence[NetworkInsights Analysis Explanation Vpc] 
- vpn_connections Sequence[NetworkInsights Analysis Explanation Vpn Connection] 
- vpn_gateways Sequence[NetworkInsights Analysis Explanation Vpn Gateway] 
- aclRules List<Property Map>
- acls List<Property Map>
- address String
- addresses List<String>
- attachedTos List<Property Map>
- availabilityZones List<String>
- cidrs List<String>
- classicLoad List<Property Map>Balancer Listeners 
- components List<Property Map>
- customerGateways List<Property Map>
- destinationVpcs List<Property Map>
- destinations List<Property Map>
- direction String
- elasticLoad List<Property Map>Balancer Listeners 
- explanationCode String
- ingressRoute List<Property Map>Tables 
- internetGateways List<Property Map>
- loadBalancer StringArn 
- loadBalancer NumberListener Port 
- loadBalancer List<Property Map>Target Group 
- loadBalancer List<Property Map>Target Groups 
- loadBalancer NumberTarget Port 
- missingComponent String
- natGateways List<Property Map>
- networkInterfaces List<Property Map>
- packetField String
- port Number
- portRanges List<Property Map>
- prefixLists List<Property Map>
- protocols List<String>
- routeTable List<Property Map>Routes 
- routeTables List<Property Map>
- securityGroup List<Property Map>
- securityGroup List<Property Map>Rules 
- securityGroups List<Property Map>
- sourceVpcs List<Property Map>
- state String
- subnetRoute List<Property Map>Tables 
- subnets List<Property Map>
- transitGateway List<Property Map>Attachments 
- transitGateway List<Property Map>Route Table Routes 
- transitGateway List<Property Map>Route Tables 
- transitGateways List<Property Map>
- vpcEndpoints List<Property Map>
- vpcPeering List<Property Map>Connections 
- vpcs List<Property Map>
- vpnConnections List<Property Map>
- vpnGateways List<Property Map>
NetworkInsightsAnalysisExplanationAcl, NetworkInsightsAnalysisExplanationAclArgs          
NetworkInsightsAnalysisExplanationAclRule, NetworkInsightsAnalysisExplanationAclRuleArgs            
- Cidr string
- Egress bool
- PortRanges List<NetworkInsights Analysis Explanation Acl Rule Port Range> 
- Protocol string
- RuleAction string
- RuleNumber int
- Cidr string
- Egress bool
- PortRanges []NetworkInsights Analysis Explanation Acl Rule Port Range 
- Protocol string
- RuleAction string
- RuleNumber int
- cidr String
- egress Boolean
- portRanges List<NetworkInsights Analysis Explanation Acl Rule Port Range> 
- protocol String
- ruleAction String
- ruleNumber Integer
- cidr string
- egress boolean
- portRanges NetworkInsights Analysis Explanation Acl Rule Port Range[] 
- protocol string
- ruleAction string
- ruleNumber number
- cidr String
- egress Boolean
- portRanges List<Property Map>
- protocol String
- ruleAction String
- ruleNumber Number
NetworkInsightsAnalysisExplanationAclRulePortRange, NetworkInsightsAnalysisExplanationAclRulePortRangeArgs                
NetworkInsightsAnalysisExplanationAttachedTo, NetworkInsightsAnalysisExplanationAttachedToArgs            
NetworkInsightsAnalysisExplanationClassicLoadBalancerListener, NetworkInsightsAnalysisExplanationClassicLoadBalancerListenerArgs                
- InstancePort int
- LoadBalancer intPort 
- InstancePort int
- LoadBalancer intPort 
- instancePort Integer
- loadBalancer IntegerPort 
- instancePort number
- loadBalancer numberPort 
- instance_port int
- load_balancer_ intport 
- instancePort Number
- loadBalancer NumberPort 
NetworkInsightsAnalysisExplanationComponent, NetworkInsightsAnalysisExplanationComponentArgs          
NetworkInsightsAnalysisExplanationCustomerGateway, NetworkInsightsAnalysisExplanationCustomerGatewayArgs            
NetworkInsightsAnalysisExplanationDestination, NetworkInsightsAnalysisExplanationDestinationArgs          
NetworkInsightsAnalysisExplanationDestinationVpc, NetworkInsightsAnalysisExplanationDestinationVpcArgs            
NetworkInsightsAnalysisExplanationElasticLoadBalancerListener, NetworkInsightsAnalysisExplanationElasticLoadBalancerListenerArgs                
NetworkInsightsAnalysisExplanationIngressRouteTable, NetworkInsightsAnalysisExplanationIngressRouteTableArgs              
NetworkInsightsAnalysisExplanationInternetGateway, NetworkInsightsAnalysisExplanationInternetGatewayArgs            
NetworkInsightsAnalysisExplanationLoadBalancerTargetGroup, NetworkInsightsAnalysisExplanationLoadBalancerTargetGroupArgs                
NetworkInsightsAnalysisExplanationNatGateway, NetworkInsightsAnalysisExplanationNatGatewayArgs            
NetworkInsightsAnalysisExplanationNetworkInterface, NetworkInsightsAnalysisExplanationNetworkInterfaceArgs            
NetworkInsightsAnalysisExplanationPortRange, NetworkInsightsAnalysisExplanationPortRangeArgs            
NetworkInsightsAnalysisExplanationPrefixList, NetworkInsightsAnalysisExplanationPrefixListArgs            
NetworkInsightsAnalysisExplanationRouteTable, NetworkInsightsAnalysisExplanationRouteTableArgs            
NetworkInsightsAnalysisExplanationRouteTableRoute, NetworkInsightsAnalysisExplanationRouteTableRouteArgs              
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
- destinationCidr string
- destinationPrefix stringList Id 
- egressOnly stringInternet Gateway Id 
- gatewayId string
- instanceId string
- natGateway stringId 
- networkInterface stringId 
- origin string
- transitGateway stringId 
- vpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
NetworkInsightsAnalysisExplanationSecurityGroup, NetworkInsightsAnalysisExplanationSecurityGroupArgs            
NetworkInsightsAnalysisExplanationSecurityGroupRule, NetworkInsightsAnalysisExplanationSecurityGroupRuleArgs              
- Cidr string
- Direction string
- PortRanges List<NetworkInsights Analysis Explanation Security Group Rule Port Range> 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- Cidr string
- Direction string
- PortRanges []NetworkInsights Analysis Explanation Security Group Rule Port Range 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- cidr String
- direction String
- portRanges List<NetworkInsights Analysis Explanation Security Group Rule Port Range> 
- prefixList StringId 
- protocol String
- securityGroup StringId 
- cidr string
- direction string
- portRanges NetworkInsights Analysis Explanation Security Group Rule Port Range[] 
- prefixList stringId 
- protocol string
- securityGroup stringId 
- cidr String
- direction String
- portRanges List<Property Map>
- prefixList StringId 
- protocol String
- securityGroup StringId 
NetworkInsightsAnalysisExplanationSecurityGroupRulePortRange, NetworkInsightsAnalysisExplanationSecurityGroupRulePortRangeArgs                  
NetworkInsightsAnalysisExplanationSourceVpc, NetworkInsightsAnalysisExplanationSourceVpcArgs            
NetworkInsightsAnalysisExplanationSubnet, NetworkInsightsAnalysisExplanationSubnetArgs          
NetworkInsightsAnalysisExplanationSubnetRouteTable, NetworkInsightsAnalysisExplanationSubnetRouteTableArgs              
NetworkInsightsAnalysisExplanationTransitGateway, NetworkInsightsAnalysisExplanationTransitGatewayArgs            
NetworkInsightsAnalysisExplanationTransitGatewayAttachment, NetworkInsightsAnalysisExplanationTransitGatewayAttachmentArgs              
NetworkInsightsAnalysisExplanationTransitGatewayRouteTable, NetworkInsightsAnalysisExplanationTransitGatewayRouteTableArgs                
NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute, NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRouteArgs                  
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
- attachmentId string
- destinationCidr string
- prefixList stringId 
- resourceId string
- resourceType string
- routeOrigin string
- state string
- attachment_id str
- destination_cidr str
- prefix_list_ strid 
- resource_id str
- resource_type str
- route_origin str
- state str
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
NetworkInsightsAnalysisExplanationVpc, NetworkInsightsAnalysisExplanationVpcArgs          
NetworkInsightsAnalysisExplanationVpcEndpoint, NetworkInsightsAnalysisExplanationVpcEndpointArgs            
NetworkInsightsAnalysisExplanationVpcPeeringConnection, NetworkInsightsAnalysisExplanationVpcPeeringConnectionArgs              
NetworkInsightsAnalysisExplanationVpnConnection, NetworkInsightsAnalysisExplanationVpnConnectionArgs            
NetworkInsightsAnalysisExplanationVpnGateway, NetworkInsightsAnalysisExplanationVpnGatewayArgs            
NetworkInsightsAnalysisForwardPathComponent, NetworkInsightsAnalysisForwardPathComponentArgs            
- AclRules List<NetworkInsights Analysis Forward Path Component Acl Rule> 
- AdditionalDetails List<NetworkInsights Analysis Forward Path Component Additional Detail> 
- AttachedTos List<NetworkInsights Analysis Forward Path Component Attached To> 
- Components
List<NetworkInsights Analysis Forward Path Component Component> 
- DestinationVpcs List<NetworkInsights Analysis Forward Path Component Destination Vpc> 
- InboundHeaders List<NetworkInsights Analysis Forward Path Component Inbound Header> 
- OutboundHeaders List<NetworkInsights Analysis Forward Path Component Outbound Header> 
- RouteTable List<NetworkRoutes Insights Analysis Forward Path Component Route Table Route> 
- SecurityGroup List<NetworkRules Insights Analysis Forward Path Component Security Group Rule> 
- SequenceNumber int
- SourceVpcs List<NetworkInsights Analysis Forward Path Component Source Vpc> 
- Subnets
List<NetworkInsights Analysis Forward Path Component Subnet> 
- TransitGateway List<NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route> 
- TransitGateways List<NetworkInsights Analysis Forward Path Component Transit Gateway> 
- Vpcs
List<NetworkInsights Analysis Forward Path Component Vpc> 
- AclRules []NetworkInsights Analysis Forward Path Component Acl Rule 
- AdditionalDetails []NetworkInsights Analysis Forward Path Component Additional Detail 
- AttachedTos []NetworkInsights Analysis Forward Path Component Attached To 
- Components
[]NetworkInsights Analysis Forward Path Component Component 
- DestinationVpcs []NetworkInsights Analysis Forward Path Component Destination Vpc 
- InboundHeaders []NetworkInsights Analysis Forward Path Component Inbound Header 
- OutboundHeaders []NetworkInsights Analysis Forward Path Component Outbound Header 
- RouteTable []NetworkRoutes Insights Analysis Forward Path Component Route Table Route 
- SecurityGroup []NetworkRules Insights Analysis Forward Path Component Security Group Rule 
- SequenceNumber int
- SourceVpcs []NetworkInsights Analysis Forward Path Component Source Vpc 
- Subnets
[]NetworkInsights Analysis Forward Path Component Subnet 
- TransitGateway []NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route 
- TransitGateways []NetworkInsights Analysis Forward Path Component Transit Gateway 
- Vpcs
[]NetworkInsights Analysis Forward Path Component Vpc 
- aclRules List<NetworkInsights Analysis Forward Path Component Acl Rule> 
- additionalDetails List<NetworkInsights Analysis Forward Path Component Additional Detail> 
- attachedTos List<NetworkInsights Analysis Forward Path Component Attached To> 
- components
List<NetworkInsights Analysis Forward Path Component Component> 
- destinationVpcs List<NetworkInsights Analysis Forward Path Component Destination Vpc> 
- inboundHeaders List<NetworkInsights Analysis Forward Path Component Inbound Header> 
- outboundHeaders List<NetworkInsights Analysis Forward Path Component Outbound Header> 
- routeTable List<NetworkRoutes Insights Analysis Forward Path Component Route Table Route> 
- securityGroup List<NetworkRules Insights Analysis Forward Path Component Security Group Rule> 
- sequenceNumber Integer
- sourceVpcs List<NetworkInsights Analysis Forward Path Component Source Vpc> 
- subnets
List<NetworkInsights Analysis Forward Path Component Subnet> 
- transitGateway List<NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route> 
- transitGateways List<NetworkInsights Analysis Forward Path Component Transit Gateway> 
- vpcs
List<NetworkInsights Analysis Forward Path Component Vpc> 
- aclRules NetworkInsights Analysis Forward Path Component Acl Rule[] 
- additionalDetails NetworkInsights Analysis Forward Path Component Additional Detail[] 
- attachedTos NetworkInsights Analysis Forward Path Component Attached To[] 
- components
NetworkInsights Analysis Forward Path Component Component[] 
- destinationVpcs NetworkInsights Analysis Forward Path Component Destination Vpc[] 
- inboundHeaders NetworkInsights Analysis Forward Path Component Inbound Header[] 
- outboundHeaders NetworkInsights Analysis Forward Path Component Outbound Header[] 
- routeTable NetworkRoutes Insights Analysis Forward Path Component Route Table Route[] 
- securityGroup NetworkRules Insights Analysis Forward Path Component Security Group Rule[] 
- sequenceNumber number
- sourceVpcs NetworkInsights Analysis Forward Path Component Source Vpc[] 
- subnets
NetworkInsights Analysis Forward Path Component Subnet[] 
- transitGateway NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route[] 
- transitGateways NetworkInsights Analysis Forward Path Component Transit Gateway[] 
- vpcs
NetworkInsights Analysis Forward Path Component Vpc[] 
- acl_rules Sequence[NetworkInsights Analysis Forward Path Component Acl Rule] 
- additional_details Sequence[NetworkInsights Analysis Forward Path Component Additional Detail] 
- attached_tos Sequence[NetworkInsights Analysis Forward Path Component Attached To] 
- components
Sequence[NetworkInsights Analysis Forward Path Component Component] 
- destination_vpcs Sequence[NetworkInsights Analysis Forward Path Component Destination Vpc] 
- inbound_headers Sequence[NetworkInsights Analysis Forward Path Component Inbound Header] 
- outbound_headers Sequence[NetworkInsights Analysis Forward Path Component Outbound Header] 
- route_table_ Sequence[Networkroutes Insights Analysis Forward Path Component Route Table Route] 
- security_group_ Sequence[Networkrules Insights Analysis Forward Path Component Security Group Rule] 
- sequence_number int
- source_vpcs Sequence[NetworkInsights Analysis Forward Path Component Source Vpc] 
- subnets
Sequence[NetworkInsights Analysis Forward Path Component Subnet] 
- transit_gateway_ Sequence[Networkroute_ table_ routes Insights Analysis Forward Path Component Transit Gateway Route Table Route] 
- transit_gateways Sequence[NetworkInsights Analysis Forward Path Component Transit Gateway] 
- vpcs
Sequence[NetworkInsights Analysis Forward Path Component Vpc] 
- aclRules List<Property Map>
- additionalDetails List<Property Map>
- attachedTos List<Property Map>
- components List<Property Map>
- destinationVpcs List<Property Map>
- inboundHeaders List<Property Map>
- outboundHeaders List<Property Map>
- routeTable List<Property Map>Routes 
- securityGroup List<Property Map>Rules 
- sequenceNumber Number
- sourceVpcs List<Property Map>
- subnets List<Property Map>
- transitGateway List<Property Map>Route Table Routes 
- transitGateways List<Property Map>
- vpcs List<Property Map>
NetworkInsightsAnalysisForwardPathComponentAclRule, NetworkInsightsAnalysisForwardPathComponentAclRuleArgs                
- Cidr string
- Egress bool
- PortRanges List<NetworkInsights Analysis Forward Path Component Acl Rule Port Range> 
- Protocol string
- RuleAction string
- RuleNumber int
- Cidr string
- Egress bool
- PortRanges []NetworkInsights Analysis Forward Path Component Acl Rule Port Range 
- Protocol string
- RuleAction string
- RuleNumber int
- cidr String
- egress Boolean
- portRanges List<NetworkInsights Analysis Forward Path Component Acl Rule Port Range> 
- protocol String
- ruleAction String
- ruleNumber Integer
- cidr string
- egress boolean
- portRanges NetworkInsights Analysis Forward Path Component Acl Rule Port Range[] 
- protocol string
- ruleAction string
- ruleNumber number
- cidr String
- egress Boolean
- portRanges List<Property Map>
- protocol String
- ruleAction String
- ruleNumber Number
NetworkInsightsAnalysisForwardPathComponentAclRulePortRange, NetworkInsightsAnalysisForwardPathComponentAclRulePortRangeArgs                    
NetworkInsightsAnalysisForwardPathComponentAdditionalDetail, NetworkInsightsAnalysisForwardPathComponentAdditionalDetailArgs                
NetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponent, NetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponentArgs                  
NetworkInsightsAnalysisForwardPathComponentAttachedTo, NetworkInsightsAnalysisForwardPathComponentAttachedToArgs                
NetworkInsightsAnalysisForwardPathComponentComponent, NetworkInsightsAnalysisForwardPathComponentComponentArgs              
NetworkInsightsAnalysisForwardPathComponentDestinationVpc, NetworkInsightsAnalysisForwardPathComponentDestinationVpcArgs                
NetworkInsightsAnalysisForwardPathComponentInboundHeader, NetworkInsightsAnalysisForwardPathComponentInboundHeaderArgs                
- destinationAddresses List<String>
- destinationPort List<Property Map>Ranges 
- protocol String
- sourceAddresses List<String>
- sourcePort List<Property Map>Ranges 
NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRange, NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRangeArgs                      
NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRange, NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRangeArgs                      
NetworkInsightsAnalysisForwardPathComponentOutboundHeader, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderArgs                
- destinationAddresses List<String>
- destinationPort List<Property Map>Ranges 
- protocol String
- sourceAddresses List<String>
- sourcePort List<Property Map>Ranges 
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRange, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRangeArgs                      
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRange, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRangeArgs                      
NetworkInsightsAnalysisForwardPathComponentRouteTableRoute, NetworkInsightsAnalysisForwardPathComponentRouteTableRouteArgs                  
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
- destinationCidr string
- destinationPrefix stringList Id 
- egressOnly stringInternet Gateway Id 
- gatewayId string
- instanceId string
- natGateway stringId 
- networkInterface stringId 
- origin string
- transitGateway stringId 
- vpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRule, NetworkInsightsAnalysisForwardPathComponentSecurityGroupRuleArgs                  
- Cidr string
- Direction string
- PortRanges List<NetworkInsights Analysis Forward Path Component Security Group Rule Port Range> 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- Cidr string
- Direction string
- PortRanges []NetworkInsights Analysis Forward Path Component Security Group Rule Port Range 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- cidr String
- direction String
- portRanges List<NetworkInsights Analysis Forward Path Component Security Group Rule Port Range> 
- prefixList StringId 
- protocol String
- securityGroup StringId 
- cidr string
- direction string
- portRanges NetworkInsights Analysis Forward Path Component Security Group Rule Port Range[] 
- prefixList stringId 
- protocol string
- securityGroup stringId 
- cidr String
- direction String
- portRanges List<Property Map>
- prefixList StringId 
- protocol String
- securityGroup StringId 
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRange, NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRangeArgs                      
NetworkInsightsAnalysisForwardPathComponentSourceVpc, NetworkInsightsAnalysisForwardPathComponentSourceVpcArgs                
NetworkInsightsAnalysisForwardPathComponentSubnet, NetworkInsightsAnalysisForwardPathComponentSubnetArgs              
NetworkInsightsAnalysisForwardPathComponentTransitGateway, NetworkInsightsAnalysisForwardPathComponentTransitGatewayArgs                
NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute, NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRouteArgs                      
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
- attachmentId string
- destinationCidr string
- prefixList stringId 
- resourceId string
- resourceType string
- routeOrigin string
- state string
- attachment_id str
- destination_cidr str
- prefix_list_ strid 
- resource_id str
- resource_type str
- route_origin str
- state str
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
NetworkInsightsAnalysisForwardPathComponentVpc, NetworkInsightsAnalysisForwardPathComponentVpcArgs              
NetworkInsightsAnalysisReturnPathComponent, NetworkInsightsAnalysisReturnPathComponentArgs            
- AclRules List<NetworkInsights Analysis Return Path Component Acl Rule> 
- AdditionalDetails List<NetworkInsights Analysis Return Path Component Additional Detail> 
- AttachedTos List<NetworkInsights Analysis Return Path Component Attached To> 
- Components
List<NetworkInsights Analysis Return Path Component Component> 
- DestinationVpcs List<NetworkInsights Analysis Return Path Component Destination Vpc> 
- InboundHeaders List<NetworkInsights Analysis Return Path Component Inbound Header> 
- OutboundHeaders List<NetworkInsights Analysis Return Path Component Outbound Header> 
- RouteTable List<NetworkRoutes Insights Analysis Return Path Component Route Table Route> 
- SecurityGroup List<NetworkRules Insights Analysis Return Path Component Security Group Rule> 
- SequenceNumber int
- SourceVpcs List<NetworkInsights Analysis Return Path Component Source Vpc> 
- Subnets
List<NetworkInsights Analysis Return Path Component Subnet> 
- TransitGateway List<NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route> 
- TransitGateways List<NetworkInsights Analysis Return Path Component Transit Gateway> 
- Vpcs
List<NetworkInsights Analysis Return Path Component Vpc> 
- AclRules []NetworkInsights Analysis Return Path Component Acl Rule 
- AdditionalDetails []NetworkInsights Analysis Return Path Component Additional Detail 
- AttachedTos []NetworkInsights Analysis Return Path Component Attached To 
- Components
[]NetworkInsights Analysis Return Path Component Component 
- DestinationVpcs []NetworkInsights Analysis Return Path Component Destination Vpc 
- InboundHeaders []NetworkInsights Analysis Return Path Component Inbound Header 
- OutboundHeaders []NetworkInsights Analysis Return Path Component Outbound Header 
- RouteTable []NetworkRoutes Insights Analysis Return Path Component Route Table Route 
- SecurityGroup []NetworkRules Insights Analysis Return Path Component Security Group Rule 
- SequenceNumber int
- SourceVpcs []NetworkInsights Analysis Return Path Component Source Vpc 
- Subnets
[]NetworkInsights Analysis Return Path Component Subnet 
- TransitGateway []NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route 
- TransitGateways []NetworkInsights Analysis Return Path Component Transit Gateway 
- Vpcs
[]NetworkInsights Analysis Return Path Component Vpc 
- aclRules List<NetworkInsights Analysis Return Path Component Acl Rule> 
- additionalDetails List<NetworkInsights Analysis Return Path Component Additional Detail> 
- attachedTos List<NetworkInsights Analysis Return Path Component Attached To> 
- components
List<NetworkInsights Analysis Return Path Component Component> 
- destinationVpcs List<NetworkInsights Analysis Return Path Component Destination Vpc> 
- inboundHeaders List<NetworkInsights Analysis Return Path Component Inbound Header> 
- outboundHeaders List<NetworkInsights Analysis Return Path Component Outbound Header> 
- routeTable List<NetworkRoutes Insights Analysis Return Path Component Route Table Route> 
- securityGroup List<NetworkRules Insights Analysis Return Path Component Security Group Rule> 
- sequenceNumber Integer
- sourceVpcs List<NetworkInsights Analysis Return Path Component Source Vpc> 
- subnets
List<NetworkInsights Analysis Return Path Component Subnet> 
- transitGateway List<NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route> 
- transitGateways List<NetworkInsights Analysis Return Path Component Transit Gateway> 
- vpcs
List<NetworkInsights Analysis Return Path Component Vpc> 
- aclRules NetworkInsights Analysis Return Path Component Acl Rule[] 
- additionalDetails NetworkInsights Analysis Return Path Component Additional Detail[] 
- attachedTos NetworkInsights Analysis Return Path Component Attached To[] 
- components
NetworkInsights Analysis Return Path Component Component[] 
- destinationVpcs NetworkInsights Analysis Return Path Component Destination Vpc[] 
- inboundHeaders NetworkInsights Analysis Return Path Component Inbound Header[] 
- outboundHeaders NetworkInsights Analysis Return Path Component Outbound Header[] 
- routeTable NetworkRoutes Insights Analysis Return Path Component Route Table Route[] 
- securityGroup NetworkRules Insights Analysis Return Path Component Security Group Rule[] 
- sequenceNumber number
- sourceVpcs NetworkInsights Analysis Return Path Component Source Vpc[] 
- subnets
NetworkInsights Analysis Return Path Component Subnet[] 
- transitGateway NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route[] 
- transitGateways NetworkInsights Analysis Return Path Component Transit Gateway[] 
- vpcs
NetworkInsights Analysis Return Path Component Vpc[] 
- acl_rules Sequence[NetworkInsights Analysis Return Path Component Acl Rule] 
- additional_details Sequence[NetworkInsights Analysis Return Path Component Additional Detail] 
- attached_tos Sequence[NetworkInsights Analysis Return Path Component Attached To] 
- components
Sequence[NetworkInsights Analysis Return Path Component Component] 
- destination_vpcs Sequence[NetworkInsights Analysis Return Path Component Destination Vpc] 
- inbound_headers Sequence[NetworkInsights Analysis Return Path Component Inbound Header] 
- outbound_headers Sequence[NetworkInsights Analysis Return Path Component Outbound Header] 
- route_table_ Sequence[Networkroutes Insights Analysis Return Path Component Route Table Route] 
- security_group_ Sequence[Networkrules Insights Analysis Return Path Component Security Group Rule] 
- sequence_number int
- source_vpcs Sequence[NetworkInsights Analysis Return Path Component Source Vpc] 
- subnets
Sequence[NetworkInsights Analysis Return Path Component Subnet] 
- transit_gateway_ Sequence[Networkroute_ table_ routes Insights Analysis Return Path Component Transit Gateway Route Table Route] 
- transit_gateways Sequence[NetworkInsights Analysis Return Path Component Transit Gateway] 
- vpcs
Sequence[NetworkInsights Analysis Return Path Component Vpc] 
- aclRules List<Property Map>
- additionalDetails List<Property Map>
- attachedTos List<Property Map>
- components List<Property Map>
- destinationVpcs List<Property Map>
- inboundHeaders List<Property Map>
- outboundHeaders List<Property Map>
- routeTable List<Property Map>Routes 
- securityGroup List<Property Map>Rules 
- sequenceNumber Number
- sourceVpcs List<Property Map>
- subnets List<Property Map>
- transitGateway List<Property Map>Route Table Routes 
- transitGateways List<Property Map>
- vpcs List<Property Map>
NetworkInsightsAnalysisReturnPathComponentAclRule, NetworkInsightsAnalysisReturnPathComponentAclRuleArgs                
- Cidr string
- Egress bool
- PortRanges List<NetworkInsights Analysis Return Path Component Acl Rule Port Range> 
- Protocol string
- RuleAction string
- RuleNumber int
- Cidr string
- Egress bool
- PortRanges []NetworkInsights Analysis Return Path Component Acl Rule Port Range 
- Protocol string
- RuleAction string
- RuleNumber int
- cidr String
- egress Boolean
- portRanges List<NetworkInsights Analysis Return Path Component Acl Rule Port Range> 
- protocol String
- ruleAction String
- ruleNumber Integer
- cidr string
- egress boolean
- portRanges NetworkInsights Analysis Return Path Component Acl Rule Port Range[] 
- protocol string
- ruleAction string
- ruleNumber number
- cidr String
- egress Boolean
- portRanges List<Property Map>
- protocol String
- ruleAction String
- ruleNumber Number
NetworkInsightsAnalysisReturnPathComponentAclRulePortRange, NetworkInsightsAnalysisReturnPathComponentAclRulePortRangeArgs                    
NetworkInsightsAnalysisReturnPathComponentAdditionalDetail, NetworkInsightsAnalysisReturnPathComponentAdditionalDetailArgs                
NetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponent, NetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponentArgs                  
NetworkInsightsAnalysisReturnPathComponentAttachedTo, NetworkInsightsAnalysisReturnPathComponentAttachedToArgs                
NetworkInsightsAnalysisReturnPathComponentComponent, NetworkInsightsAnalysisReturnPathComponentComponentArgs              
NetworkInsightsAnalysisReturnPathComponentDestinationVpc, NetworkInsightsAnalysisReturnPathComponentDestinationVpcArgs                
NetworkInsightsAnalysisReturnPathComponentInboundHeader, NetworkInsightsAnalysisReturnPathComponentInboundHeaderArgs                
- destinationAddresses List<String>
- destinationPort List<Property Map>Ranges 
- protocol String
- sourceAddresses List<String>
- sourcePort List<Property Map>Ranges 
NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRange, NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRangeArgs                      
NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRange, NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRangeArgs                      
NetworkInsightsAnalysisReturnPathComponentOutboundHeader, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderArgs                
- destinationAddresses List<String>
- destinationPort List<Property Map>Ranges 
- protocol String
- sourceAddresses List<String>
- sourcePort List<Property Map>Ranges 
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRange, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRangeArgs                      
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRange, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRangeArgs                      
NetworkInsightsAnalysisReturnPathComponentRouteTableRoute, NetworkInsightsAnalysisReturnPathComponentRouteTableRouteArgs                  
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- DestinationCidr string
- DestinationPrefix stringList Id 
- EgressOnly stringInternet Gateway Id 
- GatewayId string
- InstanceId string
- NatGateway stringId 
- NetworkInterface stringId 
- Origin string
- TransitGateway stringId 
- VpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
- destinationCidr string
- destinationPrefix stringList Id 
- egressOnly stringInternet Gateway Id 
- gatewayId string
- instanceId string
- natGateway stringId 
- networkInterface stringId 
- origin string
- transitGateway stringId 
- vpcPeering stringConnection Id 
- destinationCidr String
- destinationPrefix StringList Id 
- egressOnly StringInternet Gateway Id 
- gatewayId String
- instanceId String
- natGateway StringId 
- networkInterface StringId 
- origin String
- transitGateway StringId 
- vpcPeering StringConnection Id 
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRule, NetworkInsightsAnalysisReturnPathComponentSecurityGroupRuleArgs                  
- Cidr string
- Direction string
- PortRanges List<NetworkInsights Analysis Return Path Component Security Group Rule Port Range> 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- Cidr string
- Direction string
- PortRanges []NetworkInsights Analysis Return Path Component Security Group Rule Port Range 
- PrefixList stringId 
- Protocol string
- SecurityGroup stringId 
- cidr String
- direction String
- portRanges List<NetworkInsights Analysis Return Path Component Security Group Rule Port Range> 
- prefixList StringId 
- protocol String
- securityGroup StringId 
- cidr string
- direction string
- portRanges NetworkInsights Analysis Return Path Component Security Group Rule Port Range[] 
- prefixList stringId 
- protocol string
- securityGroup stringId 
- cidr String
- direction String
- portRanges List<Property Map>
- prefixList StringId 
- protocol String
- securityGroup StringId 
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRange, NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRangeArgs                      
NetworkInsightsAnalysisReturnPathComponentSourceVpc, NetworkInsightsAnalysisReturnPathComponentSourceVpcArgs                
NetworkInsightsAnalysisReturnPathComponentSubnet, NetworkInsightsAnalysisReturnPathComponentSubnetArgs              
NetworkInsightsAnalysisReturnPathComponentTransitGateway, NetworkInsightsAnalysisReturnPathComponentTransitGatewayArgs                
NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute, NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRouteArgs                      
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- AttachmentId string
- DestinationCidr string
- PrefixList stringId 
- ResourceId string
- ResourceType string
- RouteOrigin string
- State string
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
- attachmentId string
- destinationCidr string
- prefixList stringId 
- resourceId string
- resourceType string
- routeOrigin string
- state string
- attachment_id str
- destination_cidr str
- prefix_list_ strid 
- resource_id str
- resource_type str
- route_origin str
- state str
- attachmentId String
- destinationCidr String
- prefixList StringId 
- resourceId String
- resourceType String
- routeOrigin String
- state String
NetworkInsightsAnalysisReturnPathComponentVpc, NetworkInsightsAnalysisReturnPathComponentVpcArgs              
Import
Using pulumi import, import Network Insights Analyzes using the id. For example:
$ pulumi import aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis test nia-0462085c957f11a55
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.