Interface VpcOutputSettings
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
VpcOutputSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.403Z")
@Stability(Experimental)
public interface VpcOutputSettings
extends software.amazon.jsii.JsiiSerializable
(experimental) 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 software.amazon.awscdk.services.medialive.alpha.*;
import software.amazon.awscdk.interfaces.ec2.*;
import software.amazon.awscdk.interfaces.elasticache.*;
ISecurityGroupRef securityGroupRef;
ISubnetRef subnetRef;
VpcOutputSettings vpcOutputSettings = VpcOutputSettings.builder()
.subnets(List.of(subnetRef))
// the properties below are optional
.publicAddressAllocationIds(List.of("publicAddressAllocationIds"))
.securityGroups(List.of(securityGroupRef))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forVpcOutputSettingsstatic final classAn implementation forVpcOutputSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic VpcOutputSettings.Builderbuilder()(experimental) Public address allocation IDs to associate with ENIs created in the output VPC.default List<ISecurityGroupRef> (experimental) The security groups to attach to the output VPC network interfaces.(experimental) The subnets to use for the channel's output endpoints.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSubnets
(experimental) 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.
-
getPublicAddressAllocationIds
(experimental) Public address allocation IDs to associate with ENIs created in the output VPC.Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
Default: - no public addresses
-
getSecurityGroups
(experimental) The security groups to attach to the output VPC network interfaces.Default: - VPC default security group
-
builder
- Returns:
- a
VpcOutputSettings.BuilderofVpcOutputSettings
-