Module Awso_mediapackage_vod_asyncSource

Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackage_vod.Values.TagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackage_vod.Values.UntagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_mediapackage_vod.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use. Note the following considerations when using encryptionContractConfiguration: encryptionContractConfiguration can be used for DASH endpoints that use SPEKE 2.0. SPEKE 2.0 relies on the CPIX 2.3 specification. You must disable key rotation for this endpoint by setting keyRotationIntervalSeconds to 0.

A StreamSelection configuration.

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

An HTTP Live Streaming (HLS) manifest configuration.

A DASH manifest configuration.

A Microsoft Smooth Streaming (MSS) manifest configuration.

A CMAF encryption configuration.

A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.

An HTTP Live Streaming (HLS) encryption configuration.

A Microsoft Smooth Streaming (MSS) encryption configuration.

CDN Authorization credentials

Configure egress access logging.

A CMAF packaging configuration.

A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.

An HTTP Live Streaming (HLS) packaging configuration.

A Microsoft Smooth Streaming (MSS) PackagingConfiguration.

A MediaPackage VOD PackagingGroup resource.

A MediaPackage VOD PackagingConfiguration resource.

A MediaPackage VOD Asset resource.

The endpoint URL used to access an Asset using one PackagingConfiguration.

The client is not authorized to access the requested resource.

An unexpected error occurred.

The requested resource does not exist.

An unexpected error occurred.

The client has exceeded their resource or throttling limits.

The parameters sent in the request are not valid.

Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.

A MediaPackage VOD PackagingGroup resource configuration.

Removes tags from the specified resource. You can specify one or more tags to remove.

Adds tags to the specified resource. You can specify one or more tags to add.

Parameters used to update a MediaPackage packaging group.

A collection of MediaPackage VOD PackagingGroup resources.

Parameters used to create a new MediaPackage VOD PackagingGroup resource.

A collection of MediaPackage VOD PackagingConfiguration resources.

Parameters used to create a new MediaPackage VOD PackagingConfiguration resource.

Returns a list of the tags assigned to the specified resource.

Returns a list of the tags assigned to the specified resource.

Returns a collection of MediaPackage VOD PackagingGroup resources.

Returns a collection of MediaPackage VOD PackagingGroup resources.

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

Returns a collection of MediaPackage VOD Asset resources.

Returns a collection of MediaPackage VOD Asset resources.

Returns a description of a MediaPackage VOD PackagingGroup resource.

Returns a description of a MediaPackage VOD PackagingGroup resource.

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

Returns a description of a MediaPackage VOD Asset resource.

Returns a description of a MediaPackage VOD Asset resource.

Deletes a MediaPackage VOD PackagingGroup resource.

Deletes a MediaPackage VOD PackagingGroup resource.

Deletes a MediaPackage VOD PackagingConfiguration resource.

Deletes a MediaPackage VOD PackagingConfiguration resource.

Deletes an existing MediaPackage VOD Asset resource.

Deletes an existing MediaPackage VOD Asset resource.

Creates a new MediaPackage VOD PackagingGroup resource.

A new MediaPackage VOD PackagingGroup resource configuration.

Creates a new MediaPackage VOD PackagingConfiguration resource.

A new MediaPackage VOD PackagingConfiguration resource configuration.

Creates a new MediaPackage VOD Asset resource.

A new MediaPackage VOD Asset configuration.

Changes the packaging group's properities to configure log subscription

The option to configure log subscription.

The configuration parameters for egress access logging.

A collection of MediaPackage VOD Asset resources.

Parameters used to create a MediaPackage VOD Asset.

A MediaPackage VOD Asset resource.

Sourcemodule Cli : sig ... end