GoogleApi.Transcoder.V1.Model.Encryption (google_api_transcoder v0.4.2)
View SourceEncryption settings.
Attributes
-
aes128
(type:GoogleApi.Transcoder.V1.Model.Aes128Encryption.t
, default:nil
) - Configuration for AES-128 encryption. -
drmSystems
(type:GoogleApi.Transcoder.V1.Model.DrmSystems.t
, default:nil
) - Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled. -
id
(type:String.t
, default:nil
) - Required. Identifier for this set of encryption options. -
mpegCenc
(type:GoogleApi.Transcoder.V1.Model.MpegCommonEncryption.t
, default:nil
) - Configuration for MPEG Common Encryption (MPEG-CENC). -
sampleAes
(type:GoogleApi.Transcoder.V1.Model.SampleAesEncryption.t
, default:nil
) - Configuration for SAMPLE-AES encryption. -
secretManagerKeySource
(type:GoogleApi.Transcoder.V1.Model.SecretManagerSource.t
, default:nil
) - Keys are stored in Google Secret Manager.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Transcoder.V1.Model.Encryption{ aes128: GoogleApi.Transcoder.V1.Model.Aes128Encryption.t() | nil, drmSystems: GoogleApi.Transcoder.V1.Model.DrmSystems.t() | nil, id: String.t() | nil, mpegCenc: GoogleApi.Transcoder.V1.Model.MpegCommonEncryption.t() | nil, sampleAes: GoogleApi.Transcoder.V1.Model.SampleAesEncryption.t() | nil, secretManagerKeySource: GoogleApi.Transcoder.V1.Model.SecretManagerSource.t() | nil }