| 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 |
Amazonka.IVS.Types.ChannelSummary
Description
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.
Constructors
| ChannelSummary' | |
Fields
| |
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).