Module Awso_mediapackage.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

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.

Sourcemodule AdMarkers : sig ... end
Sourcemodule AdTriggers : sig ... end
Sourcemodule AdsOnDeliveryRestrictions : sig ... end
Sourcemodule PlaylistType : sig ... end
Sourcemodule SensitiveString : sig ... end
Sourcemodule CmafEncryptionMethod : 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 StreamOrder : sig ... end
Sourcemodule HlsManifest : sig ... end

A HTTP Live Streaming (HLS) manifest configuration.

Sourcemodule EncryptionMethod : sig ... end
Sourcemodule IngestEndpoint : sig ... end

An endpoint for ingesting source content for a Channel.

Sourcemodule CmafEncryption : sig ... end

A Common Media Application Format (CMAF) encryption configuration.

Sourcemodule StreamSelection : sig ... end

A StreamSelection configuration.

Sourcemodule DashEncryption : sig ... end

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

Sourcemodule ManifestLayout : sig ... end
Sourcemodule Profile : sig ... end
Sourcemodule SegmentTemplateFormat : sig ... end
Sourcemodule UtcTiming : sig ... end
Sourcemodule HlsEncryption : sig ... end

An HTTP Live Streaming (HLS) encryption configuration.

Sourcemodule MssEncryption : sig ... end

A Microsoft Smooth Streaming (MSS) encryption configuration.

A HTTP Live Streaming (HLS) manifest configuration.

Sourcemodule Authorization : sig ... end

CDN Authorization credentials

Sourcemodule CmafPackage : sig ... end

A Common Media Application Format (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) packaging configuration.

Sourcemodule Origination : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule S3Destination : sig ... end

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

Sourcemodule Status : sig ... end
Sourcemodule EgressAccessLogs : sig ... end

Configure egress access logging.

Sourcemodule HlsIngest : sig ... end

An HTTP Live Streaming (HLS) ingest resource configuration.

Sourcemodule IngressAccessLogs : sig ... end

Configure ingress access logging.

Sourcemodule OriginEndpoint : sig ... end

An OriginEndpoint resource configuration.

Sourcemodule HarvestJob : sig ... end

A HarvestJob resource configuration

Sourcemodule Channel : sig ... end

A Channel resource configuration.

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.

A Common Media Application Format (CMAF) packaging configuration.

Sourcemodule MaxResults : sig ... end

Updates an existing OriginEndpoint.

Configuration parameters used to update an existing OriginEndpoint.

Sourcemodule UpdateChannelResponse : sig ... end

Updates an existing Channel.

Sourcemodule UpdateChannelRequest : sig ... end

Configuration parameters used to update the Channel.

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

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

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

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.

Sourcemodule OriginEndpointList : sig ... end

A collection of OriginEndpoint records.

Configuration parameters for a new OriginEndpoint.

Returns a collection of OriginEndpoint records.

Returns a collection of OriginEndpoint records.

Sourcemodule ListHarvestJobsResponse : sig ... end

Returns a collection of HarvestJob records.

Sourcemodule ListHarvestJobsRequest : sig ... end

Returns a collection of HarvestJob records.

Sourcemodule ListChannelsResponse : sig ... end

Returns a collection of Channels.

Sourcemodule ListChannelsRequest : sig ... end

Returns a collection of Channels.

Sourcemodule HarvestJobList : sig ... end

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.

Sourcemodule DescribeHarvestJobRequest : sig ... end

Gets details about an existing HarvestJob.

Sourcemodule DescribeChannelResponse : sig ... end

Gets details about a Channel.

Sourcemodule DescribeChannelRequest : sig ... end

Gets details about a Channel.

Deletes an existing OriginEndpoint.

Deletes an existing OriginEndpoint.

Sourcemodule DeleteChannelResponse : sig ... end

Deletes an existing Channel.

Sourcemodule DeleteChannelRequest : sig ... end

Deletes an existing Channel.

Creates a new OriginEndpoint record.

Configuration parameters used to create a new OriginEndpoint.

Sourcemodule CreateHarvestJobResponse : sig ... end

Creates a new HarvestJob record.

Sourcemodule CreateHarvestJobRequest : sig ... end

Configuration parameters used to create a new HarvestJob.

Sourcemodule CreateChannelResponse : sig ... end

Creates a new Channel.

Sourcemodule CreateChannelRequest : sig ... end

A new Channel configuration.

Sourcemodule ConfigureLogsResponse : sig ... end

Changes the Channel's properities to configure log subscription

Sourcemodule ConfigureLogsRequest : sig ... end

the option to configure log subscription.

Sourcemodule ConfigureLogsParameters : sig ... end

The configuration parameters for ingress and egress access logging.

Sourcemodule ChannelUpdateParameters : sig ... end

Configuration parameters for updating an existing Channel.

Sourcemodule ChannelList : sig ... end

A collection of Channel records.

Sourcemodule ChannelCreateParameters : sig ... end

Configuration parameters for a new Channel.