amazonka-kinesis-video-signaling-2.0: Amazon Kinesis Video Signaling Channels SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.KinesisVideoSignaling.Lens

Description

 
Synopsis

Operations

GetIceServerConfig

getIceServerConfig_clientId :: Lens' GetIceServerConfig (Maybe Text) Source #

Unique identifier for the viewer. Must be unique within the signaling channel.

getIceServerConfig_service :: Lens' GetIceServerConfig (Maybe Service) Source #

Specifies the desired service. Currently, TURN is the only valid value.

getIceServerConfig_username :: Lens' GetIceServerConfig (Maybe Text) Source #

An optional user ID to be associated with the credentials.

getIceServerConfig_channelARN :: Lens' GetIceServerConfig Text Source #

The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.

SendAlexaOfferToMaster

sendAlexaOfferToMaster_channelARN :: Lens' SendAlexaOfferToMaster Text Source #

The ARN of the signaling channel by which Alexa and the master peer communicate.

sendAlexaOfferToMaster_senderClientId :: Lens' SendAlexaOfferToMaster Text Source #

The unique identifier for the sender client.

Types

IceServer

iceServer_password :: Lens' IceServer (Maybe Text) Source #

A password to login to the ICE server.

iceServer_ttl :: Lens' IceServer (Maybe Natural) Source #

The period of time, in seconds, during which the username and password are valid.

iceServer_uris :: Lens' IceServer (Maybe [Text]) Source #

An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.

iceServer_username :: Lens' IceServer (Maybe Text) Source #

A username to login to the ICE server.