# VpcOutputSettingsProperty

Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.

This entity is at the top level in the channel.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const vpcOutputSettingsProperty: medialive.CfnChannel.VpcOutputSettingsProperty = {
  publicAddressAllocationIds: ['publicAddressAllocationIds'],
  securityGroupIds: ['securityGroupIds'],
  subnetIds: ['subnetIds'],
};
```

## Properties

- `publicAddressAllocationIds`: string[] — List of public address allocation IDs to associate with ENIs that will be created in Output VPC.

  Must specify one for SINGLE_PIPELINE, two for STANDARD channels

- `securityGroupIds`: string[] — A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces.

  If none are specified then the VPC default security group will be used

- `subnetIds`: string[] — A list of VPC subnet IDs from the same VPC.

  If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
