

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 Explanation
<a name="aws-properties-ec2-networkinsightsanalysis-explanation"></a>

Describes an explanation code for an unreachable path. For more information, see [Reachability Analyzer explanation codes](https://docs.aws.amazon.com/vpc/latest/reachability/explanation-codes.html).

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

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

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

```
{
  "[Acl](#cfn-ec2-networkinsightsanalysis-explanation-acl)" : {{AnalysisComponent}},
  "[AclRule](#cfn-ec2-networkinsightsanalysis-explanation-aclrule)" : {{AnalysisAclRule}},
  "[Address](#cfn-ec2-networkinsightsanalysis-explanation-address)" : {{String}},
  "[Addresses](#cfn-ec2-networkinsightsanalysis-explanation-addresses)" : {{[ String, ... ]}},
  "[AttachedTo](#cfn-ec2-networkinsightsanalysis-explanation-attachedto)" : {{AnalysisComponent}},
  "[AvailabilityZones](#cfn-ec2-networkinsightsanalysis-explanation-availabilityzones)" : {{[ String, ... ]}},
  "[Cidrs](#cfn-ec2-networkinsightsanalysis-explanation-cidrs)" : {{[ String, ... ]}},
  "[ClassicLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-explanation-classicloadbalancerlistener)" : {{AnalysisLoadBalancerListener}},
  "[Component](#cfn-ec2-networkinsightsanalysis-explanation-component)" : {{AnalysisComponent}},
  "[ComponentAccount](#cfn-ec2-networkinsightsanalysis-explanation-componentaccount)" : {{String}},
  "[ComponentRegion](#cfn-ec2-networkinsightsanalysis-explanation-componentregion)" : {{String}},
  "[CustomerGateway](#cfn-ec2-networkinsightsanalysis-explanation-customergateway)" : {{AnalysisComponent}},
  "[Destination](#cfn-ec2-networkinsightsanalysis-explanation-destination)" : {{AnalysisComponent}},
  "[DestinationVpc](#cfn-ec2-networkinsightsanalysis-explanation-destinationvpc)" : {{AnalysisComponent}},
  "[Direction](#cfn-ec2-networkinsightsanalysis-explanation-direction)" : {{String}},
  "[ElasticLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-explanation-elasticloadbalancerlistener)" : {{AnalysisComponent}},
  "[ExplanationCode](#cfn-ec2-networkinsightsanalysis-explanation-explanationcode)" : {{String}},
  "[IngressRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-ingressroutetable)" : {{AnalysisComponent}},
  "[InternetGateway](#cfn-ec2-networkinsightsanalysis-explanation-internetgateway)" : {{AnalysisComponent}},
  "[LoadBalancerArn](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerarn)" : {{String}},
  "[LoadBalancerListenerPort](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerlistenerport)" : {{Integer}},
  "[LoadBalancerTarget](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertarget)" : {{AnalysisLoadBalancerTarget}},
  "[LoadBalancerTargetGroup](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroup)" : {{AnalysisComponent}},
  "[LoadBalancerTargetGroups](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroups)" : {{[ AnalysisComponent, ... ]}},
  "[LoadBalancerTargetPort](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetport)" : {{Integer}},
  "[MissingComponent](#cfn-ec2-networkinsightsanalysis-explanation-missingcomponent)" : {{String}},
  "[NatGateway](#cfn-ec2-networkinsightsanalysis-explanation-natgateway)" : {{AnalysisComponent}},
  "[NetworkInterface](#cfn-ec2-networkinsightsanalysis-explanation-networkinterface)" : {{AnalysisComponent}},
  "[PacketField](#cfn-ec2-networkinsightsanalysis-explanation-packetfield)" : {{String}},
  "[Port](#cfn-ec2-networkinsightsanalysis-explanation-port)" : {{Integer}},
  "[PortRanges](#cfn-ec2-networkinsightsanalysis-explanation-portranges)" : {{[ PortRange, ... ]}},
  "[PrefixList](#cfn-ec2-networkinsightsanalysis-explanation-prefixlist)" : {{AnalysisComponent}},
  "[Protocols](#cfn-ec2-networkinsightsanalysis-explanation-protocols)" : {{[ String, ... ]}},
  "[RouteTable](#cfn-ec2-networkinsightsanalysis-explanation-routetable)" : {{AnalysisComponent}},
  "[RouteTableRoute](#cfn-ec2-networkinsightsanalysis-explanation-routetableroute)" : {{AnalysisRouteTableRoute}},
  "[SecurityGroup](#cfn-ec2-networkinsightsanalysis-explanation-securitygroup)" : {{AnalysisComponent}},
  "[SecurityGroupRule](#cfn-ec2-networkinsightsanalysis-explanation-securitygrouprule)" : {{AnalysisSecurityGroupRule}},
  "[SecurityGroups](#cfn-ec2-networkinsightsanalysis-explanation-securitygroups)" : {{[ AnalysisComponent, ... ]}},
  "[SourceVpc](#cfn-ec2-networkinsightsanalysis-explanation-sourcevpc)" : {{AnalysisComponent}},
  "[State](#cfn-ec2-networkinsightsanalysis-explanation-state)" : {{String}},
  "[Subnet](#cfn-ec2-networkinsightsanalysis-explanation-subnet)" : {{AnalysisComponent}},
  "[SubnetRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-subnetroutetable)" : {{AnalysisComponent}},
  "[TransitGateway](#cfn-ec2-networkinsightsanalysis-explanation-transitgateway)" : {{AnalysisComponent}},
  "[TransitGatewayAttachment](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayattachment)" : {{AnalysisComponent}},
  "[TransitGatewayRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetable)" : {{AnalysisComponent}},
  "[TransitGatewayRouteTableRoute](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetableroute)" : {{TransitGatewayRouteTableRoute}},
  "[Vpc](#cfn-ec2-networkinsightsanalysis-explanation-vpc)" : {{AnalysisComponent}},
  "[vpcEndpoint](#cfn-ec2-networkinsightsanalysis-explanation-vpcendpoint)" : {{AnalysisComponent}},
  "[VpcPeeringConnection](#cfn-ec2-networkinsightsanalysis-explanation-vpcpeeringconnection)" : {{AnalysisComponent}},
  "[VpnConnection](#cfn-ec2-networkinsightsanalysis-explanation-vpnconnection)" : {{AnalysisComponent}},
  "[VpnGateway](#cfn-ec2-networkinsightsanalysis-explanation-vpngateway)" : {{AnalysisComponent}}
}
```

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

```
  [Acl](#cfn-ec2-networkinsightsanalysis-explanation-acl): {{
    AnalysisComponent}}
  [AclRule](#cfn-ec2-networkinsightsanalysis-explanation-aclrule): {{
    AnalysisAclRule}}
  [Address](#cfn-ec2-networkinsightsanalysis-explanation-address): {{String}}
  [Addresses](#cfn-ec2-networkinsightsanalysis-explanation-addresses): {{
    - String}}
  [AttachedTo](#cfn-ec2-networkinsightsanalysis-explanation-attachedto): {{
    AnalysisComponent}}
  [AvailabilityZones](#cfn-ec2-networkinsightsanalysis-explanation-availabilityzones): {{
    - String}}
  [Cidrs](#cfn-ec2-networkinsightsanalysis-explanation-cidrs): {{
    - String}}
  [ClassicLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-explanation-classicloadbalancerlistener): {{
    AnalysisLoadBalancerListener}}
  [Component](#cfn-ec2-networkinsightsanalysis-explanation-component): {{
    AnalysisComponent}}
  [ComponentAccount](#cfn-ec2-networkinsightsanalysis-explanation-componentaccount): {{String}}
  [ComponentRegion](#cfn-ec2-networkinsightsanalysis-explanation-componentregion): {{String}}
  [CustomerGateway](#cfn-ec2-networkinsightsanalysis-explanation-customergateway): {{
    AnalysisComponent}}
  [Destination](#cfn-ec2-networkinsightsanalysis-explanation-destination): {{
    AnalysisComponent}}
  [DestinationVpc](#cfn-ec2-networkinsightsanalysis-explanation-destinationvpc): {{
    AnalysisComponent}}
  [Direction](#cfn-ec2-networkinsightsanalysis-explanation-direction): {{String}}
  [ElasticLoadBalancerListener](#cfn-ec2-networkinsightsanalysis-explanation-elasticloadbalancerlistener): {{
    AnalysisComponent}}
  [ExplanationCode](#cfn-ec2-networkinsightsanalysis-explanation-explanationcode): {{String}}
  [IngressRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-ingressroutetable): {{
    AnalysisComponent}}
  [InternetGateway](#cfn-ec2-networkinsightsanalysis-explanation-internetgateway): {{
    AnalysisComponent}}
  [LoadBalancerArn](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerarn): {{String}}
  [LoadBalancerListenerPort](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerlistenerport): {{Integer}}
  [LoadBalancerTarget](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertarget): {{
    AnalysisLoadBalancerTarget}}
  [LoadBalancerTargetGroup](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroup): {{
    AnalysisComponent}}
  [LoadBalancerTargetGroups](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroups): {{
    - AnalysisComponent}}
  [LoadBalancerTargetPort](#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetport): {{Integer}}
  [MissingComponent](#cfn-ec2-networkinsightsanalysis-explanation-missingcomponent): {{String}}
  [NatGateway](#cfn-ec2-networkinsightsanalysis-explanation-natgateway): {{
    AnalysisComponent}}
  [NetworkInterface](#cfn-ec2-networkinsightsanalysis-explanation-networkinterface): {{
    AnalysisComponent}}
  [PacketField](#cfn-ec2-networkinsightsanalysis-explanation-packetfield): {{String}}
  [Port](#cfn-ec2-networkinsightsanalysis-explanation-port): {{Integer}}
  [PortRanges](#cfn-ec2-networkinsightsanalysis-explanation-portranges): {{
    - PortRange}}
  [PrefixList](#cfn-ec2-networkinsightsanalysis-explanation-prefixlist): {{
    AnalysisComponent}}
  [Protocols](#cfn-ec2-networkinsightsanalysis-explanation-protocols): {{
    - String}}
  [RouteTable](#cfn-ec2-networkinsightsanalysis-explanation-routetable): {{
    AnalysisComponent}}
  [RouteTableRoute](#cfn-ec2-networkinsightsanalysis-explanation-routetableroute): {{
    AnalysisRouteTableRoute}}
  [SecurityGroup](#cfn-ec2-networkinsightsanalysis-explanation-securitygroup): {{
    AnalysisComponent}}
  [SecurityGroupRule](#cfn-ec2-networkinsightsanalysis-explanation-securitygrouprule): {{
    AnalysisSecurityGroupRule}}
  [SecurityGroups](#cfn-ec2-networkinsightsanalysis-explanation-securitygroups): {{
    - AnalysisComponent}}
  [SourceVpc](#cfn-ec2-networkinsightsanalysis-explanation-sourcevpc): {{
    AnalysisComponent}}
  [State](#cfn-ec2-networkinsightsanalysis-explanation-state): {{String}}
  [Subnet](#cfn-ec2-networkinsightsanalysis-explanation-subnet): {{
    AnalysisComponent}}
  [SubnetRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-subnetroutetable): {{
    AnalysisComponent}}
  [TransitGateway](#cfn-ec2-networkinsightsanalysis-explanation-transitgateway): {{
    AnalysisComponent}}
  [TransitGatewayAttachment](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayattachment): {{
    AnalysisComponent}}
  [TransitGatewayRouteTable](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetable): {{
    AnalysisComponent}}
  [TransitGatewayRouteTableRoute](#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetableroute): {{
    TransitGatewayRouteTableRoute}}
  [Vpc](#cfn-ec2-networkinsightsanalysis-explanation-vpc): {{
    AnalysisComponent}}
  [vpcEndpoint](#cfn-ec2-networkinsightsanalysis-explanation-vpcendpoint): {{
    AnalysisComponent}}
  [VpcPeeringConnection](#cfn-ec2-networkinsightsanalysis-explanation-vpcpeeringconnection): {{
    AnalysisComponent}}
  [VpnConnection](#cfn-ec2-networkinsightsanalysis-explanation-vpnconnection): {{
    AnalysisComponent}}
  [VpnGateway](#cfn-ec2-networkinsightsanalysis-explanation-vpngateway): {{
    AnalysisComponent}}
```

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

`Acl`  <a name="cfn-ec2-networkinsightsanalysis-explanation-acl"></a>
The network ACL.  
*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)

`AclRule`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`Address`  <a name="cfn-ec2-networkinsightsanalysis-explanation-address"></a>
The IPv4 address, in CIDR notation.  
*Required*: No  
*Type*: String  
*Pattern*: `^([0-9]{1,3}.){3}[0-9]{1,3}$`  
*Minimum*: `0`  
*Maximum*: `15`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Addresses`  <a name="cfn-ec2-networkinsightsanalysis-explanation-addresses"></a>
The IPv4 addresses, in CIDR notation.  
*Required*: No  
*Type*: Array of String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AttachedTo`  <a name="cfn-ec2-networkinsightsanalysis-explanation-attachedto"></a>
The resource to which the component is attached.  
*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)

`AvailabilityZones`  <a name="cfn-ec2-networkinsightsanalysis-explanation-availabilityzones"></a>
The Availability Zones.  
*Required*: No  
*Type*: Array of String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Cidrs`  <a name="cfn-ec2-networkinsightsanalysis-explanation-cidrs"></a>
The CIDR ranges.  
*Required*: No  
*Type*: Array of String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ClassicLoadBalancerListener`  <a name="cfn-ec2-networkinsightsanalysis-explanation-classicloadbalancerlistener"></a>
The listener for a Classic Load Balancer.  
*Required*: No  
*Type*: [AnalysisLoadBalancerListener](aws-properties-ec2-networkinsightsanalysis-analysisloadbalancerlistener.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-explanation-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)

`ComponentAccount`  <a name="cfn-ec2-networkinsightsanalysis-explanation-componentaccount"></a>
The AWS account for the component.  
*Required*: No  
*Type*: String  
*Pattern*: `\d{12}`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ComponentRegion`  <a name="cfn-ec2-networkinsightsanalysis-explanation-componentregion"></a>
The Region for the component.  
*Required*: No  
*Type*: String  
*Pattern*: `[a-z]{2}-[a-z]+-[1-9]+`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`CustomerGateway`  <a name="cfn-ec2-networkinsightsanalysis-explanation-customergateway"></a>
The customer 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)

`Destination`  <a name="cfn-ec2-networkinsightsanalysis-explanation-destination"></a>
The destination.  
*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-explanation-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)

`Direction`  <a name="cfn-ec2-networkinsightsanalysis-explanation-direction"></a>
The direction. The following are the possible values:  
+ egress
+ ingress
*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)

`ElasticLoadBalancerListener`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`ExplanationCode`  <a name="cfn-ec2-networkinsightsanalysis-explanation-explanationcode"></a>
The explanation code.  
*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)

`IngressRouteTable`  <a name="cfn-ec2-networkinsightsanalysis-explanation-ingressroutetable"></a>
The route table.  
*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)

`InternetGateway`  <a name="cfn-ec2-networkinsightsanalysis-explanation-internetgateway"></a>
The internet 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)

`LoadBalancerArn`  <a name="cfn-ec2-networkinsightsanalysis-explanation-loadbalancerarn"></a>
The Amazon Resource Name (ARN) of the load balancer.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `1283`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`LoadBalancerListenerPort`  <a name="cfn-ec2-networkinsightsanalysis-explanation-loadbalancerlistenerport"></a>
The listener port of the load balancer.  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `65535`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

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

`LoadBalancerTargetGroup`  <a name="cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroup"></a>
The target group.  
*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)

`LoadBalancerTargetGroups`  <a name="cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroups"></a>
The target groups.  
*Required*: No  
*Type*: Array of [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)

`LoadBalancerTargetPort`  <a name="cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetport"></a>
The target port.  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `65535`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MissingComponent`  <a name="cfn-ec2-networkinsightsanalysis-explanation-missingcomponent"></a>
The missing component.  
*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)

`NatGateway`  <a name="cfn-ec2-networkinsightsanalysis-explanation-natgateway"></a>
The NAT 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)

`NetworkInterface`  <a name="cfn-ec2-networkinsightsanalysis-explanation-networkinterface"></a>
The network interface.  
*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)

`PacketField`  <a name="cfn-ec2-networkinsightsanalysis-explanation-packetfield"></a>
The packet field.  
*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)

`Port`  <a name="cfn-ec2-networkinsightsanalysis-explanation-port"></a>
The port.  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `65535`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

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

`PrefixList`  <a name="cfn-ec2-networkinsightsanalysis-explanation-prefixlist"></a>
The prefix list.  
*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)

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

`RouteTable`  <a name="cfn-ec2-networkinsightsanalysis-explanation-routetable"></a>
The route table.  
*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)

`RouteTableRoute`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`SecurityGroup`  <a name="cfn-ec2-networkinsightsanalysis-explanation-securitygroup"></a>
The security group.  
*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)

`SecurityGroupRule`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`SecurityGroups`  <a name="cfn-ec2-networkinsightsanalysis-explanation-securitygroups"></a>
The security groups.  
*Required*: No  
*Type*: Array of [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)

`SourceVpc`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`State`  <a name="cfn-ec2-networkinsightsanalysis-explanation-state"></a>
The state.  
*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)

`Subnet`  <a name="cfn-ec2-networkinsightsanalysis-explanation-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)

`SubnetRouteTable`  <a name="cfn-ec2-networkinsightsanalysis-explanation-subnetroutetable"></a>
The route table for 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-explanation-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)

`TransitGatewayAttachment`  <a name="cfn-ec2-networkinsightsanalysis-explanation-transitgatewayattachment"></a>
The transit gateway attachment.  
*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)

`TransitGatewayRouteTable`  <a name="cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetable"></a>
The transit gateway route table.  
*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-explanation-transitgatewayroutetableroute"></a>
The transit gateway route table route.  
*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-explanation-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)

`vpcEndpoint`  <a name="cfn-ec2-networkinsightsanalysis-explanation-vpcendpoint"></a>
The VPC endpoint.  
*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)

`VpcPeeringConnection`  <a name="cfn-ec2-networkinsightsanalysis-explanation-vpcpeeringconnection"></a>
The VPC peering connection.  
*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)

`VpnConnection`  <a name="cfn-ec2-networkinsightsanalysis-explanation-vpnconnection"></a>
The VPN connection.  
*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)

`VpnGateway`  <a name="cfn-ec2-networkinsightsanalysis-explanation-vpngateway"></a>
The VPN 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)