

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

# AWS::Lambda::NetworkConnector VpcEgressConfiguration
<a name="aws-properties-lambda-networkconnector-vpcegressconfiguration"></a>

The VPC egress configuration for the network connector. Specifies the subnets, security groups, and network protocol for routing outbound traffic through your VPC.

## Syntax
<a name="aws-properties-lambda-networkconnector-vpcegressconfiguration-syntax"></a>

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

### JSON
<a name="aws-properties-lambda-networkconnector-vpcegressconfiguration-syntax.json"></a>

```
{
  "[AssociatedComputeResourceTypes](#cfn-lambda-networkconnector-vpcegressconfiguration-associatedcomputeresourcetypes)" : {{[ String, ... ]}},
  "[NetworkProtocol](#cfn-lambda-networkconnector-vpcegressconfiguration-networkprotocol)" : {{String}},
  "[SecurityGroupIds](#cfn-lambda-networkconnector-vpcegressconfiguration-securitygroupids)" : {{[ String, ... ]}},
  "[SubnetIds](#cfn-lambda-networkconnector-vpcegressconfiguration-subnetids)" : {{[ String, ... ]}}
}
```

### YAML
<a name="aws-properties-lambda-networkconnector-vpcegressconfiguration-syntax.yaml"></a>

```
  [AssociatedComputeResourceTypes](#cfn-lambda-networkconnector-vpcegressconfiguration-associatedcomputeresourcetypes): {{
    - String}}
  [NetworkProtocol](#cfn-lambda-networkconnector-vpcegressconfiguration-networkprotocol): {{String}}
  [SecurityGroupIds](#cfn-lambda-networkconnector-vpcegressconfiguration-securitygroupids): {{
    - String}}
  [SubnetIds](#cfn-lambda-networkconnector-vpcegressconfiguration-subnetids): {{
    - String}}
```

## Properties
<a name="aws-properties-lambda-networkconnector-vpcegressconfiguration-properties"></a>

`AssociatedComputeResourceTypes`  <a name="cfn-lambda-networkconnector-vpcegressconfiguration-associatedcomputeresourcetypes"></a>
The types of Lambda compute resources that can use this connector. Supported value: `MicroVm`.  
*Required*: Yes  
*Type*: Array of String  
*Allowed values*: `MicroVm`  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`NetworkProtocol`  <a name="cfn-lambda-networkconnector-vpcegressconfiguration-networkprotocol"></a>
The network protocol for the connector. Specify `IPv4` for IPv4-only networking, or `DualStack` for both IPv4 and IPv6.  
*Valid Values*: `IPv4` \| `DualStack`  
*Required*: No  
*Type*: String  
*Allowed values*: `IPv4 | DualStack`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SecurityGroupIds`  <a name="cfn-lambda-networkconnector-vpcegressconfiguration-securitygroupids"></a>
The IDs of the VPC security groups to attach to the ENIs. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.  
*Required*: No  
*Type*: Array of String  
*Minimum*: `0 | 0`  
*Maximum*: `1024 | 5`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SubnetIds`  <a name="cfn-lambda-networkconnector-vpcegressconfiguration-subnetids"></a>
The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.  
*Required*: Yes  
*Type*: Array of String  
*Minimum*: `0 | 1`  
*Maximum*: `1024 | 16`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)