interface VpcOutputSettings
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.VpcOutputSettings |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#VpcOutputSettings |
Java | software.amazon.awscdk.services.medialive.alpha.VpcOutputSettings |
Python | aws_cdk.aws_medialive_alpha.VpcOutputSettings |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป VpcOutputSettings |
VPC output settings for the channel.
When configured, all output endpoints are created within the specified VPC.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';
import { aws_ec2 as interfaces_ec2 } from 'aws-cdk-lib/interfaces';
import { aws_elasticache as interfaces_elasticache } from 'aws-cdk-lib/interfaces';
declare const securityGroupRef: interfaces_elasticache.ISecurityGroupRef;
declare const subnetRef: interfaces_ec2.ISubnetRef;
const vpcOutputSettings: medialive_alpha.VpcOutputSettings = {
subnets: [subnetRef],
// the properties below are optional
publicAddressAllocationIds: ['publicAddressAllocationIds'],
securityGroups: [securityGroupRef],
};
Properties
| Name | Type | Description |
|---|---|---|
| subnets | ISubnet[] | The subnets to use for the channel's output endpoints. |
| public | string[] | Public address allocation IDs to associate with ENIs created in the output VPC. |
| security | ISecurity[] | The security groups to attach to the output VPC network interfaces. |
subnets
Type:
ISubnet[]
The subnets to use for the channel's output endpoints.
For STANDARD channels, provide subnets in two different availability zones. For SINGLE_PIPELINE channels, provide at least one subnet.
publicAddressAllocationIds?
Type:
string[]
(optional, default: no public addresses)
Public address allocation IDs to associate with ENIs created in the output VPC.
Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
securityGroups?
Type:
ISecurity[]
(optional, default: VPC default security group)
The security groups to attach to the output VPC network interfaces.

.NET
Go
Java
Python
TypeScript (