Interface ZixiPullOutputConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ZixiPullOutputConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.239Z")
@Stability(Experimental)
public interface ZixiPullOutputConfig
extends software.amazon.jsii.JsiiSerializable
(experimental) Configuration options for Zixi Pull 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;
ZixiPullOutputConfig zixiPullOutputConfig = ZixiPullOutputConfig.builder()
.cidrAllowList(List.of("cidrAllowList"))
.maxLatency(Duration.minutes(30))
.remoteId("remoteId")
.streamId("streamId")
// the properties below are optional
.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 forZixiPullOutputConfigstatic final classAn implementation forZixiPullOutputConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic ZixiPullOutputConfig.Builderbuilder()(experimental) The range of IP addresses that should be allowed to initiate output requests to this flow.default StaticKeyEncryption(experimental) Static key encryption for this output.(experimental) The maximum latency for Zixi-based streams.(experimental) The remote ID for the Zixi-pull stream.(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
-
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.
Required by the MediaConnect service for Zixi Pull outputs.
-
getMaxLatency
(experimental) The maximum latency for Zixi-based streams. -
getRemoteId
(experimental) The remote ID for the Zixi-pull stream. -
getStreamId
(experimental) The stream ID that you want to use for this transport. -
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
ZixiPullOutputConfig.BuilderofZixiPullOutputConfig
-