class Aws::KinesisVideo::Types::SingleMasterChannelEndpointConfiguration

An object that contains the endpoint configuration for the `SINGLE_MASTER` channel type.

@note When making an API call, you may pass SingleMasterChannelEndpointConfiguration

data as a hash:

    {
      protocols: ["WSS"], # accepts WSS, HTTPS
      role: "MASTER", # accepts MASTER, VIEWER
    }

@!attribute [rw] protocols

This property is used to determine the nature of communication over
this `SINGLE_MASTER` signaling channel. If `WSS` is specified, this
API returns a websocket endpoint. If `HTTPS` is specified, this API
returns an `HTTPS` endpoint.
@return [Array<String>]

@!attribute [rw] role

This property is used to determine messaging permissions in this
`SINGLE_MASTER` signaling channel. If `MASTER` is specified, this
API returns an endpoint that a client can use to receive offers from
and send answers to any of the viewers on this signaling channel. If
`VIEWER` is specified, this API returns an endpoint that a client
can use only to send offers to another `MASTER` client on this
signaling channel.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/kinesisvideo-2017-09-30/SingleMasterChannelEndpointConfiguration AWS API Documentation

Constants

SENSITIVE