| 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.IVS.Types.RecordingConfigurationSummary
Description
Synopsis
- data RecordingConfigurationSummary = RecordingConfigurationSummary' {}
- newRecordingConfigurationSummary :: Text -> DestinationConfiguration -> RecordingConfigurationState -> RecordingConfigurationSummary
- recordingConfigurationSummary_name :: Lens' RecordingConfigurationSummary (Maybe Text)
- recordingConfigurationSummary_tags :: Lens' RecordingConfigurationSummary (Maybe (HashMap Text Text))
- recordingConfigurationSummary_arn :: Lens' RecordingConfigurationSummary Text
- recordingConfigurationSummary_destinationConfiguration :: Lens' RecordingConfigurationSummary DestinationConfiguration
- recordingConfigurationSummary_state :: Lens' RecordingConfigurationSummary RecordingConfigurationState
Documentation
data RecordingConfigurationSummary Source #
Summary information about a RecordingConfiguration.
See: newRecordingConfigurationSummary smart constructor.
Constructors
| RecordingConfigurationSummary' | |
Fields
| |
Instances
newRecordingConfigurationSummary Source #
Arguments
| :: Text | |
| -> DestinationConfiguration |
|
| -> RecordingConfigurationState | |
| -> RecordingConfigurationSummary |
Create a value of RecordingConfigurationSummary 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:name:RecordingConfigurationSummary', recordingConfigurationSummary_name - Recording-configuration name. The value does not need to be unique.
$sel:tags:RecordingConfigurationSummary', recordingConfigurationSummary_tags - Array of 1-50 maps, each of the form string:string (key:value). See
Tagging Amazon Web Services Resources
for more information, including restrictions that apply to tags and
"Tag naming limits and requirements"; Amazon IVS has no
service-specific constraints beyond what is documented there.
$sel:arn:RecordingConfigurationSummary', recordingConfigurationSummary_arn - Recording-configuration ARN.
$sel:destinationConfiguration:RecordingConfigurationSummary', recordingConfigurationSummary_destinationConfiguration - A complex type that contains information about where recorded video will
be stored.
$sel:state:RecordingConfigurationSummary', recordingConfigurationSummary_state - Indicates the current state of the recording configuration. When the
state is ACTIVE, the configuration is ready for recording a channel
stream.
recordingConfigurationSummary_name :: Lens' RecordingConfigurationSummary (Maybe Text) Source #
Recording-configuration name. The value does not need to be unique.
recordingConfigurationSummary_tags :: Lens' RecordingConfigurationSummary (Maybe (HashMap Text Text)) Source #
Array of 1-50 maps, each of the form string:string (key:value). See
Tagging Amazon Web Services Resources
for more information, including restrictions that apply to tags and
"Tag naming limits and requirements"; Amazon IVS has no
service-specific constraints beyond what is documented there.
recordingConfigurationSummary_arn :: Lens' RecordingConfigurationSummary Text Source #
Recording-configuration ARN.
recordingConfigurationSummary_destinationConfiguration :: Lens' RecordingConfigurationSummary DestinationConfiguration Source #
A complex type that contains information about where recorded video will be stored.
recordingConfigurationSummary_state :: Lens' RecordingConfigurationSummary RecordingConfigurationState Source #
Indicates the current state of the recording configuration. When the
state is ACTIVE, the configuration is ready for recording a channel
stream.