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 HlsEncryption = HlsEncryption' {}
- newHlsEncryption :: SpekeKeyProvider -> HlsEncryption
- hlsEncryption_encryptionMethod :: Lens' HlsEncryption (Maybe EncryptionMethod)
- hlsEncryption_constantInitializationVector :: Lens' HlsEncryption (Maybe Text)
- hlsEncryption_spekeKeyProvider :: Lens' HlsEncryption SpekeKeyProvider
Documentation
data HlsEncryption Source #
An HTTP Live Streaming (HLS) encryption configuration.
See: newHlsEncryption
smart constructor.
HlsEncryption' | |
|
Instances
Create a value of HlsEncryption
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:encryptionMethod:HlsEncryption'
, hlsEncryption_encryptionMethod
- The encryption method to use.
$sel:constantInitializationVector:HlsEncryption'
, hlsEncryption_constantInitializationVector
- A constant initialization vector for encryption (optional). When not
specified the initialization vector will be periodically rotated.
$sel:spekeKeyProvider:HlsEncryption'
, hlsEncryption_spekeKeyProvider
- Undocumented member.
hlsEncryption_encryptionMethod :: Lens' HlsEncryption (Maybe EncryptionMethod) Source #
The encryption method to use.
hlsEncryption_constantInitializationVector :: Lens' HlsEncryption (Maybe Text) Source #
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
hlsEncryption_spekeKeyProvider :: Lens' HlsEncryption SpekeKeyProvider Source #
Undocumented member.