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 ChannelSummary = ChannelSummary' {
- authorized :: Maybe Bool
- arn :: Maybe Text
- latencyMode :: Maybe ChannelLatencyMode
- name :: Maybe Text
- recordingConfigurationArn :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newChannelSummary :: ChannelSummary
- channelSummary_authorized :: Lens' ChannelSummary (Maybe Bool)
- channelSummary_arn :: Lens' ChannelSummary (Maybe Text)
- channelSummary_latencyMode :: Lens' ChannelSummary (Maybe ChannelLatencyMode)
- channelSummary_name :: Lens' ChannelSummary (Maybe Text)
- channelSummary_recordingConfigurationArn :: Lens' ChannelSummary (Maybe Text)
- channelSummary_tags :: Lens' ChannelSummary (Maybe (HashMap Text Text))
Documentation
data ChannelSummary Source #
Summary information about a channel.
See: newChannelSummary
smart constructor.
ChannelSummary' | |
|
Instances
newChannelSummary :: ChannelSummary Source #
Create a value of ChannelSummary
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:authorized:ChannelSummary'
, channelSummary_authorized
- Whether the channel is private (enabled for playback authorization).
Default: false
.
$sel:arn:ChannelSummary'
, channelSummary_arn
- Channel ARN.
$sel:latencyMode:ChannelSummary'
, channelSummary_latencyMode
- Channel latency mode. Use NORMAL
to broadcast and deliver live video
up to Full HD. Use LOW
for near-real-time interaction with viewers.
Default: LOW
. (Note: In the Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
$sel:name:ChannelSummary'
, channelSummary_name
- Channel name.
$sel:recordingConfigurationArn:ChannelSummary'
, channelSummary_recordingConfigurationArn
- Recording-configuration ARN. A value other than an empty string
indicates that recording is enabled. Default: "" (empty string,
recording is disabled).
$sel:tags:ChannelSummary'
, channelSummary_tags
- Array of 1-50 maps, each of the form string:string (key:value)
.
channelSummary_authorized :: Lens' ChannelSummary (Maybe Bool) Source #
Whether the channel is private (enabled for playback authorization).
Default: false
.
channelSummary_arn :: Lens' ChannelSummary (Maybe Text) Source #
Channel ARN.
channelSummary_latencyMode :: Lens' ChannelSummary (Maybe ChannelLatencyMode) Source #
Channel latency mode. Use NORMAL
to broadcast and deliver live video
up to Full HD. Use LOW
for near-real-time interaction with viewers.
Default: LOW
. (Note: In the Amazon IVS console, LOW
and NORMAL
correspond to Ultra-low and Standard, respectively.)
channelSummary_name :: Lens' ChannelSummary (Maybe Text) Source #
Channel name.
channelSummary_recordingConfigurationArn :: Lens' ChannelSummary (Maybe Text) Source #
Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).
channelSummary_tags :: Lens' ChannelSummary (Maybe (HashMap Text Text)) Source #
Array of 1-50 maps, each of the form string:string (key:value)
.