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’s inputNetworkLocation is ON_PREMISES. Default: - AWS-managed network

  • network_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 routes

  • static_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 inputNetworkLocation is ON_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