| 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.MediaLive.Types.ReservationResourceSpecification
Description
Synopsis
- data ReservationResourceSpecification = ReservationResourceSpecification' {
- channelClass :: Maybe ChannelClass
- codec :: Maybe ReservationCodec
- maximumBitrate :: Maybe ReservationMaximumBitrate
- maximumFramerate :: Maybe ReservationMaximumFramerate
- resolution :: Maybe ReservationResolution
- resourceType :: Maybe ReservationResourceType
- specialFeature :: Maybe ReservationSpecialFeature
- videoQuality :: Maybe ReservationVideoQuality
- newReservationResourceSpecification :: ReservationResourceSpecification
- reservationResourceSpecification_channelClass :: Lens' ReservationResourceSpecification (Maybe ChannelClass)
- reservationResourceSpecification_codec :: Lens' ReservationResourceSpecification (Maybe ReservationCodec)
- reservationResourceSpecification_maximumBitrate :: Lens' ReservationResourceSpecification (Maybe ReservationMaximumBitrate)
- reservationResourceSpecification_maximumFramerate :: Lens' ReservationResourceSpecification (Maybe ReservationMaximumFramerate)
- reservationResourceSpecification_resolution :: Lens' ReservationResourceSpecification (Maybe ReservationResolution)
- reservationResourceSpecification_resourceType :: Lens' ReservationResourceSpecification (Maybe ReservationResourceType)
- reservationResourceSpecification_specialFeature :: Lens' ReservationResourceSpecification (Maybe ReservationSpecialFeature)
- reservationResourceSpecification_videoQuality :: Lens' ReservationResourceSpecification (Maybe ReservationVideoQuality)
Documentation
data ReservationResourceSpecification Source #
Resource configuration (codec, resolution, bitrate, ...)
See: newReservationResourceSpecification smart constructor.
Constructors
| ReservationResourceSpecification' | |
Fields
| |
Instances
newReservationResourceSpecification :: ReservationResourceSpecification Source #
Create a value of ReservationResourceSpecification 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:channelClass:ReservationResourceSpecification', reservationResourceSpecification_channelClass - Channel class, e.g. 'STANDARD'
$sel:codec:ReservationResourceSpecification', reservationResourceSpecification_codec - Codec, e.g. 'AVC'
$sel:maximumBitrate:ReservationResourceSpecification', reservationResourceSpecification_maximumBitrate - Maximum bitrate, e.g. 'MAX_20_MBPS'
$sel:maximumFramerate:ReservationResourceSpecification', reservationResourceSpecification_maximumFramerate - Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)
$sel:resolution:ReservationResourceSpecification', reservationResourceSpecification_resolution - Resolution, e.g. 'HD'
$sel:resourceType:ReservationResourceSpecification', reservationResourceSpecification_resourceType - Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
$sel:specialFeature:ReservationResourceSpecification', reservationResourceSpecification_specialFeature - Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)
$sel:videoQuality:ReservationResourceSpecification', reservationResourceSpecification_videoQuality - Video quality, e.g. 'STANDARD' (Outputs only)
reservationResourceSpecification_channelClass :: Lens' ReservationResourceSpecification (Maybe ChannelClass) Source #
Channel class, e.g. 'STANDARD'
reservationResourceSpecification_codec :: Lens' ReservationResourceSpecification (Maybe ReservationCodec) Source #
Codec, e.g. 'AVC'
reservationResourceSpecification_maximumBitrate :: Lens' ReservationResourceSpecification (Maybe ReservationMaximumBitrate) Source #
Maximum bitrate, e.g. 'MAX_20_MBPS'
reservationResourceSpecification_maximumFramerate :: Lens' ReservationResourceSpecification (Maybe ReservationMaximumFramerate) Source #
Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)
reservationResourceSpecification_resolution :: Lens' ReservationResourceSpecification (Maybe ReservationResolution) Source #
Resolution, e.g. 'HD'
reservationResourceSpecification_resourceType :: Lens' ReservationResourceSpecification (Maybe ReservationResourceType) Source #
Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
reservationResourceSpecification_specialFeature :: Lens' ReservationResourceSpecification (Maybe ReservationSpecialFeature) Source #
Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)
reservationResourceSpecification_videoQuality :: Lens' ReservationResourceSpecification (Maybe ReservationVideoQuality) Source #
Video quality, e.g. 'STANDARD' (Outputs only)