This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EC2::NetworkInsightsAnalysis PathComponent
Describes a path component.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AclRule" :AnalysisAclRule, "AdditionalDetails" :[ AdditionalDetail, ... ], "Component" :AnalysisComponent, "DestinationVpc" :AnalysisComponent, "ElasticLoadBalancerListener" :AnalysisComponent, "Explanations" :[ Explanation, ... ], "InboundHeader" :AnalysisPacketHeader, "OutboundHeader" :AnalysisPacketHeader, "RouteTableRoute" :AnalysisRouteTableRoute, "SecurityGroupRule" :AnalysisSecurityGroupRule, "SequenceNumber" :Integer, "ServiceName" :String, "SourceVpc" :AnalysisComponent, "Subnet" :AnalysisComponent, "TransitGateway" :AnalysisComponent, "TransitGatewayRouteTableRoute" :TransitGatewayRouteTableRoute, "Vpc" :AnalysisComponent}
YAML
AclRule:AnalysisAclRuleAdditionalDetails:- AdditionalDetailComponent:AnalysisComponentDestinationVpc:AnalysisComponentElasticLoadBalancerListener:AnalysisComponentExplanations:- ExplanationInboundHeader:AnalysisPacketHeaderOutboundHeader:AnalysisPacketHeaderRouteTableRoute:AnalysisRouteTableRouteSecurityGroupRule:AnalysisSecurityGroupRuleSequenceNumber:IntegerServiceName:StringSourceVpc:AnalysisComponentSubnet:AnalysisComponentTransitGateway:AnalysisComponentTransitGatewayRouteTableRoute:TransitGatewayRouteTableRouteVpc:AnalysisComponent
Properties
AclRule- 
                    
The network ACL rule.
Required: No
Type: AnalysisAclRule
Update requires: No interruption
 AdditionalDetails- 
                    
The additional details.
Required: No
Type: Array of AdditionalDetail
Update requires: No interruption
 Component- 
                    
The component.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 DestinationVpc- 
                    
The destination VPC.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 ElasticLoadBalancerListener- 
                    
The load balancer listener.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 Explanations- 
                    
The explanation codes.
Required: No
Type: Array of Explanation
Update requires: No interruption
 InboundHeader- 
                    
The inbound header.
Required: No
Type: AnalysisPacketHeader
Update requires: No interruption
 OutboundHeader- 
                    
The outbound header.
Required: No
Type: AnalysisPacketHeader
Update requires: No interruption
 RouteTableRoute- 
                    
The route table route.
Required: No
Type: AnalysisRouteTableRoute
Update requires: No interruption
 SecurityGroupRule- 
                    
The security group rule.
Required: No
Type: AnalysisSecurityGroupRule
Update requires: No interruption
 SequenceNumber- 
                    
The sequence number.
Required: No
Type: Integer
Update requires: No interruption
 ServiceName- 
                    
The name of the VPC endpoint service.
Required: No
Type: String
Update requires: No interruption
 SourceVpc- 
                    
The source VPC.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 Subnet- 
                    
The subnet.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 TransitGateway- 
                    
The transit gateway.
Required: No
Type: AnalysisComponent
Update requires: No interruption
 TransitGatewayRouteTableRoute- 
                    
The route in a transit gateway route table.
Required: No
Type: TransitGatewayRouteTableRoute
Update requires: No interruption
 Vpc- 
                    
The component VPC.
Required: No
Type: AnalysisComponent
Update requires: No interruption