1. Packages
  2. AWS Native
  3. API Docs
  4. ec2
  5. NetworkInsightsAnalysis

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.ec2.NetworkInsightsAnalysis

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource schema for AWS::EC2::NetworkInsightsAnalysis

    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,
                                additional_accounts: Optional[Sequence[str]] = None,
                                filter_in_arns: Optional[Sequence[str]] = None,
                                tags: Optional[Sequence[_root_inputs.TagArgs]] = 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-native: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.

    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

    The NetworkInsightsAnalysis resource accepts the following input properties:

    NetworkInsightsPathId string
    The ID of the path.
    AdditionalAccounts List<string>
    The member accounts that contain resources that the path can traverse.
    FilterInArns List<string>
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags to apply.
    NetworkInsightsPathId string
    The ID of the path.
    AdditionalAccounts []string
    The member accounts that contain resources that the path can traverse.
    FilterInArns []string
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    Tags TagArgs
    The tags to apply.
    networkInsightsPathId String
    The ID of the path.
    additionalAccounts List<String>
    The member accounts that contain resources that the path can traverse.
    filterInArns List<String>
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    tags List<Tag>
    The tags to apply.
    networkInsightsPathId string
    The ID of the path.
    additionalAccounts string[]
    The member accounts that contain resources that the path can traverse.
    filterInArns string[]
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    tags Tag[]
    The tags to apply.
    network_insights_path_id str
    The ID of the path.
    additional_accounts Sequence[str]
    The member accounts that contain resources that the path can traverse.
    filter_in_arns Sequence[str]
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    tags Sequence[TagArgs]
    The tags to apply.
    networkInsightsPathId String
    The ID of the path.
    additionalAccounts List<String>
    The member accounts that contain resources that the path can traverse.
    filterInArns List<String>
    The Amazon Resource Names (ARN) of the resources that the path must traverse.
    tags List<Property Map>
    The tags to apply.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NetworkInsightsAnalysis resource produces the following output properties:

    AlternatePathHints List<Pulumi.AwsNative.Ec2.Outputs.NetworkInsightsAnalysisAlternatePathHint>
    Potential intermediate components.
    Explanations List<Pulumi.AwsNative.Ec2.Outputs.NetworkInsightsAnalysisExplanation>
    The explanations. For more information, see Reachability Analyzer explanation codes .
    ForwardPathComponents List<Pulumi.AwsNative.Ec2.Outputs.NetworkInsightsAnalysisPathComponent>
    The components in the path from source to destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInsightsAnalysisArn string
    The Amazon Resource Name (ARN) of the network insights analysis.
    NetworkInsightsAnalysisId string
    The ID of the network insights analysis.
    NetworkPathFound bool
    Indicates whether the destination is reachable from the source.
    ReturnPathComponents List<Pulumi.AwsNative.Ec2.Outputs.NetworkInsightsAnalysisPathComponent>
    The components in the path from destination to source.
    StartDate string
    The time the analysis started.
    Status Pulumi.AwsNative.Ec2.NetworkInsightsAnalysisStatus
    The status of the network insights analysis.
    StatusMessage string
    The status message, if the status is failed .
    SuggestedAccounts List<string>
    The IDs of potential intermediate accounts.
    AlternatePathHints []NetworkInsightsAnalysisAlternatePathHint
    Potential intermediate components.
    Explanations []NetworkInsightsAnalysisExplanation
    The explanations. For more information, see Reachability Analyzer explanation codes .
    ForwardPathComponents []NetworkInsightsAnalysisPathComponent
    The components in the path from source to destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInsightsAnalysisArn string
    The Amazon Resource Name (ARN) of the network insights analysis.
    NetworkInsightsAnalysisId string
    The ID of the network insights analysis.
    NetworkPathFound bool
    Indicates whether the destination is reachable from the source.
    ReturnPathComponents []NetworkInsightsAnalysisPathComponent
    The components in the path from destination to source.
    StartDate string
    The time the analysis started.
    Status NetworkInsightsAnalysisStatus
    The status of the network insights analysis.
    StatusMessage string
    The status message, if the status is failed .
    SuggestedAccounts []string
    The IDs of potential intermediate accounts.
    alternatePathHints List<NetworkInsightsAnalysisAlternatePathHint>
    Potential intermediate components.
    explanations List<NetworkInsightsAnalysisExplanation>
    The explanations. For more information, see Reachability Analyzer explanation codes .
    forwardPathComponents List<NetworkInsightsAnalysisPathComponent>
    The components in the path from source to destination.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInsightsAnalysisArn String
    The Amazon Resource Name (ARN) of the network insights analysis.
    networkInsightsAnalysisId String
    The ID of the network insights analysis.
    networkPathFound Boolean
    Indicates whether the destination is reachable from the source.
    returnPathComponents List<NetworkInsightsAnalysisPathComponent>
    The components in the path from destination to source.
    startDate String
    The time the analysis started.
    status NetworkInsightsAnalysisStatus
    The status of the network insights analysis.
    statusMessage String
    The status message, if the status is failed .
    suggestedAccounts List<String>
    The IDs of potential intermediate accounts.
    alternatePathHints NetworkInsightsAnalysisAlternatePathHint[]
    Potential intermediate components.
    explanations NetworkInsightsAnalysisExplanation[]
    The explanations. For more information, see Reachability Analyzer explanation codes .
    forwardPathComponents NetworkInsightsAnalysisPathComponent[]
    The components in the path from source to destination.
    id string
    The provider-assigned unique ID for this managed resource.
    networkInsightsAnalysisArn string
    The Amazon Resource Name (ARN) of the network insights analysis.
    networkInsightsAnalysisId string
    The ID of the network insights analysis.
    networkPathFound boolean
    Indicates whether the destination is reachable from the source.
    returnPathComponents NetworkInsightsAnalysisPathComponent[]
    The components in the path from destination to source.
    startDate string
    The time the analysis started.
    status NetworkInsightsAnalysisStatus
    The status of the network insights analysis.
    statusMessage string
    The status message, if the status is failed .
    suggestedAccounts string[]
    The IDs of potential intermediate accounts.
    alternate_path_hints Sequence[NetworkInsightsAnalysisAlternatePathHint]
    Potential intermediate components.
    explanations Sequence[NetworkInsightsAnalysisExplanation]
    The explanations. For more information, see Reachability Analyzer explanation codes .
    forward_path_components Sequence[NetworkInsightsAnalysisPathComponent]
    The components in the path from source to destination.
    id str
    The provider-assigned unique ID for this managed resource.
    network_insights_analysis_arn str
    The Amazon Resource Name (ARN) of the network insights analysis.
    network_insights_analysis_id str
    The ID of the network insights analysis.
    network_path_found bool
    Indicates whether the destination is reachable from the source.
    return_path_components Sequence[NetworkInsightsAnalysisPathComponent]
    The components in the path from destination to source.
    start_date str
    The time the analysis started.
    status NetworkInsightsAnalysisStatus
    The status of the network insights analysis.
    status_message str
    The status message, if the status is failed .
    suggested_accounts Sequence[str]
    The IDs of potential intermediate accounts.
    alternatePathHints List<Property Map>
    Potential intermediate components.
    explanations List<Property Map>
    The explanations. For more information, see Reachability Analyzer explanation codes .
    forwardPathComponents List<Property Map>
    The components in the path from source to destination.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInsightsAnalysisArn String
    The Amazon Resource Name (ARN) of the network insights analysis.
    networkInsightsAnalysisId String
    The ID of the network insights analysis.
    networkPathFound Boolean
    Indicates whether the destination is reachable from the source.
    returnPathComponents List<Property Map>
    The components in the path from destination to source.
    startDate String
    The time the analysis started.
    status "running" | "failed" | "succeeded"
    The status of the network insights analysis.
    statusMessage String
    The status message, if the status is failed .
    suggestedAccounts List<String>
    The IDs of potential intermediate accounts.

    Supporting Types

    NetworkInsightsAnalysisAdditionalDetail, NetworkInsightsAnalysisAdditionalDetailArgs

    AdditionalDetailType string
    The additional detail code.
    Component NetworkInsightsAnalysisAnalysisComponent
    The path component.
    LoadBalancers []NetworkInsightsAnalysisAnalysisComponent
    The load balancers.
    ServiceName string
    The name of the VPC endpoint service.
    additionalDetailType String
    The additional detail code.
    component NetworkInsightsAnalysisAnalysisComponent
    The path component.
    loadBalancers List<NetworkInsightsAnalysisAnalysisComponent>
    The load balancers.
    serviceName String
    The name of the VPC endpoint service.
    additionalDetailType string
    The additional detail code.
    component NetworkInsightsAnalysisAnalysisComponent
    The path component.
    loadBalancers NetworkInsightsAnalysisAnalysisComponent[]
    The load balancers.
    serviceName string
    The name of the VPC endpoint service.
    additional_detail_type str
    The additional detail code.
    component NetworkInsightsAnalysisAnalysisComponent
    The path component.
    load_balancers Sequence[NetworkInsightsAnalysisAnalysisComponent]
    The load balancers.
    service_name str
    The name of the VPC endpoint service.
    additionalDetailType String
    The additional detail code.
    component Property Map
    The path component.
    loadBalancers List<Property Map>
    The load balancers.
    serviceName String
    The name of the VPC endpoint service.

    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.

    NetworkInsightsAnalysisAnalysisAclRule, NetworkInsightsAnalysisAnalysisAclRuleArgs

    Cidr string
    The IPv4 address range, in CIDR notation.
    Egress bool
    Indicates whether the rule is an outbound rule.
    PortRange Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisPortRange
    The range of ports.
    Protocol string
    The protocol.
    RuleAction string
    Indicates whether to allow or deny traffic that matches the rule.
    RuleNumber int
    The rule number.
    Cidr string
    The IPv4 address range, in CIDR notation.
    Egress bool
    Indicates whether the rule is an outbound rule.
    PortRange NetworkInsightsAnalysisPortRange
    The range of ports.
    Protocol string
    The protocol.
    RuleAction string
    Indicates whether to allow or deny traffic that matches the rule.
    RuleNumber int
    The rule number.
    cidr String
    The IPv4 address range, in CIDR notation.
    egress Boolean
    Indicates whether the rule is an outbound rule.
    portRange NetworkInsightsAnalysisPortRange
    The range of ports.
    protocol String
    The protocol.
    ruleAction String
    Indicates whether to allow or deny traffic that matches the rule.
    ruleNumber Integer
    The rule number.
    cidr string
    The IPv4 address range, in CIDR notation.
    egress boolean
    Indicates whether the rule is an outbound rule.
    portRange NetworkInsightsAnalysisPortRange
    The range of ports.
    protocol string
    The protocol.
    ruleAction string
    Indicates whether to allow or deny traffic that matches the rule.
    ruleNumber number
    The rule number.
    cidr str
    The IPv4 address range, in CIDR notation.
    egress bool
    Indicates whether the rule is an outbound rule.
    port_range NetworkInsightsAnalysisPortRange
    The range of ports.
    protocol str
    The protocol.
    rule_action str
    Indicates whether to allow or deny traffic that matches the rule.
    rule_number int
    The rule number.
    cidr String
    The IPv4 address range, in CIDR notation.
    egress Boolean
    Indicates whether the rule is an outbound rule.
    portRange Property Map
    The range of ports.
    protocol String
    The protocol.
    ruleAction String
    Indicates whether to allow or deny traffic that matches the rule.
    ruleNumber Number
    The rule number.

    NetworkInsightsAnalysisAnalysisComponent, NetworkInsightsAnalysisAnalysisComponentArgs

    Arn string
    The Amazon Resource Name (ARN) of the component.
    Id string
    The ID of the component.
    Arn string
    The Amazon Resource Name (ARN) of the component.
    Id string
    The ID of the component.
    arn String
    The Amazon Resource Name (ARN) of the component.
    id String
    The ID of the component.
    arn string
    The Amazon Resource Name (ARN) of the component.
    id string
    The ID of the component.
    arn str
    The Amazon Resource Name (ARN) of the component.
    id str
    The ID of the component.
    arn String
    The Amazon Resource Name (ARN) of the component.
    id String
    The ID of the component.

    NetworkInsightsAnalysisAnalysisLoadBalancerListener, NetworkInsightsAnalysisAnalysisLoadBalancerListenerArgs

    InstancePort int
    [Classic Load Balancers] The back-end port for the listener.
    LoadBalancerPort int
    The port on which the load balancer is listening.
    InstancePort int
    [Classic Load Balancers] The back-end port for the listener.
    LoadBalancerPort int
    The port on which the load balancer is listening.
    instancePort Integer
    [Classic Load Balancers] The back-end port for the listener.
    loadBalancerPort Integer
    The port on which the load balancer is listening.
    instancePort number
    [Classic Load Balancers] The back-end port for the listener.
    loadBalancerPort number
    The port on which the load balancer is listening.
    instance_port int
    [Classic Load Balancers] The back-end port for the listener.
    load_balancer_port int
    The port on which the load balancer is listening.
    instancePort Number
    [Classic Load Balancers] The back-end port for the listener.
    loadBalancerPort Number
    The port on which the load balancer is listening.

    NetworkInsightsAnalysisAnalysisLoadBalancerTarget, NetworkInsightsAnalysisAnalysisLoadBalancerTargetArgs

    Address string
    The IP address.
    AvailabilityZone string
    The Availability Zone.
    Instance Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    Information about the instance.
    Port int
    The port on which the target is listening.
    Address string
    The IP address.
    AvailabilityZone string
    The Availability Zone.
    Instance NetworkInsightsAnalysisAnalysisComponent
    Information about the instance.
    Port int
    The port on which the target is listening.
    address String
    The IP address.
    availabilityZone String
    The Availability Zone.
    instance NetworkInsightsAnalysisAnalysisComponent
    Information about the instance.
    port Integer
    The port on which the target is listening.
    address string
    The IP address.
    availabilityZone string
    The Availability Zone.
    instance NetworkInsightsAnalysisAnalysisComponent
    Information about the instance.
    port number
    The port on which the target is listening.
    address str
    The IP address.
    availability_zone str
    The Availability Zone.
    instance NetworkInsightsAnalysisAnalysisComponent
    Information about the instance.
    port int
    The port on which the target is listening.
    address String
    The IP address.
    availabilityZone String
    The Availability Zone.
    instance Property Map
    Information about the instance.
    port Number
    The port on which the target is listening.

    NetworkInsightsAnalysisAnalysisPacketHeader, NetworkInsightsAnalysisAnalysisPacketHeaderArgs

    DestinationAddresses List<string>
    The destination addresses.
    DestinationPortRanges List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisPortRange>
    The destination port ranges.
    Protocol string
    The protocol.
    SourceAddresses List<string>
    The source addresses.
    SourcePortRanges List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisPortRange>
    The source port ranges.
    DestinationAddresses []string
    The destination addresses.
    DestinationPortRanges []NetworkInsightsAnalysisPortRange
    The destination port ranges.
    Protocol string
    The protocol.
    SourceAddresses []string
    The source addresses.
    SourcePortRanges []NetworkInsightsAnalysisPortRange
    The source port ranges.
    destinationAddresses List<String>
    The destination addresses.
    destinationPortRanges List<NetworkInsightsAnalysisPortRange>
    The destination port ranges.
    protocol String
    The protocol.
    sourceAddresses List<String>
    The source addresses.
    sourcePortRanges List<NetworkInsightsAnalysisPortRange>
    The source port ranges.
    destinationAddresses string[]
    The destination addresses.
    destinationPortRanges NetworkInsightsAnalysisPortRange[]
    The destination port ranges.
    protocol string
    The protocol.
    sourceAddresses string[]
    The source addresses.
    sourcePortRanges NetworkInsightsAnalysisPortRange[]
    The source port ranges.
    destination_addresses Sequence[str]
    The destination addresses.
    destination_port_ranges Sequence[NetworkInsightsAnalysisPortRange]
    The destination port ranges.
    protocol str
    The protocol.
    source_addresses Sequence[str]
    The source addresses.
    source_port_ranges Sequence[NetworkInsightsAnalysisPortRange]
    The source port ranges.
    destinationAddresses List<String>
    The destination addresses.
    destinationPortRanges List<Property Map>
    The destination port ranges.
    protocol String
    The protocol.
    sourceAddresses List<String>
    The source addresses.
    sourcePortRanges List<Property Map>
    The source port ranges.

    NetworkInsightsAnalysisAnalysisRouteTableRoute, NetworkInsightsAnalysisAnalysisRouteTableRouteArgs

    DestinationCidr string
    The destination IPv4 address, in CIDR notation.
    DestinationPrefixListId string
    The prefix of the AWS service .
    EgressOnlyInternetGatewayId string
    The ID of an egress-only internet gateway.
    GatewayId string
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    InstanceId string
    The ID of the instance, such as a NAT instance.
    NatGatewayId string
    The ID of a NAT gateway.
    NetworkInterfaceId string
    The ID of a network interface.
    Origin string
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    State string
    The state. The following are the possible values:

    • active
    • blackhole
    TransitGatewayId string
    The ID of a transit gateway.
    VpcPeeringConnectionId string
    The ID of a VPC peering connection.
    DestinationCidr string
    The destination IPv4 address, in CIDR notation.
    DestinationPrefixListId string
    The prefix of the AWS service .
    EgressOnlyInternetGatewayId string
    The ID of an egress-only internet gateway.
    GatewayId string
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    InstanceId string
    The ID of the instance, such as a NAT instance.
    NatGatewayId string
    The ID of a NAT gateway.
    NetworkInterfaceId string
    The ID of a network interface.
    Origin string
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    State string
    The state. The following are the possible values:

    • active
    • blackhole
    TransitGatewayId string
    The ID of a transit gateway.
    VpcPeeringConnectionId string
    The ID of a VPC peering connection.
    destinationCidr String
    The destination IPv4 address, in CIDR notation.
    destinationPrefixListId String
    The prefix of the AWS service .
    egressOnlyInternetGatewayId String
    The ID of an egress-only internet gateway.
    gatewayId String
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    instanceId String
    The ID of the instance, such as a NAT instance.
    natGatewayId String
    The ID of a NAT gateway.
    networkInterfaceId String
    The ID of a network interface.
    origin String
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    state String
    The state. The following are the possible values:

    • active
    • blackhole
    transitGatewayId String
    The ID of a transit gateway.
    vpcPeeringConnectionId String
    The ID of a VPC peering connection.
    destinationCidr string
    The destination IPv4 address, in CIDR notation.
    destinationPrefixListId string
    The prefix of the AWS service .
    egressOnlyInternetGatewayId string
    The ID of an egress-only internet gateway.
    gatewayId string
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    instanceId string
    The ID of the instance, such as a NAT instance.
    natGatewayId string
    The ID of a NAT gateway.
    networkInterfaceId string
    The ID of a network interface.
    origin string
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    state string
    The state. The following are the possible values:

    • active
    • blackhole
    transitGatewayId string
    The ID of a transit gateway.
    vpcPeeringConnectionId string
    The ID of a VPC peering connection.
    destination_cidr str
    The destination IPv4 address, in CIDR notation.
    destination_prefix_list_id str
    The prefix of the AWS service .
    egress_only_internet_gateway_id str
    The ID of an egress-only internet gateway.
    gateway_id str
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    instance_id str
    The ID of the instance, such as a NAT instance.
    nat_gateway_id str
    The ID of a NAT gateway.
    network_interface_id str
    The ID of a network interface.
    origin str
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    state str
    The state. The following are the possible values:

    • active
    • blackhole
    transit_gateway_id str
    The ID of a transit gateway.
    vpc_peering_connection_id str
    The ID of a VPC peering connection.
    destinationCidr String
    The destination IPv4 address, in CIDR notation.
    destinationPrefixListId String
    The prefix of the AWS service .
    egressOnlyInternetGatewayId String
    The ID of an egress-only internet gateway.
    gatewayId String
    The ID of the gateway, such as an internet gateway or virtual private gateway.
    instanceId String
    The ID of the instance, such as a NAT instance.
    natGatewayId String
    The ID of a NAT gateway.
    networkInterfaceId String
    The ID of a network interface.
    origin String
    Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.
    • CreateRoute - The route was manually added to the route table.
    • EnableVgwRoutePropagation - The route was propagated by route propagation.
    state String
    The state. The following are the possible values:

    • active
    • blackhole
    transitGatewayId String
    The ID of a transit gateway.
    vpcPeeringConnectionId String
    The ID of a VPC peering connection.

    NetworkInsightsAnalysisAnalysisSecurityGroupRule, NetworkInsightsAnalysisAnalysisSecurityGroupRuleArgs

    Cidr string
    The IPv4 address range, in CIDR notation.
    Direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    PortRange Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisPortRange
    The port range.
    PrefixListId string
    The prefix list ID.
    Protocol string
    The protocol name.
    SecurityGroupId string
    The security group ID.
    Cidr string
    The IPv4 address range, in CIDR notation.
    Direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    PortRange NetworkInsightsAnalysisPortRange
    The port range.
    PrefixListId string
    The prefix list ID.
    Protocol string
    The protocol name.
    SecurityGroupId string
    The security group ID.
    cidr String
    The IPv4 address range, in CIDR notation.
    direction String
    The direction. The following are the possible values:

    • egress
    • ingress
    portRange NetworkInsightsAnalysisPortRange
    The port range.
    prefixListId String
    The prefix list ID.
    protocol String
    The protocol name.
    securityGroupId String
    The security group ID.
    cidr string
    The IPv4 address range, in CIDR notation.
    direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    portRange NetworkInsightsAnalysisPortRange
    The port range.
    prefixListId string
    The prefix list ID.
    protocol string
    The protocol name.
    securityGroupId string
    The security group ID.
    cidr str
    The IPv4 address range, in CIDR notation.
    direction str
    The direction. The following are the possible values:

    • egress
    • ingress
    port_range NetworkInsightsAnalysisPortRange
    The port range.
    prefix_list_id str
    The prefix list ID.
    protocol str
    The protocol name.
    security_group_id str
    The security group ID.
    cidr String
    The IPv4 address range, in CIDR notation.
    direction String
    The direction. The following are the possible values:

    • egress
    • ingress
    portRange Property Map
    The port range.
    prefixListId String
    The prefix list ID.
    protocol String
    The protocol name.
    securityGroupId String
    The security group ID.

    NetworkInsightsAnalysisExplanation, NetworkInsightsAnalysisExplanationArgs

    Acl Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The network ACL.
    AclRule Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    Address string
    The IPv4 address, in CIDR notation.
    Addresses List<string>
    The IPv4 addresses, in CIDR notation.
    AttachedTo Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The resource to which the component is attached.
    AvailabilityZones List<string>
    The Availability Zones.
    Cidrs List<string>
    The CIDR ranges.
    ClassicLoadBalancerListener Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisLoadBalancerListener
    The listener for a Classic Load Balancer.
    Component Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The component.
    ComponentAccount string
    The AWS account for the component.
    ComponentRegion string
    The Region for the component.
    CustomerGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The customer gateway.
    Destination Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The destination.
    DestinationVpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    Direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    ElasticLoadBalancerListener Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    ExplanationCode string
    The explanation code.
    IngressRouteTable Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The route table.
    InternetGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The internet gateway.
    LoadBalancerArn string
    The Amazon Resource Name (ARN) of the load balancer.
    LoadBalancerListenerPort int
    The listener port of the load balancer.
    LoadBalancerTarget Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisLoadBalancerTarget
    The target.
    LoadBalancerTargetGroup Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The target group.
    LoadBalancerTargetGroups List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent>
    The target groups.
    LoadBalancerTargetPort int
    The target port.
    MissingComponent string
    The missing component.
    NatGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The NAT gateway.
    NetworkInterface Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The network interface.
    PacketField string
    The packet field.
    Port int
    The port.
    PortRanges List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisPortRange>
    The port ranges.
    PrefixList Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The prefix list.
    Protocols List<string>
    The protocols.
    RouteTable Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The route table.
    RouteTableRoute Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    SecurityGroup Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The security group.
    SecurityGroupRule Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    SecurityGroups List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent>
    The security groups.
    SourceVpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    State string
    The state.
    Subnet Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    SubnetRouteTable Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The route table for the subnet.
    TransitGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    TransitGatewayAttachment Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The transit gateway attachment.
    TransitGatewayRouteTable Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The transit gateway route table.
    TransitGatewayRouteTableRoute Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The transit gateway route table route.
    Vpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    VpcEndpoint Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The VPC endpoint.
    VpcPeeringConnection Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The VPC peering connection.
    VpnConnection Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The VPN connection.
    VpnGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The VPN gateway.
    Acl NetworkInsightsAnalysisAnalysisComponent
    The network ACL.
    AclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    Address string
    The IPv4 address, in CIDR notation.
    Addresses []string
    The IPv4 addresses, in CIDR notation.
    AttachedTo NetworkInsightsAnalysisAnalysisComponent
    The resource to which the component is attached.
    AvailabilityZones []string
    The Availability Zones.
    Cidrs []string
    The CIDR ranges.
    ClassicLoadBalancerListener NetworkInsightsAnalysisAnalysisLoadBalancerListener
    The listener for a Classic Load Balancer.
    Component NetworkInsightsAnalysisAnalysisComponent
    The component.
    ComponentAccount string
    The AWS account for the component.
    ComponentRegion string
    The Region for the component.
    CustomerGateway NetworkInsightsAnalysisAnalysisComponent
    The customer gateway.
    Destination NetworkInsightsAnalysisAnalysisComponent
    The destination.
    DestinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    Direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    ElasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    ExplanationCode string
    The explanation code.
    IngressRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    InternetGateway NetworkInsightsAnalysisAnalysisComponent
    The internet gateway.
    LoadBalancerArn string
    The Amazon Resource Name (ARN) of the load balancer.
    LoadBalancerListenerPort int
    The listener port of the load balancer.
    LoadBalancerTarget NetworkInsightsAnalysisAnalysisLoadBalancerTarget
    The target.
    LoadBalancerTargetGroup NetworkInsightsAnalysisAnalysisComponent
    The target group.
    LoadBalancerTargetGroups []NetworkInsightsAnalysisAnalysisComponent
    The target groups.
    LoadBalancerTargetPort int
    The target port.
    MissingComponent string
    The missing component.
    NatGateway NetworkInsightsAnalysisAnalysisComponent
    The NAT gateway.
    NetworkInterface NetworkInsightsAnalysisAnalysisComponent
    The network interface.
    PacketField string
    The packet field.
    Port int
    The port.
    PortRanges []NetworkInsightsAnalysisPortRange
    The port ranges.
    PrefixList NetworkInsightsAnalysisAnalysisComponent
    The prefix list.
    Protocols []string
    The protocols.
    RouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    RouteTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    SecurityGroup NetworkInsightsAnalysisAnalysisComponent
    The security group.
    SecurityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    SecurityGroups []NetworkInsightsAnalysisAnalysisComponent
    The security groups.
    SourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    State string
    The state.
    Subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    SubnetRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table for the subnet.
    TransitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    TransitGatewayAttachment NetworkInsightsAnalysisAnalysisComponent
    The transit gateway attachment.
    TransitGatewayRouteTable NetworkInsightsAnalysisAnalysisComponent
    The transit gateway route table.
    TransitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The transit gateway route table route.
    Vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    VpcEndpoint NetworkInsightsAnalysisAnalysisComponent
    The VPC endpoint.
    VpcPeeringConnection NetworkInsightsAnalysisAnalysisComponent
    The VPC peering connection.
    VpnConnection NetworkInsightsAnalysisAnalysisComponent
    The VPN connection.
    VpnGateway NetworkInsightsAnalysisAnalysisComponent
    The VPN gateway.
    acl NetworkInsightsAnalysisAnalysisComponent
    The network ACL.
    aclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    address String
    The IPv4 address, in CIDR notation.
    addresses List<String>
    The IPv4 addresses, in CIDR notation.
    attachedTo NetworkInsightsAnalysisAnalysisComponent
    The resource to which the component is attached.
    availabilityZones List<String>
    The Availability Zones.
    cidrs List<String>
    The CIDR ranges.
    classicLoadBalancerListener NetworkInsightsAnalysisAnalysisLoadBalancerListener
    The listener for a Classic Load Balancer.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    componentAccount String
    The AWS account for the component.
    componentRegion String
    The Region for the component.
    customerGateway NetworkInsightsAnalysisAnalysisComponent
    The customer gateway.
    destination NetworkInsightsAnalysisAnalysisComponent
    The destination.
    destinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    direction String
    The direction. The following are the possible values:

    • egress
    • ingress
    elasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanationCode String
    The explanation code.
    ingressRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    internetGateway NetworkInsightsAnalysisAnalysisComponent
    The internet gateway.
    loadBalancerArn String
    The Amazon Resource Name (ARN) of the load balancer.
    loadBalancerListenerPort Integer
    The listener port of the load balancer.
    loadBalancerTarget NetworkInsightsAnalysisAnalysisLoadBalancerTarget
    The target.
    loadBalancerTargetGroup NetworkInsightsAnalysisAnalysisComponent
    The target group.
    loadBalancerTargetGroups List<NetworkInsightsAnalysisAnalysisComponent>
    The target groups.
    loadBalancerTargetPort Integer
    The target port.
    missingComponent String
    The missing component.
    natGateway NetworkInsightsAnalysisAnalysisComponent
    The NAT gateway.
    networkInterface NetworkInsightsAnalysisAnalysisComponent
    The network interface.
    packetField String
    The packet field.
    port Integer
    The port.
    portRanges List<NetworkInsightsAnalysisPortRange>
    The port ranges.
    prefixList NetworkInsightsAnalysisAnalysisComponent
    The prefix list.
    protocols List<String>
    The protocols.
    routeTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    routeTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    securityGroup NetworkInsightsAnalysisAnalysisComponent
    The security group.
    securityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    securityGroups List<NetworkInsightsAnalysisAnalysisComponent>
    The security groups.
    sourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    state String
    The state.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    subnetRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table for the subnet.
    transitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transitGatewayAttachment NetworkInsightsAnalysisAnalysisComponent
    The transit gateway attachment.
    transitGatewayRouteTable NetworkInsightsAnalysisAnalysisComponent
    The transit gateway route table.
    transitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The transit gateway route table route.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    vpcEndpoint NetworkInsightsAnalysisAnalysisComponent
    The VPC endpoint.
    vpcPeeringConnection NetworkInsightsAnalysisAnalysisComponent
    The VPC peering connection.
    vpnConnection NetworkInsightsAnalysisAnalysisComponent
    The VPN connection.
    vpnGateway NetworkInsightsAnalysisAnalysisComponent
    The VPN gateway.
    acl NetworkInsightsAnalysisAnalysisComponent
    The network ACL.
    aclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    address string
    The IPv4 address, in CIDR notation.
    addresses string[]
    The IPv4 addresses, in CIDR notation.
    attachedTo NetworkInsightsAnalysisAnalysisComponent
    The resource to which the component is attached.
    availabilityZones string[]
    The Availability Zones.
    cidrs string[]
    The CIDR ranges.
    classicLoadBalancerListener NetworkInsightsAnalysisAnalysisLoadBalancerListener
    The listener for a Classic Load Balancer.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    componentAccount string
    The AWS account for the component.
    componentRegion string
    The Region for the component.
    customerGateway NetworkInsightsAnalysisAnalysisComponent
    The customer gateway.
    destination NetworkInsightsAnalysisAnalysisComponent
    The destination.
    destinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    direction string
    The direction. The following are the possible values:

    • egress
    • ingress
    elasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanationCode string
    The explanation code.
    ingressRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    internetGateway NetworkInsightsAnalysisAnalysisComponent
    The internet gateway.
    loadBalancerArn string
    The Amazon Resource Name (ARN) of the load balancer.
    loadBalancerListenerPort number
    The listener port of the load balancer.
    loadBalancerTarget NetworkInsightsAnalysisAnalysisLoadBalancerTarget
    The target.
    loadBalancerTargetGroup NetworkInsightsAnalysisAnalysisComponent
    The target group.
    loadBalancerTargetGroups NetworkInsightsAnalysisAnalysisComponent[]
    The target groups.
    loadBalancerTargetPort number
    The target port.
    missingComponent string
    The missing component.
    natGateway NetworkInsightsAnalysisAnalysisComponent
    The NAT gateway.
    networkInterface NetworkInsightsAnalysisAnalysisComponent
    The network interface.
    packetField string
    The packet field.
    port number
    The port.
    portRanges NetworkInsightsAnalysisPortRange[]
    The port ranges.
    prefixList NetworkInsightsAnalysisAnalysisComponent
    The prefix list.
    protocols string[]
    The protocols.
    routeTable NetworkInsightsAnalysisAnalysisComponent
    The route table.
    routeTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    securityGroup NetworkInsightsAnalysisAnalysisComponent
    The security group.
    securityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    securityGroups NetworkInsightsAnalysisAnalysisComponent[]
    The security groups.
    sourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    state string
    The state.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    subnetRouteTable NetworkInsightsAnalysisAnalysisComponent
    The route table for the subnet.
    transitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transitGatewayAttachment NetworkInsightsAnalysisAnalysisComponent
    The transit gateway attachment.
    transitGatewayRouteTable NetworkInsightsAnalysisAnalysisComponent
    The transit gateway route table.
    transitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The transit gateway route table route.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    vpcEndpoint NetworkInsightsAnalysisAnalysisComponent
    The VPC endpoint.
    vpcPeeringConnection NetworkInsightsAnalysisAnalysisComponent
    The VPC peering connection.
    vpnConnection NetworkInsightsAnalysisAnalysisComponent
    The VPN connection.
    vpnGateway NetworkInsightsAnalysisAnalysisComponent
    The VPN gateway.
    acl NetworkInsightsAnalysisAnalysisComponent
    The network ACL.
    acl_rule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    address str
    The IPv4 address, in CIDR notation.
    addresses Sequence[str]
    The IPv4 addresses, in CIDR notation.
    attached_to NetworkInsightsAnalysisAnalysisComponent
    The resource to which the component is attached.
    availability_zones Sequence[str]
    The Availability Zones.
    cidrs Sequence[str]
    The CIDR ranges.
    classic_load_balancer_listener NetworkInsightsAnalysisAnalysisLoadBalancerListener
    The listener for a Classic Load Balancer.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    component_account str
    The AWS account for the component.
    component_region str
    The Region for the component.
    customer_gateway NetworkInsightsAnalysisAnalysisComponent
    The customer gateway.
    destination NetworkInsightsAnalysisAnalysisComponent
    The destination.
    destination_vpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    direction str
    The direction. The following are the possible values:

    • egress
    • ingress
    elastic_load_balancer_listener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanation_code str
    The explanation code.
    ingress_route_table NetworkInsightsAnalysisAnalysisComponent
    The route table.
    internet_gateway NetworkInsightsAnalysisAnalysisComponent
    The internet gateway.
    load_balancer_arn str
    The Amazon Resource Name (ARN) of the load balancer.
    load_balancer_listener_port int
    The listener port of the load balancer.
    load_balancer_target NetworkInsightsAnalysisAnalysisLoadBalancerTarget
    The target.
    load_balancer_target_group NetworkInsightsAnalysisAnalysisComponent
    The target group.
    load_balancer_target_groups Sequence[NetworkInsightsAnalysisAnalysisComponent]
    The target groups.
    load_balancer_target_port int
    The target port.
    missing_component str
    The missing component.
    nat_gateway NetworkInsightsAnalysisAnalysisComponent
    The NAT gateway.
    network_interface NetworkInsightsAnalysisAnalysisComponent
    The network interface.
    packet_field str
    The packet field.
    port int
    The port.
    port_ranges Sequence[NetworkInsightsAnalysisPortRange]
    The port ranges.
    prefix_list NetworkInsightsAnalysisAnalysisComponent
    The prefix list.
    protocols Sequence[str]
    The protocols.
    route_table NetworkInsightsAnalysisAnalysisComponent
    The route table.
    route_table_route NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    security_group NetworkInsightsAnalysisAnalysisComponent
    The security group.
    security_group_rule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    security_groups Sequence[NetworkInsightsAnalysisAnalysisComponent]
    The security groups.
    source_vpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    state str
    The state.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    subnet_route_table NetworkInsightsAnalysisAnalysisComponent
    The route table for the subnet.
    transit_gateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transit_gateway_attachment NetworkInsightsAnalysisAnalysisComponent
    The transit gateway attachment.
    transit_gateway_route_table NetworkInsightsAnalysisAnalysisComponent
    The transit gateway route table.
    transit_gateway_route_table_route NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The transit gateway route table route.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    vpc_endpoint NetworkInsightsAnalysisAnalysisComponent
    The VPC endpoint.
    vpc_peering_connection NetworkInsightsAnalysisAnalysisComponent
    The VPC peering connection.
    vpn_connection NetworkInsightsAnalysisAnalysisComponent
    The VPN connection.
    vpn_gateway NetworkInsightsAnalysisAnalysisComponent
    The VPN gateway.
    acl Property Map
    The network ACL.
    aclRule Property Map
    The network ACL rule.
    address String
    The IPv4 address, in CIDR notation.
    addresses List<String>
    The IPv4 addresses, in CIDR notation.
    attachedTo Property Map
    The resource to which the component is attached.
    availabilityZones List<String>
    The Availability Zones.
    cidrs List<String>
    The CIDR ranges.
    classicLoadBalancerListener Property Map
    The listener for a Classic Load Balancer.
    component Property Map
    The component.
    componentAccount String
    The AWS account for the component.
    componentRegion String
    The Region for the component.
    customerGateway Property Map
    The customer gateway.
    destination Property Map
    The destination.
    destinationVpc Property Map
    The destination VPC.
    direction String
    The direction. The following are the possible values:

    • egress
    • ingress
    elasticLoadBalancerListener Property Map
    The load balancer listener.
    explanationCode String
    The explanation code.
    ingressRouteTable Property Map
    The route table.
    internetGateway Property Map
    The internet gateway.
    loadBalancerArn String
    The Amazon Resource Name (ARN) of the load balancer.
    loadBalancerListenerPort Number
    The listener port of the load balancer.
    loadBalancerTarget Property Map
    The target.
    loadBalancerTargetGroup Property Map
    The target group.
    loadBalancerTargetGroups List<Property Map>
    The target groups.
    loadBalancerTargetPort Number
    The target port.
    missingComponent String
    The missing component.
    natGateway Property Map
    The NAT gateway.
    networkInterface Property Map
    The network interface.
    packetField String
    The packet field.
    port Number
    The port.
    portRanges List<Property Map>
    The port ranges.
    prefixList Property Map
    The prefix list.
    protocols List<String>
    The protocols.
    routeTable Property Map
    The route table.
    routeTableRoute Property Map
    The route table route.
    securityGroup Property Map
    The security group.
    securityGroupRule Property Map
    The security group rule.
    securityGroups List<Property Map>
    The security groups.
    sourceVpc Property Map
    The source VPC.
    state String
    The state.
    subnet Property Map
    The subnet.
    subnetRouteTable Property Map
    The route table for the subnet.
    transitGateway Property Map
    The transit gateway.
    transitGatewayAttachment Property Map
    The transit gateway attachment.
    transitGatewayRouteTable Property Map
    The transit gateway route table.
    transitGatewayRouteTableRoute Property Map
    The transit gateway route table route.
    vpc Property Map
    The component VPC.
    vpcEndpoint Property Map
    The VPC endpoint.
    vpcPeeringConnection Property Map
    The VPC peering connection.
    vpnConnection Property Map
    The VPN connection.
    vpnGateway Property Map
    The VPN gateway.

    NetworkInsightsAnalysisPathComponent, NetworkInsightsAnalysisPathComponentArgs

    AclRule Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    AdditionalDetails List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAdditionalDetail>
    The additional details.
    Component Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The component.
    DestinationVpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    ElasticLoadBalancerListener Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    Explanations List<Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisExplanation>
    The explanation codes.
    InboundHeader Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisPacketHeader
    The inbound header.
    OutboundHeader Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisPacketHeader
    The outbound header.
    RouteTableRoute Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    SecurityGroupRule Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    SequenceNumber int
    The sequence number.
    ServiceName string
    The name of the VPC endpoint service.
    SourceVpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    Subnet Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    TransitGateway Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    TransitGatewayRouteTableRoute Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The route in a transit gateway route table.
    Vpc Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    AclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    AdditionalDetails []NetworkInsightsAnalysisAdditionalDetail
    The additional details.
    Component NetworkInsightsAnalysisAnalysisComponent
    The component.
    DestinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    ElasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    Explanations []NetworkInsightsAnalysisExplanation
    The explanation codes.
    InboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The inbound header.
    OutboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The outbound header.
    RouteTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    SecurityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    SequenceNumber int
    The sequence number.
    ServiceName string
    The name of the VPC endpoint service.
    SourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    Subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    TransitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    TransitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The route in a transit gateway route table.
    Vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    aclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    additionalDetails List<NetworkInsightsAnalysisAdditionalDetail>
    The additional details.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    destinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    elasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanations List<NetworkInsightsAnalysisExplanation>
    The explanation codes.
    inboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The inbound header.
    outboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The outbound header.
    routeTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    securityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    sequenceNumber Integer
    The sequence number.
    serviceName String
    The name of the VPC endpoint service.
    sourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    transitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The route in a transit gateway route table.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    aclRule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    additionalDetails NetworkInsightsAnalysisAdditionalDetail[]
    The additional details.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    destinationVpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    elasticLoadBalancerListener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanations NetworkInsightsAnalysisExplanation[]
    The explanation codes.
    inboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The inbound header.
    outboundHeader NetworkInsightsAnalysisAnalysisPacketHeader
    The outbound header.
    routeTableRoute NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    securityGroupRule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    sequenceNumber number
    The sequence number.
    serviceName string
    The name of the VPC endpoint service.
    sourceVpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    transitGateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transitGatewayRouteTableRoute NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The route in a transit gateway route table.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    acl_rule NetworkInsightsAnalysisAnalysisAclRule
    The network ACL rule.
    additional_details Sequence[NetworkInsightsAnalysisAdditionalDetail]
    The additional details.
    component NetworkInsightsAnalysisAnalysisComponent
    The component.
    destination_vpc NetworkInsightsAnalysisAnalysisComponent
    The destination VPC.
    elastic_load_balancer_listener NetworkInsightsAnalysisAnalysisComponent
    The load balancer listener.
    explanations Sequence[NetworkInsightsAnalysisExplanation]
    The explanation codes.
    inbound_header NetworkInsightsAnalysisAnalysisPacketHeader
    The inbound header.
    outbound_header NetworkInsightsAnalysisAnalysisPacketHeader
    The outbound header.
    route_table_route NetworkInsightsAnalysisAnalysisRouteTableRoute
    The route table route.
    security_group_rule NetworkInsightsAnalysisAnalysisSecurityGroupRule
    The security group rule.
    sequence_number int
    The sequence number.
    service_name str
    The name of the VPC endpoint service.
    source_vpc NetworkInsightsAnalysisAnalysisComponent
    The source VPC.
    subnet NetworkInsightsAnalysisAnalysisComponent
    The subnet.
    transit_gateway NetworkInsightsAnalysisAnalysisComponent
    The transit gateway.
    transit_gateway_route_table_route NetworkInsightsAnalysisTransitGatewayRouteTableRoute
    The route in a transit gateway route table.
    vpc NetworkInsightsAnalysisAnalysisComponent
    The component VPC.
    aclRule Property Map
    The network ACL rule.
    additionalDetails List<Property Map>
    The additional details.
    component Property Map
    The component.
    destinationVpc Property Map
    The destination VPC.
    elasticLoadBalancerListener Property Map
    The load balancer listener.
    explanations List<Property Map>
    The explanation codes.
    inboundHeader Property Map
    The inbound header.
    outboundHeader Property Map
    The outbound header.
    routeTableRoute Property Map
    The route table route.
    securityGroupRule Property Map
    The security group rule.
    sequenceNumber Number
    The sequence number.
    serviceName String
    The name of the VPC endpoint service.
    sourceVpc Property Map
    The source VPC.
    subnet Property Map
    The subnet.
    transitGateway Property Map
    The transit gateway.
    transitGatewayRouteTableRoute Property Map
    The route in a transit gateway route table.
    vpc Property Map
    The component VPC.

    NetworkInsightsAnalysisPortRange, NetworkInsightsAnalysisPortRangeArgs

    From int
    The first port in the range.
    To int
    The last port in the range.
    From int
    The first port in the range.
    To int
    The last port in the range.
    from Integer
    The first port in the range.
    to Integer
    The last port in the range.
    from number
    The first port in the range.
    to number
    The last port in the range.
    from_ int
    The first port in the range.
    to int
    The last port in the range.
    from Number
    The first port in the range.
    to Number
    The last port in the range.

    NetworkInsightsAnalysisStatus, NetworkInsightsAnalysisStatusArgs

    Running
    running
    Failed
    failed
    Succeeded
    succeeded
    NetworkInsightsAnalysisStatusRunning
    running
    NetworkInsightsAnalysisStatusFailed
    failed
    NetworkInsightsAnalysisStatusSucceeded
    succeeded
    Running
    running
    Failed
    failed
    Succeeded
    succeeded
    Running
    running
    Failed
    failed
    Succeeded
    succeeded
    RUNNING
    running
    FAILED
    failed
    SUCCEEDED
    succeeded
    "running"
    running
    "failed"
    failed
    "succeeded"
    succeeded

    NetworkInsightsAnalysisTransitGatewayRouteTableRoute, NetworkInsightsAnalysisTransitGatewayRouteTableRouteArgs

    AttachmentId string
    The ID of the route attachment.
    DestinationCidr string
    The CIDR block used for destination matches.
    PrefixListId string
    The ID of the prefix list.
    ResourceId string
    The ID of the resource for the route attachment.
    ResourceType string
    The resource type for the route attachment.
    RouteOrigin string
    The route origin. The following are the possible values:

    • static
    • propagated
    State string
    The state of the route.
    AttachmentId string
    The ID of the route attachment.
    DestinationCidr string
    The CIDR block used for destination matches.
    PrefixListId string
    The ID of the prefix list.
    ResourceId string
    The ID of the resource for the route attachment.
    ResourceType string
    The resource type for the route attachment.
    RouteOrigin string
    The route origin. The following are the possible values:

    • static
    • propagated
    State string
    The state of the route.
    attachmentId String
    The ID of the route attachment.
    destinationCidr String
    The CIDR block used for destination matches.
    prefixListId String
    The ID of the prefix list.
    resourceId String
    The ID of the resource for the route attachment.
    resourceType String
    The resource type for the route attachment.
    routeOrigin String
    The route origin. The following are the possible values:

    • static
    • propagated
    state String
    The state of the route.
    attachmentId string
    The ID of the route attachment.
    destinationCidr string
    The CIDR block used for destination matches.
    prefixListId string
    The ID of the prefix list.
    resourceId string
    The ID of the resource for the route attachment.
    resourceType string
    The resource type for the route attachment.
    routeOrigin string
    The route origin. The following are the possible values:

    • static
    • propagated
    state string
    The state of the route.
    attachment_id str
    The ID of the route attachment.
    destination_cidr str
    The CIDR block used for destination matches.
    prefix_list_id str
    The ID of the prefix list.
    resource_id str
    The ID of the resource for the route attachment.
    resource_type str
    The resource type for the route attachment.
    route_origin str
    The route origin. The following are the possible values:

    • static
    • propagated
    state str
    The state of the route.
    attachmentId String
    The ID of the route attachment.
    destinationCidr String
    The CIDR block used for destination matches.
    prefixListId String
    The ID of the prefix list.
    resourceId String
    The ID of the resource for the route attachment.
    resourceType String
    The resource type for the route attachment.
    routeOrigin String
    The route origin. The following are the possible values:

    • static
    • propagated
    state String
    The state of the route.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi