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:
- Network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- Filter
In 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_tags
configuration 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
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
.
- Network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- Filter
In []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_tags
configuration 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
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
.
- network
Insights StringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- filter
In 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - wait
For BooleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
.
- network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- filter
In 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - wait
For booleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will 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_tags
configuration 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
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
.
- network
Insights StringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- filter
In 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - wait
For BooleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkInsightsAnalysis resource produces the following output properties:
- Alternate
Path 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<Network
Insights Analysis Explanation> - Explanation codes for an unreachable path. See the AWS documentation for details.
- Forward
Path 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.
- Path
Found bool - Set to
true
if the destination was reachable. - Return
Path List<NetworkComponents Insights Analysis Return Path Component> - The components in the path from destination to source. See the AWS documentation for details.
- Start
Date string - The date/time the analysis was started.
- Status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - Status
Message string - A message to provide more context when the
status
isfailed
. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Warning
Message string - The warning message.
- Alternate
Path []NetworkHints Insights Analysis Alternate Path Hint - Potential intermediate components of a feasible path. Described below.
- Arn string
- ARN of the Network Insights Analysis.
- Explanations
[]Network
Insights Analysis Explanation - Explanation codes for an unreachable path. See the AWS documentation for details.
- Forward
Path []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.
- Path
Found bool - Set to
true
if the destination was reachable. - Return
Path []NetworkComponents Insights Analysis Return Path Component - The components in the path from destination to source. See the AWS documentation for details.
- Start
Date string - The date/time the analysis was started.
- Status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - Status
Message string - A message to provide more context when the
status
isfailed
. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Warning
Message string - The warning message.
- alternate
Path 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<Network
Insights Analysis Explanation> - Explanation codes for an unreachable path. See the AWS documentation for details.
- forward
Path 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.
- path
Found Boolean - Set to
true
if the destination was reachable. - return
Path List<NetworkComponents Insights Analysis Return Path Component> - The components in the path from destination to source. See the AWS documentation for details.
- start
Date String - The date/time the analysis was started.
- status String
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message String - A message to provide more context when the
status
isfailed
. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - warning
Message String - The warning message.
- alternate
Path NetworkHints Insights Analysis Alternate Path Hint[] - Potential intermediate components of a feasible path. Described below.
- arn string
- ARN of the Network Insights Analysis.
- explanations
Network
Insights Analysis Explanation[] - Explanation codes for an unreachable path. See the AWS documentation for details.
- forward
Path 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.
- path
Found boolean - Set to
true
if the destination was reachable. - return
Path NetworkComponents Insights Analysis Return Path Component[] - The components in the path from destination to source. See the AWS documentation for details.
- start
Date string - The date/time the analysis was started.
- status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message string - A message to provide more context when the
status
isfailed
. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - warning
Message 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[Network
Insights 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
true
if 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.
succeeded
means 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
status
isfailed
. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - warning_
message str - The warning message.
- alternate
Path 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.
- forward
Path 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.
- path
Found Boolean - Set to
true
if the destination was reachable. - return
Path List<Property Map>Components - The components in the path from destination to source. See the AWS documentation for details.
- start
Date String - The date/time the analysis was started.
- status String
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message String - A message to provide more context when the
status
isfailed
. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - warning
Message 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) -> NetworkInsightsAnalysis
func 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)
Resource lookup is not supported in YAML
- 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.
- Alternate
Path 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<Network
Insights Analysis Explanation> - Explanation codes for an unreachable path. See the AWS documentation for details.
- Filter
In List<string>Arns - A list of ARNs for resources the path must traverse.
- Forward
Path List<NetworkComponents Insights Analysis Forward Path Component> - The components in the path from source to destination. See the AWS documentation for details.
- Network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- Path
Found bool - Set to
true
if the destination was reachable. - Return
Path List<NetworkComponents Insights Analysis Return Path Component> - The components in the path from destination to source. See the AWS documentation for details.
- Start
Date string - The date/time the analysis was started.
- Status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - Status
Message string - A message to provide more context when the
status
isfailed
. - Dictionary<string, string>
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - Wait
For boolCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - Warning
Message string - The warning message.
- Alternate
Path []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
[]Network
Insights Analysis Explanation Args - Explanation codes for an unreachable path. See the AWS documentation for details.
- Filter
In []stringArns - A list of ARNs for resources the path must traverse.
- Forward
Path []NetworkComponents Insights Analysis Forward Path Component Args - The components in the path from source to destination. See the AWS documentation for details.
- Network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- Path
Found bool - Set to
true
if the destination was reachable. - Return
Path []NetworkComponents Insights Analysis Return Path Component Args - The components in the path from destination to source. See the AWS documentation for details.
- Start
Date string - The date/time the analysis was started.
- Status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - Status
Message string - A message to provide more context when the
status
isfailed
. - map[string]string
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - Wait
For boolCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - Warning
Message string - The warning message.
- alternate
Path 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<Network
Insights Analysis Explanation> - Explanation codes for an unreachable path. See the AWS documentation for details.
- filter
In List<String>Arns - A list of ARNs for resources the path must traverse.
- forward
Path List<NetworkComponents Insights Analysis Forward Path Component> - The components in the path from source to destination. See the AWS documentation for details.
- network
Insights StringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- path
Found Boolean - Set to
true
if the destination was reachable. - return
Path List<NetworkComponents Insights Analysis Return Path Component> - The components in the path from destination to source. See the AWS documentation for details.
- start
Date String - The date/time the analysis was started.
- status String
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message String - A message to provide more context when the
status
isfailed
. - Map<String,String>
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - wait
For BooleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - warning
Message String - The warning message.
- alternate
Path NetworkHints Insights Analysis Alternate Path Hint[] - Potential intermediate components of a feasible path. Described below.
- arn string
- ARN of the Network Insights Analysis.
- explanations
Network
Insights Analysis Explanation[] - Explanation codes for an unreachable path. See the AWS documentation for details.
- filter
In string[]Arns - A list of ARNs for resources the path must traverse.
- forward
Path NetworkComponents Insights Analysis Forward Path Component[] - The components in the path from source to destination. See the AWS documentation for details.
- network
Insights stringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- path
Found boolean - Set to
true
if the destination was reachable. - return
Path NetworkComponents Insights Analysis Return Path Component[] - The components in the path from destination to source. See the AWS documentation for details.
- start
Date string - The date/time the analysis was started.
- status string
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message string - A message to provide more context when the
status
isfailed
. - {[key: string]: string}
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - wait
For booleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - warning
Message 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[Network
Insights 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
true
if 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.
succeeded
means 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
status
isfailed
. - Mapping[str, str]
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - wait_
for_ boolcompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - warning_
message str - The warning message.
- alternate
Path 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.
- filter
In List<String>Arns - A list of ARNs for resources the path must traverse.
- forward
Path List<Property Map>Components - The components in the path from source to destination. See the AWS documentation for details.
- network
Insights StringPath Id ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
- path
Found Boolean - Set to
true
if the destination was reachable. - return
Path List<Property Map>Components - The components in the path from destination to source. See the AWS documentation for details.
- start
Date String - The date/time the analysis was started.
- status String
- The status of the analysis.
succeeded
means the analysis was completed, not that a path was found, for that seepath_found
. - status
Message String - A message to provide more context when the
status
isfailed
. - Map<String>
- Map of tags to assign to the resource. If configured with a provider
default_tags
configuration 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_tags
configuration block. - wait
For BooleanCompletion - If enabled, the resource will wait for the Network Insights Analysis status to change to
succeeded
orfailed
. Setting this tofalse
will skip the process. Default:true
. - warning
Message String - The warning message.
Supporting Types
NetworkInsightsAnalysisAlternatePathHint, NetworkInsightsAnalysisAlternatePathHintArgs
- Component
Arn string - The Amazon Resource Name (ARN) of the component.
- Component
Id string - The ID of the component.
- Component
Arn string - The Amazon Resource Name (ARN) of the component.
- Component
Id string - The ID of the component.
- component
Arn String - The Amazon Resource Name (ARN) of the component.
- component
Id String - The ID of the component.
- component
Arn string - The Amazon Resource Name (ARN) of the component.
- component
Id 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.
- component
Arn String - The Amazon Resource Name (ARN) of the component.
- component
Id String - The ID of the component.
NetworkInsightsAnalysisExplanation, NetworkInsightsAnalysisExplanationArgs
- Acl
Rules List<NetworkInsights Analysis Explanation Acl Rule> - Acls
List<Network
Insights Analysis Explanation Acl> - Address string
- Addresses List<string>
- Attached
Tos List<NetworkInsights Analysis Explanation Attached To> - Availability
Zones List<string> - Cidrs List<string>
- Classic
Load List<NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener> - Components
List<Network
Insights Analysis Explanation Component> - Customer
Gateways List<NetworkInsights Analysis Explanation Customer Gateway> - Destination
Vpcs List<NetworkInsights Analysis Explanation Destination Vpc> - Destinations
List<Network
Insights Analysis Explanation Destination> - Direction string
- Elastic
Load List<NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener> - Explanation
Code string - Ingress
Route List<NetworkTables Insights Analysis Explanation Ingress Route Table> - Internet
Gateways List<NetworkInsights Analysis Explanation Internet Gateway> - Load
Balancer stringArn - Load
Balancer intListener Port - Load
Balancer List<NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group> - Load
Balancer List<NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group> - Load
Balancer intTarget Port - Missing
Component string - Nat
Gateways List<NetworkInsights Analysis Explanation Nat Gateway> - Network
Interfaces List<NetworkInsights Analysis Explanation Network Interface> - Packet
Field string - Port int
- Port
Ranges List<NetworkInsights Analysis Explanation Port Range> - Prefix
Lists List<NetworkInsights Analysis Explanation Prefix List> - Protocols List<string>
- Route
Table List<NetworkRoutes Insights Analysis Explanation Route Table Route> - Route
Tables List<NetworkInsights Analysis Explanation Route Table> - Security
Group List<NetworkInsights Analysis Explanation Security Group> - Security
Group List<NetworkRules Insights Analysis Explanation Security Group Rule> - Security
Groups List<NetworkInsights Analysis Explanation Security Group> - Source
Vpcs List<NetworkInsights Analysis Explanation Source Vpc> - State string
- Subnet
Route List<NetworkTables Insights Analysis Explanation Subnet Route Table> - Subnets
List<Network
Insights Analysis Explanation Subnet> - Transit
Gateway List<NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment> - Transit
Gateway List<NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route> - Transit
Gateway List<NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table> - Transit
Gateways List<NetworkInsights Analysis Explanation Transit Gateway> - Vpc
Endpoints List<NetworkInsights Analysis Explanation Vpc Endpoint> - Vpc
Peering List<NetworkConnections Insights Analysis Explanation Vpc Peering Connection> - Vpcs
List<Network
Insights Analysis Explanation Vpc> - Vpn
Connections List<NetworkInsights Analysis Explanation Vpn Connection> - Vpn
Gateways List<NetworkInsights Analysis Explanation Vpn Gateway>
- Acl
Rules []NetworkInsights Analysis Explanation Acl Rule - Acls
[]Network
Insights Analysis Explanation Acl - Address string
- Addresses []string
- Attached
Tos []NetworkInsights Analysis Explanation Attached To - Availability
Zones []string - Cidrs []string
- Classic
Load []NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener - Components
[]Network
Insights Analysis Explanation Component - Customer
Gateways []NetworkInsights Analysis Explanation Customer Gateway - Destination
Vpcs []NetworkInsights Analysis Explanation Destination Vpc - Destinations
[]Network
Insights Analysis Explanation Destination - Direction string
- Elastic
Load []NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener - Explanation
Code string - Ingress
Route []NetworkTables Insights Analysis Explanation Ingress Route Table - Internet
Gateways []NetworkInsights Analysis Explanation Internet Gateway - Load
Balancer stringArn - Load
Balancer intListener Port - Load
Balancer []NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group - Load
Balancer []NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group - Load
Balancer intTarget Port - Missing
Component string - Nat
Gateways []NetworkInsights Analysis Explanation Nat Gateway - Network
Interfaces []NetworkInsights Analysis Explanation Network Interface - Packet
Field string - Port int
- Port
Ranges []NetworkInsights Analysis Explanation Port Range - Prefix
Lists []NetworkInsights Analysis Explanation Prefix List - Protocols []string
- Route
Table []NetworkRoutes Insights Analysis Explanation Route Table Route - Route
Tables []NetworkInsights Analysis Explanation Route Table - Security
Group []NetworkInsights Analysis Explanation Security Group - Security
Group []NetworkRules Insights Analysis Explanation Security Group Rule - Security
Groups []NetworkInsights Analysis Explanation Security Group - Source
Vpcs []NetworkInsights Analysis Explanation Source Vpc - State string
- Subnet
Route []NetworkTables Insights Analysis Explanation Subnet Route Table - Subnets
[]Network
Insights Analysis Explanation Subnet - Transit
Gateway []NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment - Transit
Gateway []NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route - Transit
Gateway []NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table - Transit
Gateways []NetworkInsights Analysis Explanation Transit Gateway - Vpc
Endpoints []NetworkInsights Analysis Explanation Vpc Endpoint - Vpc
Peering []NetworkConnections Insights Analysis Explanation Vpc Peering Connection - Vpcs
[]Network
Insights Analysis Explanation Vpc - Vpn
Connections []NetworkInsights Analysis Explanation Vpn Connection - Vpn
Gateways []NetworkInsights Analysis Explanation Vpn Gateway
- acl
Rules List<NetworkInsights Analysis Explanation Acl Rule> - acls
List<Network
Insights Analysis Explanation Acl> - address String
- addresses List<String>
- attached
Tos List<NetworkInsights Analysis Explanation Attached To> - availability
Zones List<String> - cidrs List<String>
- classic
Load List<NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener> - components
List<Network
Insights Analysis Explanation Component> - customer
Gateways List<NetworkInsights Analysis Explanation Customer Gateway> - destination
Vpcs List<NetworkInsights Analysis Explanation Destination Vpc> - destinations
List<Network
Insights Analysis Explanation Destination> - direction String
- elastic
Load List<NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener> - explanation
Code String - ingress
Route List<NetworkTables Insights Analysis Explanation Ingress Route Table> - internet
Gateways List<NetworkInsights Analysis Explanation Internet Gateway> - load
Balancer StringArn - load
Balancer IntegerListener Port - load
Balancer List<NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group> - load
Balancer List<NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group> - load
Balancer IntegerTarget Port - missing
Component String - nat
Gateways List<NetworkInsights Analysis Explanation Nat Gateway> - network
Interfaces List<NetworkInsights Analysis Explanation Network Interface> - packet
Field String - port Integer
- port
Ranges List<NetworkInsights Analysis Explanation Port Range> - prefix
Lists List<NetworkInsights Analysis Explanation Prefix List> - protocols List<String>
- route
Table List<NetworkRoutes Insights Analysis Explanation Route Table Route> - route
Tables List<NetworkInsights Analysis Explanation Route Table> - security
Group List<NetworkInsights Analysis Explanation Security Group> - security
Group List<NetworkRules Insights Analysis Explanation Security Group Rule> - security
Groups List<NetworkInsights Analysis Explanation Security Group> - source
Vpcs List<NetworkInsights Analysis Explanation Source Vpc> - state String
- subnet
Route List<NetworkTables Insights Analysis Explanation Subnet Route Table> - subnets
List<Network
Insights Analysis Explanation Subnet> - transit
Gateway List<NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment> - transit
Gateway List<NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route> - transit
Gateway List<NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table> - transit
Gateways List<NetworkInsights Analysis Explanation Transit Gateway> - vpc
Endpoints List<NetworkInsights Analysis Explanation Vpc Endpoint> - vpc
Peering List<NetworkConnections Insights Analysis Explanation Vpc Peering Connection> - vpcs
List<Network
Insights Analysis Explanation Vpc> - vpn
Connections List<NetworkInsights Analysis Explanation Vpn Connection> - vpn
Gateways List<NetworkInsights Analysis Explanation Vpn Gateway>
- acl
Rules NetworkInsights Analysis Explanation Acl Rule[] - acls
Network
Insights Analysis Explanation Acl[] - address string
- addresses string[]
- attached
Tos NetworkInsights Analysis Explanation Attached To[] - availability
Zones string[] - cidrs string[]
- classic
Load NetworkBalancer Listeners Insights Analysis Explanation Classic Load Balancer Listener[] - components
Network
Insights Analysis Explanation Component[] - customer
Gateways NetworkInsights Analysis Explanation Customer Gateway[] - destination
Vpcs NetworkInsights Analysis Explanation Destination Vpc[] - destinations
Network
Insights Analysis Explanation Destination[] - direction string
- elastic
Load NetworkBalancer Listeners Insights Analysis Explanation Elastic Load Balancer Listener[] - explanation
Code string - ingress
Route NetworkTables Insights Analysis Explanation Ingress Route Table[] - internet
Gateways NetworkInsights Analysis Explanation Internet Gateway[] - load
Balancer stringArn - load
Balancer numberListener Port - load
Balancer NetworkTarget Group Insights Analysis Explanation Load Balancer Target Group[] - load
Balancer NetworkTarget Groups Insights Analysis Explanation Load Balancer Target Group[] - load
Balancer numberTarget Port - missing
Component string - nat
Gateways NetworkInsights Analysis Explanation Nat Gateway[] - network
Interfaces NetworkInsights Analysis Explanation Network Interface[] - packet
Field string - port number
- port
Ranges NetworkInsights Analysis Explanation Port Range[] - prefix
Lists NetworkInsights Analysis Explanation Prefix List[] - protocols string[]
- route
Table NetworkRoutes Insights Analysis Explanation Route Table Route[] - route
Tables NetworkInsights Analysis Explanation Route Table[] - security
Group NetworkInsights Analysis Explanation Security Group[] - security
Group NetworkRules Insights Analysis Explanation Security Group Rule[] - security
Groups NetworkInsights Analysis Explanation Security Group[] - source
Vpcs NetworkInsights Analysis Explanation Source Vpc[] - state string
- subnet
Route NetworkTables Insights Analysis Explanation Subnet Route Table[] - subnets
Network
Insights Analysis Explanation Subnet[] - transit
Gateway NetworkAttachments Insights Analysis Explanation Transit Gateway Attachment[] - transit
Gateway NetworkRoute Table Routes Insights Analysis Explanation Transit Gateway Route Table Route[] - transit
Gateway NetworkRoute Tables Insights Analysis Explanation Transit Gateway Route Table[] - transit
Gateways NetworkInsights Analysis Explanation Transit Gateway[] - vpc
Endpoints NetworkInsights Analysis Explanation Vpc Endpoint[] - vpc
Peering NetworkConnections Insights Analysis Explanation Vpc Peering Connection[] - vpcs
Network
Insights Analysis Explanation Vpc[] - vpn
Connections NetworkInsights Analysis Explanation Vpn Connection[] - vpn
Gateways NetworkInsights Analysis Explanation Vpn Gateway[]
- acl_
rules Sequence[NetworkInsights Analysis Explanation Acl Rule] - acls
Sequence[Network
Insights 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[Network
Insights Analysis Explanation Component] - customer_
gateways Sequence[NetworkInsights Analysis Explanation Customer Gateway] - destination_
vpcs Sequence[NetworkInsights Analysis Explanation Destination Vpc] - destinations
Sequence[Network
Insights 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[Network
Insights 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[Network
Insights Analysis Explanation Vpc] - vpn_
connections Sequence[NetworkInsights Analysis Explanation Vpn Connection] - vpn_
gateways Sequence[NetworkInsights Analysis Explanation Vpn Gateway]
- acl
Rules List<Property Map> - acls List<Property Map>
- address String
- addresses List<String>
- attached
Tos List<Property Map> - availability
Zones List<String> - cidrs List<String>
- classic
Load List<Property Map>Balancer Listeners - components List<Property Map>
- customer
Gateways List<Property Map> - destination
Vpcs List<Property Map> - destinations List<Property Map>
- direction String
- elastic
Load List<Property Map>Balancer Listeners - explanation
Code String - ingress
Route List<Property Map>Tables - internet
Gateways List<Property Map> - load
Balancer StringArn - load
Balancer NumberListener Port - load
Balancer List<Property Map>Target Group - load
Balancer List<Property Map>Target Groups - load
Balancer NumberTarget Port - missing
Component String - nat
Gateways List<Property Map> - network
Interfaces List<Property Map> - packet
Field String - port Number
- port
Ranges List<Property Map> - prefix
Lists List<Property Map> - protocols List<String>
- route
Table List<Property Map>Routes - route
Tables List<Property Map> - security
Group List<Property Map> - security
Group List<Property Map>Rules - security
Groups List<Property Map> - source
Vpcs List<Property Map> - state String
- subnet
Route List<Property Map>Tables - subnets List<Property Map>
- transit
Gateway List<Property Map>Attachments - transit
Gateway List<Property Map>Route Table Routes - transit
Gateway List<Property Map>Route Tables - transit
Gateways List<Property Map> - vpc
Endpoints List<Property Map> - vpc
Peering List<Property Map>Connections - vpcs List<Property Map>
- vpn
Connections List<Property Map> - vpn
Gateways List<Property Map>
NetworkInsightsAnalysisExplanationAcl, NetworkInsightsAnalysisExplanationAclArgs
NetworkInsightsAnalysisExplanationAclRule, NetworkInsightsAnalysisExplanationAclRuleArgs
- Cidr string
- Egress bool
- Port
Ranges List<NetworkInsights Analysis Explanation Acl Rule Port Range> - Protocol string
- Rule
Action string - Rule
Number int
- Cidr string
- Egress bool
- Port
Ranges []NetworkInsights Analysis Explanation Acl Rule Port Range - Protocol string
- Rule
Action string - Rule
Number int
- cidr String
- egress Boolean
- port
Ranges List<NetworkInsights Analysis Explanation Acl Rule Port Range> - protocol String
- rule
Action String - rule
Number Integer
- cidr string
- egress boolean
- port
Ranges NetworkInsights Analysis Explanation Acl Rule Port Range[] - protocol string
- rule
Action string - rule
Number number
- cidr String
- egress Boolean
- port
Ranges List<Property Map> - protocol String
- rule
Action String - rule
Number Number
NetworkInsightsAnalysisExplanationAclRulePortRange, NetworkInsightsAnalysisExplanationAclRulePortRangeArgs
NetworkInsightsAnalysisExplanationAttachedTo, NetworkInsightsAnalysisExplanationAttachedToArgs
NetworkInsightsAnalysisExplanationClassicLoadBalancerListener, NetworkInsightsAnalysisExplanationClassicLoadBalancerListenerArgs
- Instance
Port int - Load
Balancer intPort
- Instance
Port int - Load
Balancer intPort
- instance
Port Integer - load
Balancer IntegerPort
- instance
Port number - load
Balancer numberPort
- instance_
port int - load_
balancer_ intport
- instance
Port Number - load
Balancer 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
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
- destination
Cidr string - destination
Prefix stringList Id - egress
Only stringInternet Gateway Id - gateway
Id string - instance
Id string - nat
Gateway stringId - network
Interface stringId - origin string
- transit
Gateway stringId - vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
NetworkInsightsAnalysisExplanationSecurityGroup, NetworkInsightsAnalysisExplanationSecurityGroupArgs
NetworkInsightsAnalysisExplanationSecurityGroupRule, NetworkInsightsAnalysisExplanationSecurityGroupRuleArgs
- Cidr string
- Direction string
- Port
Ranges List<NetworkInsights Analysis Explanation Security Group Rule Port Range> - Prefix
List stringId - Protocol string
- Security
Group stringId
- Cidr string
- Direction string
- Port
Ranges []NetworkInsights Analysis Explanation Security Group Rule Port Range - Prefix
List stringId - Protocol string
- Security
Group stringId
- cidr String
- direction String
- port
Ranges List<NetworkInsights Analysis Explanation Security Group Rule Port Range> - prefix
List StringId - protocol String
- security
Group StringId
- cidr string
- direction string
- port
Ranges NetworkInsights Analysis Explanation Security Group Rule Port Range[] - prefix
List stringId - protocol string
- security
Group stringId
- cidr String
- direction String
- port
Ranges List<Property Map> - prefix
List StringId - protocol String
- security
Group StringId
NetworkInsightsAnalysisExplanationSecurityGroupRulePortRange, NetworkInsightsAnalysisExplanationSecurityGroupRulePortRangeArgs
NetworkInsightsAnalysisExplanationSourceVpc, NetworkInsightsAnalysisExplanationSourceVpcArgs
NetworkInsightsAnalysisExplanationSubnet, NetworkInsightsAnalysisExplanationSubnetArgs
NetworkInsightsAnalysisExplanationSubnetRouteTable, NetworkInsightsAnalysisExplanationSubnetRouteTableArgs
NetworkInsightsAnalysisExplanationTransitGateway, NetworkInsightsAnalysisExplanationTransitGatewayArgs
NetworkInsightsAnalysisExplanationTransitGatewayAttachment, NetworkInsightsAnalysisExplanationTransitGatewayAttachmentArgs
NetworkInsightsAnalysisExplanationTransitGatewayRouteTable, NetworkInsightsAnalysisExplanationTransitGatewayRouteTableArgs
NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute, NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRouteArgs
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin String - state String
- attachment
Id string - destination
Cidr string - prefix
List stringId - resource
Id string - resource
Type string - route
Origin string - state string
- attachment_
id str - destination_
cidr str - prefix_
list_ strid - resource_
id str - resource_
type str - route_
origin str - state str
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin String - state String
NetworkInsightsAnalysisExplanationVpc, NetworkInsightsAnalysisExplanationVpcArgs
NetworkInsightsAnalysisExplanationVpcEndpoint, NetworkInsightsAnalysisExplanationVpcEndpointArgs
NetworkInsightsAnalysisExplanationVpcPeeringConnection, NetworkInsightsAnalysisExplanationVpcPeeringConnectionArgs
NetworkInsightsAnalysisExplanationVpnConnection, NetworkInsightsAnalysisExplanationVpnConnectionArgs
NetworkInsightsAnalysisExplanationVpnGateway, NetworkInsightsAnalysisExplanationVpnGatewayArgs
NetworkInsightsAnalysisForwardPathComponent, NetworkInsightsAnalysisForwardPathComponentArgs
- Acl
Rules List<NetworkInsights Analysis Forward Path Component Acl Rule> - Additional
Details List<NetworkInsights Analysis Forward Path Component Additional Detail> - Attached
Tos List<NetworkInsights Analysis Forward Path Component Attached To> - Components
List<Network
Insights Analysis Forward Path Component Component> - Destination
Vpcs List<NetworkInsights Analysis Forward Path Component Destination Vpc> - Inbound
Headers List<NetworkInsights Analysis Forward Path Component Inbound Header> - Outbound
Headers List<NetworkInsights Analysis Forward Path Component Outbound Header> - Route
Table List<NetworkRoutes Insights Analysis Forward Path Component Route Table Route> - Security
Group List<NetworkRules Insights Analysis Forward Path Component Security Group Rule> - Sequence
Number int - Source
Vpcs List<NetworkInsights Analysis Forward Path Component Source Vpc> - Subnets
List<Network
Insights Analysis Forward Path Component Subnet> - Transit
Gateway List<NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route> - Transit
Gateways List<NetworkInsights Analysis Forward Path Component Transit Gateway> - Vpcs
List<Network
Insights Analysis Forward Path Component Vpc>
- Acl
Rules []NetworkInsights Analysis Forward Path Component Acl Rule - Additional
Details []NetworkInsights Analysis Forward Path Component Additional Detail - Attached
Tos []NetworkInsights Analysis Forward Path Component Attached To - Components
[]Network
Insights Analysis Forward Path Component Component - Destination
Vpcs []NetworkInsights Analysis Forward Path Component Destination Vpc - Inbound
Headers []NetworkInsights Analysis Forward Path Component Inbound Header - Outbound
Headers []NetworkInsights Analysis Forward Path Component Outbound Header - Route
Table []NetworkRoutes Insights Analysis Forward Path Component Route Table Route - Security
Group []NetworkRules Insights Analysis Forward Path Component Security Group Rule - Sequence
Number int - Source
Vpcs []NetworkInsights Analysis Forward Path Component Source Vpc - Subnets
[]Network
Insights Analysis Forward Path Component Subnet - Transit
Gateway []NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route - Transit
Gateways []NetworkInsights Analysis Forward Path Component Transit Gateway - Vpcs
[]Network
Insights Analysis Forward Path Component Vpc
- acl
Rules List<NetworkInsights Analysis Forward Path Component Acl Rule> - additional
Details List<NetworkInsights Analysis Forward Path Component Additional Detail> - attached
Tos List<NetworkInsights Analysis Forward Path Component Attached To> - components
List<Network
Insights Analysis Forward Path Component Component> - destination
Vpcs List<NetworkInsights Analysis Forward Path Component Destination Vpc> - inbound
Headers List<NetworkInsights Analysis Forward Path Component Inbound Header> - outbound
Headers List<NetworkInsights Analysis Forward Path Component Outbound Header> - route
Table List<NetworkRoutes Insights Analysis Forward Path Component Route Table Route> - security
Group List<NetworkRules Insights Analysis Forward Path Component Security Group Rule> - sequence
Number Integer - source
Vpcs List<NetworkInsights Analysis Forward Path Component Source Vpc> - subnets
List<Network
Insights Analysis Forward Path Component Subnet> - transit
Gateway List<NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route> - transit
Gateways List<NetworkInsights Analysis Forward Path Component Transit Gateway> - vpcs
List<Network
Insights Analysis Forward Path Component Vpc>
- acl
Rules NetworkInsights Analysis Forward Path Component Acl Rule[] - additional
Details NetworkInsights Analysis Forward Path Component Additional Detail[] - attached
Tos NetworkInsights Analysis Forward Path Component Attached To[] - components
Network
Insights Analysis Forward Path Component Component[] - destination
Vpcs NetworkInsights Analysis Forward Path Component Destination Vpc[] - inbound
Headers NetworkInsights Analysis Forward Path Component Inbound Header[] - outbound
Headers NetworkInsights Analysis Forward Path Component Outbound Header[] - route
Table NetworkRoutes Insights Analysis Forward Path Component Route Table Route[] - security
Group NetworkRules Insights Analysis Forward Path Component Security Group Rule[] - sequence
Number number - source
Vpcs NetworkInsights Analysis Forward Path Component Source Vpc[] - subnets
Network
Insights Analysis Forward Path Component Subnet[] - transit
Gateway NetworkRoute Table Routes Insights Analysis Forward Path Component Transit Gateway Route Table Route[] - transit
Gateways NetworkInsights Analysis Forward Path Component Transit Gateway[] - vpcs
Network
Insights 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[Network
Insights 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[Network
Insights 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[Network
Insights Analysis Forward Path Component Vpc]
- acl
Rules List<Property Map> - additional
Details List<Property Map> - attached
Tos List<Property Map> - components List<Property Map>
- destination
Vpcs List<Property Map> - inbound
Headers List<Property Map> - outbound
Headers List<Property Map> - route
Table List<Property Map>Routes - security
Group List<Property Map>Rules - sequence
Number Number - source
Vpcs List<Property Map> - subnets List<Property Map>
- transit
Gateway List<Property Map>Route Table Routes - transit
Gateways List<Property Map> - vpcs List<Property Map>
NetworkInsightsAnalysisForwardPathComponentAclRule, NetworkInsightsAnalysisForwardPathComponentAclRuleArgs
- Cidr string
- Egress bool
- Port
Ranges List<NetworkInsights Analysis Forward Path Component Acl Rule Port Range> - Protocol string
- Rule
Action string - Rule
Number int
- Cidr string
- Egress bool
- Port
Ranges []NetworkInsights Analysis Forward Path Component Acl Rule Port Range - Protocol string
- Rule
Action string - Rule
Number int
- cidr String
- egress Boolean
- port
Ranges List<NetworkInsights Analysis Forward Path Component Acl Rule Port Range> - protocol String
- rule
Action String - rule
Number Integer
- cidr string
- egress boolean
- port
Ranges NetworkInsights Analysis Forward Path Component Acl Rule Port Range[] - protocol string
- rule
Action string - rule
Number number
- cidr String
- egress Boolean
- port
Ranges List<Property Map> - protocol String
- rule
Action String - rule
Number Number
NetworkInsightsAnalysisForwardPathComponentAclRulePortRange, NetworkInsightsAnalysisForwardPathComponentAclRulePortRangeArgs
NetworkInsightsAnalysisForwardPathComponentAdditionalDetail, NetworkInsightsAnalysisForwardPathComponentAdditionalDetailArgs
NetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponent, NetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponentArgs
NetworkInsightsAnalysisForwardPathComponentAttachedTo, NetworkInsightsAnalysisForwardPathComponentAttachedToArgs
NetworkInsightsAnalysisForwardPathComponentComponent, NetworkInsightsAnalysisForwardPathComponentComponentArgs
NetworkInsightsAnalysisForwardPathComponentDestinationVpc, NetworkInsightsAnalysisForwardPathComponentDestinationVpcArgs
NetworkInsightsAnalysisForwardPathComponentInboundHeader, NetworkInsightsAnalysisForwardPathComponentInboundHeaderArgs
- destination
Addresses List<String> - destination
Port List<Property Map>Ranges - protocol String
- source
Addresses List<String> - source
Port List<Property Map>Ranges
NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRange, NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRangeArgs
NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRange, NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRangeArgs
NetworkInsightsAnalysisForwardPathComponentOutboundHeader, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderArgs
- destination
Addresses List<String> - destination
Port List<Property Map>Ranges - protocol String
- source
Addresses List<String> - source
Port List<Property Map>Ranges
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRange, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRangeArgs
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRange, NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRangeArgs
NetworkInsightsAnalysisForwardPathComponentRouteTableRoute, NetworkInsightsAnalysisForwardPathComponentRouteTableRouteArgs
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
- destination
Cidr string - destination
Prefix stringList Id - egress
Only stringInternet Gateway Id - gateway
Id string - instance
Id string - nat
Gateway stringId - network
Interface stringId - origin string
- transit
Gateway stringId - vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRule, NetworkInsightsAnalysisForwardPathComponentSecurityGroupRuleArgs
- Cidr string
- Direction string
- Port
Ranges List<NetworkInsights Analysis Forward Path Component Security Group Rule Port Range> - Prefix
List stringId - Protocol string
- Security
Group stringId
- Cidr string
- Direction string
- Port
Ranges []NetworkInsights Analysis Forward Path Component Security Group Rule Port Range - Prefix
List stringId - Protocol string
- Security
Group stringId
- cidr String
- direction String
- port
Ranges List<NetworkInsights Analysis Forward Path Component Security Group Rule Port Range> - prefix
List StringId - protocol String
- security
Group StringId
- cidr string
- direction string
- port
Ranges NetworkInsights Analysis Forward Path Component Security Group Rule Port Range[] - prefix
List stringId - protocol string
- security
Group stringId
- cidr String
- direction String
- port
Ranges List<Property Map> - prefix
List StringId - protocol String
- security
Group StringId
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRange, NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRangeArgs
NetworkInsightsAnalysisForwardPathComponentSourceVpc, NetworkInsightsAnalysisForwardPathComponentSourceVpcArgs
NetworkInsightsAnalysisForwardPathComponentSubnet, NetworkInsightsAnalysisForwardPathComponentSubnetArgs
NetworkInsightsAnalysisForwardPathComponentTransitGateway, NetworkInsightsAnalysisForwardPathComponentTransitGatewayArgs
NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute, NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRouteArgs
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin String - state String
- attachment
Id string - destination
Cidr string - prefix
List stringId - resource
Id string - resource
Type string - route
Origin string - state string
- attachment_
id str - destination_
cidr str - prefix_
list_ strid - resource_
id str - resource_
type str - route_
origin str - state str
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin String - state String
NetworkInsightsAnalysisForwardPathComponentVpc, NetworkInsightsAnalysisForwardPathComponentVpcArgs
NetworkInsightsAnalysisReturnPathComponent, NetworkInsightsAnalysisReturnPathComponentArgs
- Acl
Rules List<NetworkInsights Analysis Return Path Component Acl Rule> - Additional
Details List<NetworkInsights Analysis Return Path Component Additional Detail> - Attached
Tos List<NetworkInsights Analysis Return Path Component Attached To> - Components
List<Network
Insights Analysis Return Path Component Component> - Destination
Vpcs List<NetworkInsights Analysis Return Path Component Destination Vpc> - Inbound
Headers List<NetworkInsights Analysis Return Path Component Inbound Header> - Outbound
Headers List<NetworkInsights Analysis Return Path Component Outbound Header> - Route
Table List<NetworkRoutes Insights Analysis Return Path Component Route Table Route> - Security
Group List<NetworkRules Insights Analysis Return Path Component Security Group Rule> - Sequence
Number int - Source
Vpcs List<NetworkInsights Analysis Return Path Component Source Vpc> - Subnets
List<Network
Insights Analysis Return Path Component Subnet> - Transit
Gateway List<NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route> - Transit
Gateways List<NetworkInsights Analysis Return Path Component Transit Gateway> - Vpcs
List<Network
Insights Analysis Return Path Component Vpc>
- Acl
Rules []NetworkInsights Analysis Return Path Component Acl Rule - Additional
Details []NetworkInsights Analysis Return Path Component Additional Detail - Attached
Tos []NetworkInsights Analysis Return Path Component Attached To - Components
[]Network
Insights Analysis Return Path Component Component - Destination
Vpcs []NetworkInsights Analysis Return Path Component Destination Vpc - Inbound
Headers []NetworkInsights Analysis Return Path Component Inbound Header - Outbound
Headers []NetworkInsights Analysis Return Path Component Outbound Header - Route
Table []NetworkRoutes Insights Analysis Return Path Component Route Table Route - Security
Group []NetworkRules Insights Analysis Return Path Component Security Group Rule - Sequence
Number int - Source
Vpcs []NetworkInsights Analysis Return Path Component Source Vpc - Subnets
[]Network
Insights Analysis Return Path Component Subnet - Transit
Gateway []NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route - Transit
Gateways []NetworkInsights Analysis Return Path Component Transit Gateway - Vpcs
[]Network
Insights Analysis Return Path Component Vpc
- acl
Rules List<NetworkInsights Analysis Return Path Component Acl Rule> - additional
Details List<NetworkInsights Analysis Return Path Component Additional Detail> - attached
Tos List<NetworkInsights Analysis Return Path Component Attached To> - components
List<Network
Insights Analysis Return Path Component Component> - destination
Vpcs List<NetworkInsights Analysis Return Path Component Destination Vpc> - inbound
Headers List<NetworkInsights Analysis Return Path Component Inbound Header> - outbound
Headers List<NetworkInsights Analysis Return Path Component Outbound Header> - route
Table List<NetworkRoutes Insights Analysis Return Path Component Route Table Route> - security
Group List<NetworkRules Insights Analysis Return Path Component Security Group Rule> - sequence
Number Integer - source
Vpcs List<NetworkInsights Analysis Return Path Component Source Vpc> - subnets
List<Network
Insights Analysis Return Path Component Subnet> - transit
Gateway List<NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route> - transit
Gateways List<NetworkInsights Analysis Return Path Component Transit Gateway> - vpcs
List<Network
Insights Analysis Return Path Component Vpc>
- acl
Rules NetworkInsights Analysis Return Path Component Acl Rule[] - additional
Details NetworkInsights Analysis Return Path Component Additional Detail[] - attached
Tos NetworkInsights Analysis Return Path Component Attached To[] - components
Network
Insights Analysis Return Path Component Component[] - destination
Vpcs NetworkInsights Analysis Return Path Component Destination Vpc[] - inbound
Headers NetworkInsights Analysis Return Path Component Inbound Header[] - outbound
Headers NetworkInsights Analysis Return Path Component Outbound Header[] - route
Table NetworkRoutes Insights Analysis Return Path Component Route Table Route[] - security
Group NetworkRules Insights Analysis Return Path Component Security Group Rule[] - sequence
Number number - source
Vpcs NetworkInsights Analysis Return Path Component Source Vpc[] - subnets
Network
Insights Analysis Return Path Component Subnet[] - transit
Gateway NetworkRoute Table Routes Insights Analysis Return Path Component Transit Gateway Route Table Route[] - transit
Gateways NetworkInsights Analysis Return Path Component Transit Gateway[] - vpcs
Network
Insights 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[Network
Insights 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[Network
Insights 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[Network
Insights Analysis Return Path Component Vpc]
- acl
Rules List<Property Map> - additional
Details List<Property Map> - attached
Tos List<Property Map> - components List<Property Map>
- destination
Vpcs List<Property Map> - inbound
Headers List<Property Map> - outbound
Headers List<Property Map> - route
Table List<Property Map>Routes - security
Group List<Property Map>Rules - sequence
Number Number - source
Vpcs List<Property Map> - subnets List<Property Map>
- transit
Gateway List<Property Map>Route Table Routes - transit
Gateways List<Property Map> - vpcs List<Property Map>
NetworkInsightsAnalysisReturnPathComponentAclRule, NetworkInsightsAnalysisReturnPathComponentAclRuleArgs
- Cidr string
- Egress bool
- Port
Ranges List<NetworkInsights Analysis Return Path Component Acl Rule Port Range> - Protocol string
- Rule
Action string - Rule
Number int
- Cidr string
- Egress bool
- Port
Ranges []NetworkInsights Analysis Return Path Component Acl Rule Port Range - Protocol string
- Rule
Action string - Rule
Number int
- cidr String
- egress Boolean
- port
Ranges List<NetworkInsights Analysis Return Path Component Acl Rule Port Range> - protocol String
- rule
Action String - rule
Number Integer
- cidr string
- egress boolean
- port
Ranges NetworkInsights Analysis Return Path Component Acl Rule Port Range[] - protocol string
- rule
Action string - rule
Number number
- cidr String
- egress Boolean
- port
Ranges List<Property Map> - protocol String
- rule
Action String - rule
Number Number
NetworkInsightsAnalysisReturnPathComponentAclRulePortRange, NetworkInsightsAnalysisReturnPathComponentAclRulePortRangeArgs
NetworkInsightsAnalysisReturnPathComponentAdditionalDetail, NetworkInsightsAnalysisReturnPathComponentAdditionalDetailArgs
NetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponent, NetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponentArgs
NetworkInsightsAnalysisReturnPathComponentAttachedTo, NetworkInsightsAnalysisReturnPathComponentAttachedToArgs
NetworkInsightsAnalysisReturnPathComponentComponent, NetworkInsightsAnalysisReturnPathComponentComponentArgs
NetworkInsightsAnalysisReturnPathComponentDestinationVpc, NetworkInsightsAnalysisReturnPathComponentDestinationVpcArgs
NetworkInsightsAnalysisReturnPathComponentInboundHeader, NetworkInsightsAnalysisReturnPathComponentInboundHeaderArgs
- destination
Addresses List<String> - destination
Port List<Property Map>Ranges - protocol String
- source
Addresses List<String> - source
Port List<Property Map>Ranges
NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRange, NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRangeArgs
NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRange, NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRangeArgs
NetworkInsightsAnalysisReturnPathComponentOutboundHeader, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderArgs
- destination
Addresses List<String> - destination
Port List<Property Map>Ranges - protocol String
- source
Addresses List<String> - source
Port List<Property Map>Ranges
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRange, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRangeArgs
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRange, NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRangeArgs
NetworkInsightsAnalysisReturnPathComponentRouteTableRoute, NetworkInsightsAnalysisReturnPathComponentRouteTableRouteArgs
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- Destination
Cidr string - Destination
Prefix stringList Id - Egress
Only stringInternet Gateway Id - Gateway
Id string - Instance
Id string - Nat
Gateway stringId - Network
Interface stringId - Origin string
- Transit
Gateway stringId - Vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
- destination
Cidr string - destination
Prefix stringList Id - egress
Only stringInternet Gateway Id - gateway
Id string - instance
Id string - nat
Gateway stringId - network
Interface stringId - origin string
- transit
Gateway stringId - vpc
Peering stringConnection Id
- destination
Cidr String - destination
Prefix StringList Id - egress
Only StringInternet Gateway Id - gateway
Id String - instance
Id String - nat
Gateway StringId - network
Interface StringId - origin String
- transit
Gateway StringId - vpc
Peering StringConnection Id
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRule, NetworkInsightsAnalysisReturnPathComponentSecurityGroupRuleArgs
- Cidr string
- Direction string
- Port
Ranges List<NetworkInsights Analysis Return Path Component Security Group Rule Port Range> - Prefix
List stringId - Protocol string
- Security
Group stringId
- Cidr string
- Direction string
- Port
Ranges []NetworkInsights Analysis Return Path Component Security Group Rule Port Range - Prefix
List stringId - Protocol string
- Security
Group stringId
- cidr String
- direction String
- port
Ranges List<NetworkInsights Analysis Return Path Component Security Group Rule Port Range> - prefix
List StringId - protocol String
- security
Group StringId
- cidr string
- direction string
- port
Ranges NetworkInsights Analysis Return Path Component Security Group Rule Port Range[] - prefix
List stringId - protocol string
- security
Group stringId
- cidr String
- direction String
- port
Ranges List<Property Map> - prefix
List StringId - protocol String
- security
Group StringId
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRange, NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRangeArgs
NetworkInsightsAnalysisReturnPathComponentSourceVpc, NetworkInsightsAnalysisReturnPathComponentSourceVpcArgs
NetworkInsightsAnalysisReturnPathComponentSubnet, NetworkInsightsAnalysisReturnPathComponentSubnetArgs
NetworkInsightsAnalysisReturnPathComponentTransitGateway, NetworkInsightsAnalysisReturnPathComponentTransitGatewayArgs
NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute, NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRouteArgs
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- Attachment
Id string - Destination
Cidr string - Prefix
List stringId - Resource
Id string - Resource
Type string - Route
Origin string - State string
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin String - state String
- attachment
Id string - destination
Cidr string - prefix
List stringId - resource
Id string - resource
Type string - route
Origin string - state string
- attachment_
id str - destination_
cidr str - prefix_
list_ strid - resource_
id str - resource_
type str - route_
origin str - state str
- attachment
Id String - destination
Cidr String - prefix
List StringId - resource
Id String - resource
Type String - route
Origin 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
aws
Terraform Provider.