Module Values.MediaLiveTransitEncryptionSource

The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.

Sourcetype nonrec t = {
  1. encryptionKeyType : MediaLiveTransitEncryptionKeyType.t option;
    (*

    The type of encryption key to use for MediaLive transit encryption.

    *)
  2. encryptionKeyConfiguration : MediaLiveTransitEncryptionKeyConfiguration.t;
    (*

    The configuration details for the MediaLive encryption key.

    *)
}
Sourceval context_ : string
Sourceval make : ?encryptionKeyType:??? -> encryptionKeyConfiguration:MediaLiveTransitEncryptionKeyConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `Structure of (string * [> `String of SecretArn.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t