ZixiPullOutputConfig
- class aws_cdk.aws_mediaconnect_alpha.ZixiPullOutputConfig(*, cidr_allow_list, max_latency, remote_id, stream_id, encryption=None, vpc_interface_attachment=None)
Bases:
object(experimental) Configuration options for Zixi Pull outputs.
- Parameters:
cidr_allow_list (
Sequence[str]) – (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.max_latency (
Duration) – (experimental) The maximum latency for Zixi-based streams.remote_id (
str) – (experimental) The remote ID for the Zixi-pull stream.stream_id (
str) – (experimental) The stream ID that you want to use for this transport.encryption (
Union[StaticKeyEncryption,Dict[str,Any],None]) – (experimental) Static key encryption for this output. Default: - no encryptionvpc_interface_attachment (
Union[VpcInterfaceConfig,Dict[str,Any],None]) – (experimental) The VPC interface attachment to use for this output. Default: - no VPC interface attachment
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_mediaconnect_alpha as mediaconnect_alpha import aws_cdk as cdk from aws_cdk import aws_ec2 as ec2 from aws_cdk import aws_iam as iam from aws_cdk import aws_secretsmanager as secretsmanager # encryption_algorithm: mediaconnect_alpha.EncryptionAlgorithm # network_interface: mediaconnect_alpha.NetworkInterface # role: iam.Role # secret: secretsmanager.Secret # security_group: ec2.SecurityGroup # subnet: ec2.Subnet zixi_pull_output_config = mediaconnect_alpha.ZixiPullOutputConfig( cidr_allow_list=["cidrAllowList"], max_latency=cdk.Duration.minutes(30), remote_id="remoteId", stream_id="streamId", # the properties below are optional encryption=mediaconnect_alpha.StaticKeyEncryption( algorithm=encryption_algorithm, secret=secret, # the properties below are optional role=role ), vpc_interface_attachment=mediaconnect_alpha.VpcInterfaceConfig( name="name", role=role, security_groups=[security_group], subnet=subnet, # the properties below are optional network_interface_ids=["networkInterfaceIds"], network_interface_type=network_interface ) )
Attributes
- cidr_allow_list
(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.
- Stability:
experimental
- encryption
(experimental) Static key encryption for this output.
- Default:
no encryption
- Stability:
experimental
- max_latency
(experimental) The maximum latency for Zixi-based streams.
- Stability:
experimental
- remote_id
(experimental) The remote ID for the Zixi-pull stream.
- Stability:
experimental
- stream_id
(experimental) The stream ID that you want to use for this transport.
- Stability:
experimental
- vpc_interface_attachment
(experimental) The VPC interface attachment to use for this output.
- Default:
no VPC interface attachment
- Stability:
experimental