Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
SingleMasterChannelEndpointConfiguration' | |
|
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.