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