interface ZixiPullOutputConfig
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.Alpha.ZixiPullOutputConfig |
Go | github.com/aws/aws-cdk-go/awsmediaconnectalpha/v2#ZixiPullOutputConfig |
Java | software.amazon.awscdk.services.mediaconnect.alpha.ZixiPullOutputConfig |
Python | aws_cdk.aws_mediaconnect_alpha.ZixiPullOutputConfig |
TypeScript (source) | @aws-cdk/aws-mediaconnect-alpha ยป ZixiPullOutputConfig |
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 * as mediaconnect_alpha from '@aws-cdk/aws-mediaconnect-alpha';
import * as cdk from 'aws-cdk-lib';
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
import { aws_iam as iam } from 'aws-cdk-lib';
import { aws_secretsmanager as secretsmanager } from 'aws-cdk-lib';
declare const encryptionAlgorithm: mediaconnect_alpha.EncryptionAlgorithm;
declare const networkInterface: mediaconnect_alpha.NetworkInterface;
declare const role: iam.Role;
declare const secret: secretsmanager.Secret;
declare const securityGroup: ec2.SecurityGroup;
declare const subnet: ec2.Subnet;
const zixiPullOutputConfig: mediaconnect_alpha.ZixiPullOutputConfig = {
cidrAllowList: ['cidrAllowList'],
maxLatency: cdk.Duration.minutes(30),
remoteId: 'remoteId',
streamId: 'streamId',
// the properties below are optional
encryption: {
algorithm: encryptionAlgorithm,
secret: secret,
// the properties below are optional
role: role,
},
vpcInterfaceAttachment: {
name: 'name',
role: role,
securityGroups: [securityGroup],
subnet: subnet,
// the properties below are optional
networkInterfaceIds: ['networkInterfaceIds'],
networkInterfaceType: networkInterface,
},
};
Properties
| Name | Type | Description |
|---|---|---|
| cidr | string[] | The range of IP addresses that should be allowed to initiate output requests to this flow. |
| max | Duration | The maximum latency for Zixi-based streams. |
| remote | string | The remote ID for the Zixi-pull stream. |
| stream | string | The stream ID that you want to use for this transport. |
| encryption? | Static | Static key encryption for this output. |
| vpc | Vpc | The VPC interface attachment to use for this output. |
cidrAllowList
Type:
string[]
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.
maxLatency
Type:
Duration
The maximum latency for Zixi-based streams.
remoteId
Type:
string
The remote ID for the Zixi-pull stream.
streamId
Type:
string
The stream ID that you want to use for this transport.
encryption?
Type:
Static
(optional, default: no encryption)
Static key encryption for this output.
vpcInterfaceAttachment?
Type:
Vpc
(optional, default: no VPC interface attachment)
The VPC interface attachment to use for this output.

.NET
Go
Java
Python
TypeScript (