PushInputDestination
- class aws_cdk.aws_medialive_alpha.PushInputDestination(*, network=None, network_routes=None, static_ip_address=None, stream_name=None)
Bases:
object(experimental) A destination for a push-type input.
- Parameters:
network (
Optional[INetworkRef]) – (experimental) The MediaLive Anywhere network this push destination lives on. Required when the input’sinputNetworkLocationisON_PREMISES. Default: - AWS-managed networknetwork_routes (
Optional[Sequence[Union[NetworkRoute,Dict[str,Any]]]]) – (experimental) The routes to the push destination on the local network. Required for on-premises (ON_PREMISES) push inputs. Default: - no routesstatic_ip_address (
Optional[str]) – (experimental) A static IP address to assign to the push destination on the local network. Default: - MediaLive Anywhere uses one from the IP pool specified on the selected network (service default)stream_name (
Optional[str]) – (experimental) The stream name for RTMP push destinations (application name/instance). Default: - auto-generated
- 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_medialive_alpha as medialive_alpha from aws_cdk.interfaces import aws_medialive as interfaces_medialive # network_ref: interfaces_medialive.INetworkRef push_input_destination = medialive_alpha.PushInputDestination( network=network_ref, network_routes=[medialive_alpha.NetworkRoute( cidr="cidr", gateway="gateway" )], static_ip_address="staticIpAddress", stream_name="streamName" )
Attributes
- network
(experimental) The MediaLive Anywhere network this push destination lives on.
Required when the input’s
inputNetworkLocationisON_PREMISES.- Default:
AWS-managed network
- Stability:
experimental
- network_routes
(experimental) The routes to the push destination on the local network.
Required for on-premises (
ON_PREMISES) push inputs.- Default:
no routes
- Stability:
experimental
- static_ip_address
(experimental) A static IP address to assign to the push destination on the local network.
- Default:
MediaLive Anywhere uses one from the IP pool specified on the selected network (service default)
- Stability:
experimental
- stream_name
(experimental) The stream name for RTMP push destinations (application name/instance).
- Default:
auto-generated
- Stability:
experimental