Skip to content

IceServer

Source code in docs_src/capo_kinesis_video_signaling/types/ice_server.py
class IceServer(TypedDict, closed=True):
    uris: NotRequired["capo_kinesis_video_signaling.types.uris.Uris"]
    """<p>An array of URIs, in the form specified in the <a href="https://tools.ietf.org/html/draft-petithuguenin-behave-turn-uris-03">I-D.petithuguenin-behave-turn-uris</a> spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.</p>"""
    username: NotRequired["capo_kinesis_video_signaling.types.username.Username"]
    """<p>A username to login to the ICE server.</p>"""
    password: NotRequired["capo_kinesis_video_signaling.types.password.Password"]
    """<p>A password to login to the ICE server.</p>"""
    ttl: NotRequired["capo_kinesis_video_signaling.types.ttl.Ttl"]
    """<p>The period of time, in seconds, during which the username and password are valid.</p>"""

password instance-attribute

password: NotRequired[Password]

A password to login to the ICE server.

ttl instance-attribute

ttl: NotRequired[Ttl]

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

uris instance-attribute

uris: NotRequired[Uris]

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.

username instance-attribute

username: NotRequired[Username]

A username to login to the ICE server.