

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

Describes a security group rule.

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

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

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

```
{
  "[Cidr](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-cidr)" : {{String}},
  "[Direction](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-direction)" : {{String}},
  "[PortRange](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-portrange)" : {{PortRange}},
  "[PrefixListId](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-prefixlistid)" : {{String}},
  "[Protocol](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-protocol)" : {{String}},
  "[SecurityGroupId](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-securitygroupid)" : {{String}}
}
```

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

```
  [Cidr](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-cidr): {{String}}
  [Direction](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-direction): {{String}}
  [PortRange](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-portrange): {{
    PortRange}}
  [PrefixListId](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-prefixlistid): {{String}}
  [Protocol](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-protocol): {{String}}
  [SecurityGroupId](#cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-securitygroupid): {{String}}
```

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

`Cidr`  <a name="cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-cidr"></a>
The IPv4 address range, in CIDR notation.  
*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)

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

`PortRange`  <a name="cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-portrange"></a>
The port range.  
*Required*: No  
*Type*: [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)

`PrefixListId`  <a name="cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-prefixlistid"></a>
The prefix list ID.  
*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)

`Protocol`  <a name="cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-protocol"></a>
The protocol name.  
*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)

`SecurityGroupId`  <a name="cfn-ec2-networkinsightsanalysis-analysissecuritygrouprule-securitygroupid"></a>
The security group ID.  
*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)