

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::EC2::NetworkInsightsAnalysis PathComponent
<a name="aws-properties-ec2-networkinsightsanalysis-pathcomponent"></a>

Describes a path component.

## Syntax
<a name="aws-properties-ec2-networkinsightsanalysis-pathcomponent-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-ec2-networkinsightsanalysis-pathcomponent-syntax.json"></a>

```
{
  "[AclRule](#cfn-ec2-networkinsightsanalysis-pathcomponent-aclrule)" : {{AnalysisAclRule}},
  "[AdditionalDetails](#cfn-ec2-networkinsightsanalysis-pathcomponent-additionaldetails)" : {{[ AdditionalDetail, ... ]}},
  "[Component](#cfn-ec2-networkinsightsanalysis-pathcomponent-component)" : {{AnalysisComponent}},
  "[DestinationVpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-destinationvpc)" : {{AnalysisComponent}},
  "[ElasticLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-pathcomponent-elasticloadbalancerlistener)" : {{AnalysisComponent}},
  "[Explanations](#cfn-ec2-networkinsightsanalysis-pathcomponent-explanations)" : {{[ Explanation, ... ]}},
  "[InboundHeader](#cfn-ec2-networkinsightsanalysis-pathcomponent-inboundheader)" : {{AnalysisPacketHeader}},
  "[OutboundHeader](#cfn-ec2-networkinsightsanalysis-pathcomponent-outboundheader)" : {{AnalysisPacketHeader}},
  "[RouteTableRoute](#cfn-ec2-networkinsightsanalysis-pathcomponent-routetableroute)" : {{AnalysisRouteTableRoute}},
  "[SecurityGroupRule](#cfn-ec2-networkinsightsanalysis-pathcomponent-securitygrouprule)" : {{AnalysisSecurityGroupRule}},
  "[SequenceNumber](#cfn-ec2-networkinsightsanalysis-pathcomponent-sequencenumber)" : {{Integer}},
  "[ServiceName](#cfn-ec2-networkinsightsanalysis-pathcomponent-servicename)" : {{String}},
  "[SourceVpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-sourcevpc)" : {{AnalysisComponent}},
  "[Subnet](#cfn-ec2-networkinsightsanalysis-pathcomponent-subnet)" : {{AnalysisComponent}},
  "[TransitGateway](#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgateway)" : {{AnalysisComponent}},
  "[TransitGatewayRouteTableRoute](#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgatewayroutetableroute)" : {{TransitGatewayRouteTableRoute}},
  "[Vpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-vpc)" : {{AnalysisComponent}}
}
```

### YAML
<a name="aws-properties-ec2-networkinsightsanalysis-pathcomponent-syntax.yaml"></a>

```
  [AclRule](#cfn-ec2-networkinsightsanalysis-pathcomponent-aclrule): {{
    AnalysisAclRule}}
  [AdditionalDetails](#cfn-ec2-networkinsightsanalysis-pathcomponent-additionaldetails): {{
    - AdditionalDetail}}
  [Component](#cfn-ec2-networkinsightsanalysis-pathcomponent-component): {{
    AnalysisComponent}}
  [DestinationVpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-destinationvpc): {{
    AnalysisComponent}}
  [ElasticLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-pathcomponent-elasticloadbalancerlistener): {{
    AnalysisComponent}}
  [Explanations](#cfn-ec2-networkinsightsanalysis-pathcomponent-explanations): {{
    - Explanation}}
  [InboundHeader](#cfn-ec2-networkinsightsanalysis-pathcomponent-inboundheader): {{
    AnalysisPacketHeader}}
  [OutboundHeader](#cfn-ec2-networkinsightsanalysis-pathcomponent-outboundheader): {{
    AnalysisPacketHeader}}
  [RouteTableRoute](#cfn-ec2-networkinsightsanalysis-pathcomponent-routetableroute): {{
    AnalysisRouteTableRoute}}
  [SecurityGroupRule](#cfn-ec2-networkinsightsanalysis-pathcomponent-securitygrouprule): {{
    AnalysisSecurityGroupRule}}
  [SequenceNumber](#cfn-ec2-networkinsightsanalysis-pathcomponent-sequencenumber): {{Integer}}
  [ServiceName](#cfn-ec2-networkinsightsanalysis-pathcomponent-servicename): {{String}}
  [SourceVpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-sourcevpc): {{
    AnalysisComponent}}
  [Subnet](#cfn-ec2-networkinsightsanalysis-pathcomponent-subnet): {{
    AnalysisComponent}}
  [TransitGateway](#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgateway): {{
    AnalysisComponent}}
  [TransitGatewayRouteTableRoute](#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgatewayroutetableroute): {{
    TransitGatewayRouteTableRoute}}
  [Vpc](#cfn-ec2-networkinsightsanalysis-pathcomponent-vpc): {{
    AnalysisComponent}}
```

## Properties
<a name="aws-properties-ec2-networkinsightsanalysis-pathcomponent-properties"></a>

`AclRule`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-aclrule"></a>
The network ACL rule.  
*Required*: No  
*Type*: [AnalysisAclRule](aws-properties-ec2-networkinsightsanalysis-analysisaclrule.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AdditionalDetails`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-additionaldetails"></a>
The additional details.  
*Required*: No  
*Type*: Array of [AdditionalDetail](aws-properties-ec2-networkinsightsanalysis-additionaldetail.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Component`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-component"></a>
The component.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DestinationVpc`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-destinationvpc"></a>
The destination VPC.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ElasticLoadBalancerListener`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-elasticloadbalancerlistener"></a>
The load balancer listener.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Explanations`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-explanations"></a>
The explanation codes.  
*Required*: No  
*Type*: Array of [Explanation](aws-properties-ec2-networkinsightsanalysis-explanation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`InboundHeader`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-inboundheader"></a>
The inbound header.  
*Required*: No  
*Type*: [AnalysisPacketHeader](aws-properties-ec2-networkinsightsanalysis-analysispacketheader.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`OutboundHeader`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-outboundheader"></a>
The outbound header.  
*Required*: No  
*Type*: [AnalysisPacketHeader](aws-properties-ec2-networkinsightsanalysis-analysispacketheader.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RouteTableRoute`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-routetableroute"></a>
The route table route.  
*Required*: No  
*Type*: [AnalysisRouteTableRoute](aws-properties-ec2-networkinsightsanalysis-analysisroutetableroute.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SecurityGroupRule`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-securitygrouprule"></a>
The security group rule.  
*Required*: No  
*Type*: [AnalysisSecurityGroupRule](aws-properties-ec2-networkinsightsanalysis-analysissecuritygrouprule.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SequenceNumber`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-sequencenumber"></a>
The sequence number.  
*Required*: No  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ServiceName`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-servicename"></a>
The name of the VPC endpoint service.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SourceVpc`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-sourcevpc"></a>
The source VPC.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Subnet`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-subnet"></a>
The subnet.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TransitGateway`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-transitgateway"></a>
The transit gateway.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TransitGatewayRouteTableRoute`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-transitgatewayroutetableroute"></a>
The route in a transit gateway route table.  
*Required*: No  
*Type*: [TransitGatewayRouteTableRoute](aws-properties-ec2-networkinsightsanalysis-transitgatewayroutetableroute.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Vpc`  <a name="cfn-ec2-networkinsightsanalysis-pathcomponent-vpc"></a>
The component VPC.  
*Required*: No  
*Type*: [AnalysisComponent](aws-properties-ec2-networkinsightsanalysis-analysiscomponent.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)