PoisEndpoint

class aws_cdk.aws_medialive_alpha.PoisEndpoint(*, url, password=None, username=None)

Bases: object

(experimental) Connection details for an ESAM POIS (Placement Opportunity Information System) endpoint.

Parameters:
  • url (str) – (experimental) The POIS endpoint URL that MediaLive sends signal conditioning information to.

  • password (Optional[IStringParameter]) – (experimental) An SSM parameter holding the password for the POIS endpoint. The channel role is granted read access to the parameter automatically. Default: - no credentials

  • username (Optional[str]) – (experimental) The username used to connect to the POIS endpoint. Default: - no credentials

Stability:

experimental

ExampleMetadata:

infused

Example:

from aws_cdk.aws_ssm import StringParameter

# stack: Stack
# input: medialive.IInput
# bucket: s3.IBucket
# video: medialive.EncodeConfiguration
# pois_password: StringParameter


medialive.Channel(stack, "Channel",
    inputs=[medialive.InputAttachment(input=input)],
    avail_settings=medialive.AvailSettings.esam(
        pois=medialive.PoisEndpoint(
            url="https://pois.example.com/esam",
            username="pois-user",
            password=pois_password
        ),
        acquisition_point_id="acquisition-point-1",
        ad_avail_offset=Duration.millis(200)
    ),
    scte35_segmentation_scope=medialive.Scte35SegmentationScope.SCTE35_ENABLED_OUTPUT_GROUPS,
    output_groups=[
        medialive.OutputGroupConfiguration.hls(
            name="hls",
            destinations=[medialive.OutputDestination.to_bucket(bucket, "live/stream")],
            outputs=[medialive.HlsOutputDefinition(encodes=[video], output_name="hls_out")]
        )
    ]
)

Attributes

password

(experimental) An SSM parameter holding the password for the POIS endpoint.

The channel role is granted read access to the parameter automatically.

Default:
  • no credentials

Stability:

experimental

url

(experimental) The POIS endpoint URL that MediaLive sends signal conditioning information to.

Stability:

experimental

username

(experimental) The username used to connect to the POIS endpoint.

Default:
  • no credentials

Stability:

experimental