CfnRouterInputMixinProps
- class aws_cdk.mixins_preview.aws_mediaconnect.mixins.CfnRouterInputMixinProps(*, availability_zone=None, configuration=None, maintenance_configuration=None, maximum_bitrate=None, name=None, region_name=None, routing_scope=None, tags=None, tier=None, transit_encryption=None)
Bases:
objectProperties for CfnRouterInputPropsMixin.
- Parameters:
availability_zone (
Optional[str]) – The Availability Zone of the router input.configuration (
Union[IResolvable,RouterInputConfigurationProperty,Dict[str,Any],None]) – The configuration settings for a router input.maintenance_configuration (
Union[IResolvable,MaintenanceConfigurationProperty,Dict[str,Any],None]) – The maintenance configuration settings applied to this router input.maximum_bitrate (
Union[int,float,None]) – The maximum bitrate for the router input.name (
Optional[str]) – The name of the router input.region_name (
Optional[str]) – The AWS Region where the router input is located.routing_scope (
Optional[str]) – Indicates whether the router input is configured for Regional or global routing.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Key-value pairs that can be used to tag and organize this router input.tier (
Optional[str]) – The tier level of the router input.transit_encryption (
Union[IResolvable,RouterInputTransitEncryptionProperty,Dict[str,Any],None]) – Encryption information.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_mediaconnect import mixins as mediaconnect_mixins # automatic: Any # default_: Any cfn_router_input_mixin_props = mediaconnect_mixins.CfnRouterInputMixinProps( availability_zone="availabilityZone", configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.RouterInputConfigurationProperty( failover=mediaconnect_mixins.CfnRouterInputPropsMixin.FailoverRouterInputConfigurationProperty( network_interface_arn="networkInterfaceArn", primary_source_index=123, protocol_configurations=[mediaconnect_mixins.CfnRouterInputPropsMixin.FailoverRouterInputProtocolConfigurationProperty( rist=mediaconnect_mixins.CfnRouterInputPropsMixin.RistRouterInputConfigurationProperty( port=123, recovery_latency_milliseconds=123 ), rtp=mediaconnect_mixins.CfnRouterInputPropsMixin.RtpRouterInputConfigurationProperty( forward_error_correction="forwardErrorCorrection", port=123 ), srt_caller=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtCallerRouterInputConfigurationProperty( decryption_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtDecryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, source_address="sourceAddress", source_port=123, stream_id="streamId" ), srt_listener=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtListenerRouterInputConfigurationProperty( decryption_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtDecryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, port=123 ) )], source_priority_mode="sourcePriorityMode" ), media_connect_flow=mediaconnect_mixins.CfnRouterInputPropsMixin.MediaConnectFlowRouterInputConfigurationProperty( flow_arn="flowArn", flow_output_arn="flowOutputArn", source_transit_decryption=mediaconnect_mixins.CfnRouterInputPropsMixin.FlowTransitEncryptionProperty( encryption_key_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.FlowTransitEncryptionKeyConfigurationProperty( automatic=automatic, secrets_manager=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), encryption_key_type="encryptionKeyType" ) ), merge=mediaconnect_mixins.CfnRouterInputPropsMixin.MergeRouterInputConfigurationProperty( merge_recovery_window_milliseconds=123, network_interface_arn="networkInterfaceArn", protocol_configurations=[mediaconnect_mixins.CfnRouterInputPropsMixin.MergeRouterInputProtocolConfigurationProperty( rist=mediaconnect_mixins.CfnRouterInputPropsMixin.RistRouterInputConfigurationProperty( port=123, recovery_latency_milliseconds=123 ), rtp=mediaconnect_mixins.CfnRouterInputPropsMixin.RtpRouterInputConfigurationProperty( forward_error_correction="forwardErrorCorrection", port=123 ) )] ), standard=mediaconnect_mixins.CfnRouterInputPropsMixin.StandardRouterInputConfigurationProperty( network_interface_arn="networkInterfaceArn", protocol="protocol", protocol_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.RouterInputProtocolConfigurationProperty( rist=mediaconnect_mixins.CfnRouterInputPropsMixin.RistRouterInputConfigurationProperty( port=123, recovery_latency_milliseconds=123 ), rtp=mediaconnect_mixins.CfnRouterInputPropsMixin.RtpRouterInputConfigurationProperty( forward_error_correction="forwardErrorCorrection", port=123 ), srt_caller=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtCallerRouterInputConfigurationProperty( decryption_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtDecryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, source_address="sourceAddress", source_port=123, stream_id="streamId" ), srt_listener=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtListenerRouterInputConfigurationProperty( decryption_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.SrtDecryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, port=123 ) ) ) ), maintenance_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.MaintenanceConfigurationProperty( default=default_, preferred_day_time=mediaconnect_mixins.CfnRouterInputPropsMixin.PreferredDayTimeMaintenanceConfigurationProperty( day="day", time="time" ) ), maximum_bitrate=123, name="name", region_name="regionName", routing_scope="routingScope", tags=[CfnTag( key="key", value="value" )], tier="tier", transit_encryption=mediaconnect_mixins.CfnRouterInputPropsMixin.RouterInputTransitEncryptionProperty( encryption_key_configuration=mediaconnect_mixins.CfnRouterInputPropsMixin.RouterInputTransitEncryptionKeyConfigurationProperty( automatic=automatic, secrets_manager=mediaconnect_mixins.CfnRouterInputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), encryption_key_type="encryptionKeyType" ) )
Attributes
- availability_zone
The Availability Zone of the router input.
- configuration
The configuration settings for a router input.
- maintenance_configuration
The maintenance configuration settings applied to this router input.
- maximum_bitrate
The maximum bitrate for the router input.
- name
The name of the router input.
- region_name
The AWS Region where the router input is located.
- routing_scope
Indicates whether the router input is configured for Regional or global routing.
- tags
Key-value pairs that can be used to tag and organize this router input.
- tier
The tier level of the router input.
- transit_encryption
Encryption information.