Skip to content

GetIceServerConfigRequest

Source code in docs_src/capo_kinesis_video_signaling/types/get_ice_server_config_request.py
class GetIceServerConfigRequest(TypedDict, closed=True):
    channel_arn: NotRequired[
        "capo_kinesis_video_signaling.types.resource_arn.ResourceARN"
    ]
    """<p>The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers. </p>"""
    client_id: NotRequired["capo_kinesis_video_signaling.types.client_id.ClientId"]
    """<p>Unique identifier for the viewer. Must be unique within the signaling channel.</p>"""
    service: NotRequired["capo_kinesis_video_signaling.types.service.Service"]
    """<p>Specifies the desired service. Currently, <code>TURN</code> is the only valid value.</p>"""
    username: NotRequired["capo_kinesis_video_signaling.types.username.Username"]
    """<p>An optional user ID to be associated with the credentials.</p>"""

channel_arn instance-attribute

channel_arn: NotRequired[ResourceARN]

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

client_id instance-attribute

client_id: NotRequired[ClientId]

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

service instance-attribute

service: NotRequired[Service]

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

username instance-attribute

username: NotRequired[Username]

An optional user ID to be associated with the credentials.