Module Awso_mediapackage_asyncSource

Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackage.Values.TagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackage.Values.UntagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_mediapackage.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 or CMAF 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 configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

A HTTP Live Streaming (HLS) manifest configuration.

An endpoint for ingesting source content for a Channel.

A Common Media Application Format (CMAF) encryption configuration.

A StreamSelection configuration.

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

An HTTP Live Streaming (HLS) encryption configuration.

A Microsoft Smooth Streaming (MSS) encryption configuration.

Sourcemodule HlsManifestCreateOrUpdateParameters = Awso_mediapackage.Values.HlsManifestCreateOrUpdateParameters

A HTTP Live Streaming (HLS) manifest configuration.

CDN Authorization credentials

A Common Media Application Format (CMAF) packaging configuration.

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

An HTTP Live Streaming (HLS) packaging configuration.

A Microsoft Smooth Streaming (MSS) packaging configuration.

Configuration parameters for where in an S3 bucket to place the harvested content

Configure egress access logging.

An HTTP Live Streaming (HLS) ingest resource configuration.

Configure ingress access logging.

An OriginEndpoint resource configuration.

A HarvestJob resource configuration

A Channel resource configuration.

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.

Sourcemodule CmafPackageCreateOrUpdateParameters = Awso_mediapackage.Values.CmafPackageCreateOrUpdateParameters

A Common Media Application Format (CMAF) packaging configuration.

Updates an existing OriginEndpoint.

Configuration parameters used to update an existing OriginEndpoint.

Updates an existing Channel.

Configuration parameters used to update the Channel.

Sourcemodule RotateIngestEndpointCredentialsResponse = Awso_mediapackage.Values.RotateIngestEndpointCredentialsResponse

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

Sourcemodule RotateIngestEndpointCredentialsRequest = Awso_mediapackage.Values.RotateIngestEndpointCredentialsRequest

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

Sourcemodule RotateChannelCredentialsResponse = Awso_mediapackage.Values.RotateChannelCredentialsResponse

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

Configuration parameters for updating an existing OriginEndpoint.

A collection of OriginEndpoint records.

Configuration parameters for a new OriginEndpoint.

Returns a collection of OriginEndpoint records.

Returns a collection of OriginEndpoint records.

Returns a collection of HarvestJob records.

Returns a collection of HarvestJob records.

Returns a collection of Channels.

Returns a collection of Channels.

A collection of HarvestJob records.

Configuration parameters for a new HarvestJob

Gets details about an existing OriginEndpoint.

Gets details about an existing OriginEndpoint.

Gets details about an existing HarvestJob.

Gets details about an existing HarvestJob.

Gets details about a Channel.

Gets details about a Channel.

Deletes an existing OriginEndpoint.

Deletes an existing OriginEndpoint.

Deletes an existing Channel.

Deletes an existing Channel.

Creates a new OriginEndpoint record.

Configuration parameters used to create a new OriginEndpoint.

Creates a new HarvestJob record.

Configuration parameters used to create a new HarvestJob.

Creates a new Channel.

A new Channel configuration.

Changes the Channel's properities to configure log subscription

the option to configure log subscription.

The configuration parameters for ingress and egress access logging.

Configuration parameters for updating an existing Channel.

A collection of Channel records.

Configuration parameters for a new Channel.

Sourcemodule Cli : sig ... end