Interface ZixiPushOutputConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ZixiPushOutputConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.240Z")
@Stability(Experimental)
public interface ZixiPushOutputConfig
extends software.amazon.jsii.JsiiSerializable
(experimental) Configuration options for Zixi Push outputs.
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.mediaconnect.alpha.*;
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.ec2.*;
import software.amazon.awscdk.services.iam.*;
import software.amazon.awscdk.services.secretsmanager.*;
EncryptionAlgorithm encryptionAlgorithm;
NetworkInterface networkInterface;
Role role;
Secret secret;
SecurityGroup securityGroup;
Subnet subnet;
ZixiPushOutputConfig zixiPushOutputConfig = ZixiPushOutputConfig.builder()
.destination("destination")
.maxLatency(Duration.minutes(30))
.port(123)
.streamId("streamId")
// the properties below are optional
.cidrAllowList(List.of("cidrAllowList"))
.encryption(StaticKeyEncryption.builder()
.algorithm(encryptionAlgorithm)
.secret(secret)
// the properties below are optional
.role(role)
.build())
.vpcInterfaceAttachment(VpcInterfaceConfig.builder()
.name("name")
.role(role)
.securityGroups(List.of(securityGroup))
.subnet(subnet)
// the properties below are optional
.networkInterfaceIds(List.of("networkInterfaceIds"))
.networkInterfaceType(networkInterface)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forZixiPushOutputConfigstatic final classAn implementation forZixiPushOutputConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic ZixiPushOutputConfig.Builderbuilder()(experimental) The range of IP addresses that should be allowed to initiate output requests to this flow.(experimental) The IP address where you want to send the output.default StaticKeyEncryption(experimental) Static key encryption for this output.(experimental) The maximum latency for Zixi-based streams.getPort()(experimental) The port to use when content is distributed to this output.(experimental) The stream ID that you want to use for this transport.default VpcInterfaceConfig(experimental) The VPC interface attachment to use for this output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestination
(experimental) The IP address where you want to send the output. -
getMaxLatency
(experimental) The maximum latency for Zixi-based streams. -
getPort
(experimental) The port to use when content is distributed to this output. -
getStreamId
(experimental) The stream ID that you want to use for this transport. -
getCidrAllowList
(experimental) The range of IP addresses that should be allowed to initiate output requests to this flow.These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
Default: - no CIDR allow list
-
getEncryption
(experimental) Static key encryption for this output.Default: - no encryption
-
getVpcInterfaceAttachment
(experimental) The VPC interface attachment to use for this output.Default: - no VPC interface attachment
-
builder
- Returns:
- a
ZixiPushOutputConfig.BuilderofZixiPushOutputConfig
-