| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration
Description
Synopsis
- data SingleMasterChannelEndpointConfiguration = SingleMasterChannelEndpointConfiguration' {}
- newSingleMasterChannelEndpointConfiguration :: SingleMasterChannelEndpointConfiguration
- singleMasterChannelEndpointConfiguration_protocols :: Lens' SingleMasterChannelEndpointConfiguration (Maybe (NonEmpty ChannelProtocol))
- singleMasterChannelEndpointConfiguration_role :: Lens' SingleMasterChannelEndpointConfiguration (Maybe ChannelRole)
Documentation
data SingleMasterChannelEndpointConfiguration Source #
An object that contains the endpoint configuration for the
SINGLE_MASTER channel type.
See: newSingleMasterChannelEndpointConfiguration smart constructor.
Constructors
| SingleMasterChannelEndpointConfiguration' | |
Fields
| |
Instances
newSingleMasterChannelEndpointConfiguration :: SingleMasterChannelEndpointConfiguration Source #
Create a value of SingleMasterChannelEndpointConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:protocols:SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_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.
$sel:role':SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_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.
singleMasterChannelEndpointConfiguration_protocols :: Lens' SingleMasterChannelEndpointConfiguration (Maybe (NonEmpty ChannelProtocol)) Source #
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.
singleMasterChannelEndpointConfiguration_role :: Lens' SingleMasterChannelEndpointConfiguration (Maybe ChannelRole) Source #
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.