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 credentialsusername (
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