Module Awso_mediapackage_vod.ValuesSource

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 ]
Sourcemodule PresetSpeke20Audio : sig ... end
Sourcemodule PresetSpeke20Video : sig ... end
Sourcemodule StreamOrder : sig ... end

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.

Sourcemodule AdMarkers : sig ... end
Sourcemodule StreamSelection : sig ... end

A StreamSelection configuration.

Sourcemodule ManifestLayout : sig ... end
Sourcemodule Profile : sig ... end
Sourcemodule ScteMarkersSource : sig ... end
Sourcemodule SpekeKeyProvider : sig ... end

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

Sourcemodule HlsManifest : sig ... end

An HTTP Live Streaming (HLS) manifest configuration.

Sourcemodule DashManifest : sig ... end

A DASH manifest configuration.

Sourcemodule EncryptionMethod : sig ... end
Sourcemodule MssManifest : sig ... end

A Microsoft Smooth Streaming (MSS) manifest configuration.

Sourcemodule CmafEncryption : sig ... end

A CMAF encryption configuration.

Sourcemodule DashEncryption : sig ... end

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

Sourcemodule SegmentTemplateFormat : sig ... end
Sourcemodule HlsEncryption : sig ... end

An HTTP Live Streaming (HLS) encryption configuration.

Sourcemodule MssEncryption : sig ... end

A Microsoft Smooth Streaming (MSS) encryption configuration.

Sourcemodule Authorization : sig ... end

CDN Authorization credentials

Sourcemodule EgressAccessLogs : sig ... end

Configure egress access logging.

Sourcemodule Tags : sig ... end
Sourcemodule CmafPackage : sig ... end

A CMAF packaging configuration.

Sourcemodule DashPackage : sig ... end

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

Sourcemodule HlsPackage : sig ... end

An HTTP Live Streaming (HLS) packaging configuration.

Sourcemodule MssPackage : sig ... end

A Microsoft Smooth Streaming (MSS) PackagingConfiguration.

Sourcemodule PackagingGroup : sig ... end

A MediaPackage VOD PackagingGroup resource.

Sourcemodule PackagingConfiguration : sig ... end

A MediaPackage VOD PackagingConfiguration resource.

Sourcemodule AssetShallow : sig ... end

A MediaPackage VOD Asset resource.

Sourcemodule EgressEndpoint : sig ... end

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

Sourcemodule ForbiddenException : sig ... end

The client is not authorized to access the requested resource.

An unexpected error occurred.

Sourcemodule NotFoundException : sig ... end

The requested resource does not exist.

An unexpected error occurred.

Sourcemodule TooManyRequestsException : sig ... end

The client has exceeded their resource or throttling limits.

The parameters sent in the request are not valid.

Sourcemodule MaxResults : sig ... end

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

A MediaPackage VOD PackagingGroup resource configuration.

Sourcemodule UntagResourceRequest : sig ... end

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

Sourcemodule TagsModel : sig ... end
Sourcemodule TagResourceRequest : sig ... end

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

Parameters used to update a MediaPackage packaging group.

Sourcemodule PackagingGroupList : sig ... end

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.

Sourcemodule ListAssetsResponse : sig ... end

Returns a collection of MediaPackage VOD Asset resources.

Sourcemodule ListAssetsRequest : sig ... end

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.

Sourcemodule DescribeAssetResponse : sig ... end

Returns a description of a MediaPackage VOD Asset resource.

Sourcemodule DescribeAssetRequest : sig ... end

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.

Sourcemodule DeleteAssetResponse : sig ... end

Deletes an existing MediaPackage VOD Asset resource.

Sourcemodule DeleteAssetRequest : sig ... end

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.

Sourcemodule CreateAssetResponse : sig ... end

Creates a new MediaPackage VOD Asset resource.

Sourcemodule CreateAssetRequest : sig ... end

A new MediaPackage VOD Asset configuration.

Sourcemodule ConfigureLogsResponse : sig ... end

Changes the packaging group's properities to configure log subscription

Sourcemodule ConfigureLogsRequest : sig ... end

The option to configure log subscription.

Sourcemodule ConfigureLogsParameters : sig ... end

The configuration parameters for egress access logging.

Sourcemodule AssetList : sig ... end

A collection of MediaPackage VOD Asset resources.

Sourcemodule AssetCreateParameters : sig ... end

Parameters used to create a MediaPackage VOD Asset.

Sourcemodule Asset : sig ... end

A MediaPackage VOD Asset resource.