libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConvert.Types.StaticKeyProvider

Description

 
Synopsis

Documentation

data StaticKeyProvider Source #

Use these settings to set up encryption with a static key provider.

See: newStaticKeyProvider smart constructor.

Constructors

StaticKeyProvider' 

Fields

  • staticKeyValue :: Maybe Text

    Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).

  • url :: Maybe Text

    Relates to DRM implementation. The location of the license server used for protecting content.

  • keyFormat :: Maybe Text

    Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.

  • keyFormatVersions :: Maybe Text

    Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).

Instances

Instances details
Eq StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

Read StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

Show StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

Generic StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

Associated Types

type Rep StaticKeyProvider :: Type -> Type #

NFData StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

Methods

rnf :: StaticKeyProvider -> () #

Hashable StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

ToJSON StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

FromJSON StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

type Rep StaticKeyProvider Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.StaticKeyProvider

type Rep StaticKeyProvider = D1 ('MetaData "StaticKeyProvider" "Amazonka.MediaConvert.Types.StaticKeyProvider" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "StaticKeyProvider'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "staticKeyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyFormatVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStaticKeyProvider :: StaticKeyProvider Source #

Create a value of StaticKeyProvider 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:staticKeyValue:StaticKeyProvider', staticKeyProvider_staticKeyValue - Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).

$sel:url:StaticKeyProvider', staticKeyProvider_url - Relates to DRM implementation. The location of the license server used for protecting content.

$sel:keyFormat:StaticKeyProvider', staticKeyProvider_keyFormat - Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.

$sel:keyFormatVersions:StaticKeyProvider', staticKeyProvider_keyFormatVersions - Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).

staticKeyProvider_staticKeyValue :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).

staticKeyProvider_url :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. The location of the license server used for protecting content.

staticKeyProvider_keyFormat :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.

staticKeyProvider_keyFormatVersions :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).