CfnRouterOutputMixinProps
- class aws_cdk.mixins_preview.aws_mediaconnect.mixins.CfnRouterOutputMixinProps(*, availability_zone=None, configuration=None, maintenance_configuration=None, maximum_bitrate=None, name=None, region_name=None, routing_scope=None, tags=None, tier=None)
Bases:
objectProperties for CfnRouterOutputPropsMixin.
- Parameters:
availability_zone (
Optional[str]) – The Availability Zone of the router output.configuration (
Union[IResolvable,RouterOutputConfigurationProperty,Dict[str,Any],None]) – The configuration settings for a router output.maintenance_configuration (
Union[IResolvable,MaintenanceConfigurationProperty,Dict[str,Any],None]) – The maintenance configuration settings applied to this router output.maximum_bitrate (
Union[int,float,None]) – The maximum bitrate for the router output.name (
Optional[str]) – The name of the router output.region_name (
Optional[str]) – The AWS Region where the router output is located.routing_scope (
Optional[str]) – Indicates whether the router output 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 output.tier (
Optional[str]) – The tier level of the router output.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # 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_output_mixin_props = mediaconnect_mixins.CfnRouterOutputMixinProps( availability_zone="availabilityZone", configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.RouterOutputConfigurationProperty( media_connect_flow=mediaconnect_mixins.CfnRouterOutputPropsMixin.MediaConnectFlowRouterOutputConfigurationProperty( destination_transit_encryption=mediaconnect_mixins.CfnRouterOutputPropsMixin.FlowTransitEncryptionProperty( encryption_key_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.FlowTransitEncryptionKeyConfigurationProperty( automatic=automatic, secrets_manager=mediaconnect_mixins.CfnRouterOutputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), encryption_key_type="encryptionKeyType" ), flow_arn="flowArn", flow_source_arn="flowSourceArn" ), media_live_input=mediaconnect_mixins.CfnRouterOutputPropsMixin.MediaLiveInputRouterOutputConfigurationProperty( destination_transit_encryption=mediaconnect_mixins.CfnRouterOutputPropsMixin.MediaLiveTransitEncryptionProperty( encryption_key_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.MediaLiveTransitEncryptionKeyConfigurationProperty( automatic=automatic, secrets_manager=mediaconnect_mixins.CfnRouterOutputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), encryption_key_type="encryptionKeyType" ), media_live_input_arn="mediaLiveInputArn", media_live_pipeline_id="mediaLivePipelineId" ), standard=mediaconnect_mixins.CfnRouterOutputPropsMixin.StandardRouterOutputConfigurationProperty( network_interface_arn="networkInterfaceArn", protocol="protocol", protocol_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty( rist=mediaconnect_mixins.CfnRouterOutputPropsMixin.RistRouterOutputConfigurationProperty( destination_address="destinationAddress", destination_port=123 ), rtp=mediaconnect_mixins.CfnRouterOutputPropsMixin.RtpRouterOutputConfigurationProperty( destination_address="destinationAddress", destination_port=123, forward_error_correction="forwardErrorCorrection" ), srt_caller=mediaconnect_mixins.CfnRouterOutputPropsMixin.SrtCallerRouterOutputConfigurationProperty( destination_address="destinationAddress", destination_port=123, encryption_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.SrtEncryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterOutputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, stream_id="streamId" ), srt_listener=mediaconnect_mixins.CfnRouterOutputPropsMixin.SrtListenerRouterOutputConfigurationProperty( encryption_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.SrtEncryptionConfigurationProperty( encryption_key=mediaconnect_mixins.CfnRouterOutputPropsMixin.SecretsManagerEncryptionKeyConfigurationProperty( role_arn="roleArn", secret_arn="secretArn" ) ), minimum_latency_milliseconds=123, port=123 ) ) ) ), maintenance_configuration=mediaconnect_mixins.CfnRouterOutputPropsMixin.MaintenanceConfigurationProperty( default=default_, preferred_day_time=mediaconnect_mixins.CfnRouterOutputPropsMixin.PreferredDayTimeMaintenanceConfigurationProperty( day="day", time="time" ) ), maximum_bitrate=123, name="name", region_name="regionName", routing_scope="routingScope", tags=[CfnTag( key="key", value="value" )], tier="tier" )
Attributes
- availability_zone
The Availability Zone of the router output.
- configuration
The configuration settings for a router output.
- maintenance_configuration
The maintenance configuration settings applied to this router output.
- maximum_bitrate
The maximum bitrate for the router output.
- name
The name of the router output.
- region_name
The AWS Region where the router output is located.
- routing_scope
Indicates whether the router output is configured for Regional or global routing.
- tags
Key-value pairs that can be used to tag and organize this router output.
- tier
The tier level of the router output.