Module Awso_mediapackagev2.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 ResourceName : sig ... end
Sourcemodule DashBaseUrlUrlString : sig ... end
Sourcemodule DashDvbMetricsReporting : sig ... end

For use with DVB-DASH profiles only. The settings for error reporting from the playback device that you want Elemental MediaPackage to pass through to the manifest.

Sourcemodule DashTtmlProfile : sig ... end
Sourcemodule PresetSpeke20Audio : sig ... end
Sourcemodule PresetSpeke20Video : sig ... end
Sourcemodule DrmSystem : sig ... end
Sourcemodule EndpointErrorCondition : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule S3BucketName : sig ... end
Sourcemodule S3DestinationPath : sig ... end
Sourcemodule HarvestedDashManifest : sig ... end

Information about a harvested DASH manifest.

Sourcemodule HarvestedHlsManifest : sig ... end

Information about a harvested HLS manifest.

Information about a harvested Low-Latency HLS manifest.

Sourcemodule DashBaseUrl : sig ... end

The base URLs to use for retrieving segments. You can specify multiple locations and indicate the priority and weight for when each should be used, for use in mutli-CDN workflows.

Sourcemodule DashDvbErrorMetrics : sig ... end
Sourcemodule DashDvbFontDownload : sig ... end

For use with DVB-DASH profiles only. The settings for font downloads that you want Elemental MediaPackage to pass through to the manifest.

Sourcemodule DashPeriodTrigger : sig ... end
Sourcemodule DashProfile : sig ... end
Sourcemodule DashTtmlConfiguration : sig ... end

The settings for TTML subtitles.

Sourcemodule DashUtcTimingMode : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule AdMarkerDash : sig ... end
Sourcemodule ScteInManifests : sig ... end
Sourcemodule AdMarkerHls : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule Float_ : sig ... end
Sourcemodule CmafEncryptionMethod : sig ... end
Sourcemodule IsmEncryptionMethod : sig ... end
Sourcemodule TsEncryptionMethod : sig ... end

Configure one or more content encryption keys for your endpoints that use SPEKE Version 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.

Sourcemodule SpekeKeyProviderUrlString : sig ... end
Sourcemodule CustomAdType : sig ... end
Sourcemodule ScteFilter : sig ... end
Sourcemodule EndpointErrorConditions : sig ... end

List the DASH manifest configuration.

List the HTTP live streaming (HLS) manifest configuration.

List the low-latency HTTP live streaming (HLS) manifest configuration.

Summary information about a Microsoft Smooth Streaming (MSS) manifest configuration. This provides key details about the MSS manifest without including all configuration parameters.

Sourcemodule S3DestinationConfig : sig ... end

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

Sourcemodule HarvestedHlsManifestsList : sig ... end

The configuration for the DASH availabilityStartTime attribute of the Media Presentation Description (MPD). Use this configuration to set a custom availability start time for your DASH manifest.

Sourcemodule DashBaseUrls : sig ... end
Sourcemodule DashCompactness : sig ... end
Sourcemodule DashDrmSignaling : sig ... end
Sourcemodule DashDvbSettings : sig ... end

For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.

Sourcemodule DashPeriodTriggers : sig ... end
Sourcemodule DashProfiles : sig ... end
Sourcemodule DashProgramInformation : sig ... end

Details about the content that you want MediaPackage to pass through in the manifest to the playback device.

Sourcemodule DashSegmentTemplateFormat : sig ... end
Sourcemodule DashSubtitleConfiguration : sig ... end

The configuration for DASH subtitles.

Sourcemodule DashUtcTiming : sig ... end

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

Sourcemodule FilterConfiguration : sig ... end

Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.

Sourcemodule Integer : sig ... end
Sourcemodule ScteDash : sig ... end

The SCTE configuration.

Sourcemodule UriPathType : sig ... end
Sourcemodule ScteHls : sig ... end

The SCTE configuration.

Sourcemodule StartTag : sig ... end

To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.

Sourcemodule ManifestName : sig ... end
Sourcemodule MssManifestLayout : sig ... end
Sourcemodule EncryptionMethod : sig ... end

The encryption type.

Sourcemodule SpekeKeyProvider : sig ... end

The parameters for the SPEKE key provider.

Sourcemodule CustomAdTypeList : sig ... end
Sourcemodule ScteFilterList : sig ... end
Sourcemodule ScteInSegments : sig ... end
Sourcemodule CdnIdentifierSecretArn : sig ... end
Sourcemodule ContainerType : sig ... end

The failover settings for the endpoint.

Sourcemodule ListDashManifests : sig ... end
Sourcemodule ListHlsManifests : sig ... end
Sourcemodule ListMssManifests : sig ... end
Sourcemodule ResourceDescription : sig ... end
Sourcemodule UriSeparator : sig ... end
Sourcemodule Destination : sig ... end

The configuration for the destination where the harvested content will be exported.

Sourcemodule EntityTag : sig ... end
Sourcemodule HarvestJobStatus : sig ... end
Sourcemodule HarvestedManifests : sig ... end

A collection of harvested manifests of different types.

Defines the schedule configuration for a harvest job.

Sourcemodule InputType : sig ... end
Sourcemodule ConflictExceptionType : sig ... end

Retrieve the DASH manifest configuration.

Retrieve the HTTP live streaming (HLS) manifest configuration.

Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.

Configuration details for a Microsoft Smooth Streaming (MSS) manifest associated with an origin endpoint. This includes all the settings and properties that define how the MSS content is packaged and delivered.

Sourcemodule ResourceTypeNotFound : sig ... end
Sourcemodule Encryption : sig ... end

The parameters for encrypting content.

Sourcemodule Scte : sig ... end

The SCTE configuration.

Sourcemodule SegmentSegmentNameString : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule ValidationExceptionType : sig ... end

Create a DASH manifest configuration.

Create an HTTP live streaming (HLS) manifest configuration.

Create a low-latency HTTP live streaming (HLS) manifest configuration.

Configuration parameters for creating a Microsoft Smooth Streaming (MSS) manifest. MSS is a streaming media format developed by Microsoft that delivers adaptive bitrate streaming content to compatible players and devices.

Sourcemodule IngestEndpoint : sig ... end

The ingest domain URL where the source stream should be sent.

The configuration of the origin endpoint.

Sourcemodule HarvestJob : sig ... end

Represents a harvest job resource in MediaPackage v2, which is used to export content from an origin endpoint to an S3 bucket.

Sourcemodule ChannelListConfiguration : sig ... end

The configuration of the channel.

The configuration of the channel group.

Sourcemodule AccessDeniedException : sig ... end

Access is denied because either you don't have permissions to perform the requested operation or MediaPackage is getting throttling errors with CDN authorization. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide. Or, if you're using CDN authorization, you will receive this exception if MediaPackage receives a throttling error from Secrets Manager.

Sourcemodule ConflictException : sig ... end

Updating or deleting this resource can cause an inconsistent state.

Sourcemodule GetDashManifests : sig ... end
Sourcemodule GetHlsManifests : sig ... end
Sourcemodule GetLowLatencyHlsManifests : sig ... end
Sourcemodule GetMssManifests : sig ... end
Sourcemodule InternalServerException : sig ... end

Indicates that an error from the service occurred while trying to process a request.

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource doesn't exist.

Sourcemodule Segment : sig ... end

The segment configuration, including the segment name, duration, and other configuration values.

The request would cause a service quota to be exceeded.

Sourcemodule TagMap : sig ... end
Sourcemodule ThrottlingException : sig ... end

The request throughput limit was exceeded.

Sourcemodule ValidationException : sig ... end

The input failed to meet the constraints specified by the AWS service.

Sourcemodule CreateDashManifests : sig ... end
Sourcemodule CreateHlsManifests : sig ... end
Sourcemodule CreateMssManifests : sig ... end
Sourcemodule IngestEndpointList : sig ... end
Sourcemodule InputSwitchConfiguration : sig ... end

The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.

Sourcemodule OutputHeaderConfiguration : sig ... end

The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.

Sourcemodule TagArn : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule CdnAuthConfiguration : sig ... end

The settings to enable CDN authorization headers in MediaPackage.

Sourcemodule PolicyText : sig ... end
Sourcemodule OriginEndpointsList : sig ... end
Sourcemodule ListResourceMaxResults : sig ... end
Sourcemodule HarvestJobsList : sig ... end
Sourcemodule ChannelList : sig ... end
Sourcemodule ChannelGroupsList : sig ... end
Sourcemodule IdempotencyToken : sig ... end

Update the specified origin endpoint. Edit the packaging preferences on an endpoint to optimize the viewing experience. You can't edit the name of the endpoint. Any edits you make that impact the video output may not be reflected for a few minutes.

Update the specified origin endpoint. Edit the packaging preferences on an endpoint to optimize the viewing experience. You can't edit the name of the endpoint. Any edits you make that impact the video output may not be reflected for a few minutes.

Sourcemodule UpdateChannelResponse : sig ... end

Update the specified channel. You can edit if MediaPackage sends ingest or egress access logs to the CloudWatch log group, if content will be encrypted, the description on a channel, and your channel's policy settings. You can't edit the name of the channel or CloudFront distribution details. Any edits you make that impact the video output may not be reflected for a few minutes.

Sourcemodule UpdateChannelRequest : sig ... end

Update the specified channel. You can edit if MediaPackage sends ingest or egress access logs to the CloudWatch log group, if content will be encrypted, the description on a channel, and your channel's policy settings. You can't edit the name of the channel or CloudFront distribution details. Any edits you make that impact the video output may not be reflected for a few minutes.

Update the specified channel group. You can edit the description on a channel group for easier identification later from the AWS Elemental MediaPackage console. You can't edit the name of the channel group. Any edits you make that impact the video output may not be reflected for a few minutes.

Sourcemodule UpdateChannelGroupRequest : sig ... end

Update the specified channel group. You can edit the description on a channel group for easier identification later from the AWS Elemental MediaPackage console. You can't edit the name of the channel group. Any edits you make that impact the video output may not be reflected for a few minutes.

Sourcemodule UntagResourceRequest : sig ... end

Removes one or more tags from the specified resource.

Sourcemodule TagResourceRequest : sig ... end

Assigns one of more tags (key-value pairs) to the specified MediaPackage resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

Resetting the origin endpoint can help to resolve unexpected behavior and other content packaging issues. It also helps to preserve special events when you don't want the previous content to be available for viewing. A reset clears out all previous content from the origin endpoint. MediaPackage might return old content from this endpoint in the first 30 seconds after the endpoint reset. For best results, when possible, wait 30 seconds from endpoint reset to send playback requests to this endpoint.

Resetting the origin endpoint can help to resolve unexpected behavior and other content packaging issues. It also helps to preserve special events when you don't want the previous content to be available for viewing. A reset clears out all previous content from the origin endpoint. MediaPackage might return old content from this endpoint in the first 30 seconds after the endpoint reset. For best results, when possible, wait 30 seconds from endpoint reset to send playback requests to this endpoint.

Sourcemodule ResetChannelStateResponse : sig ... end

Resetting the channel can help to clear errors from misconfigurations in the encoder. A reset refreshes the ingest stream and removes previous content. Be sure to stop the encoder before you reset the channel, and wait at least 30 seconds before you restart the encoder.

Sourcemodule ResetChannelStateRequest : sig ... end

Resetting the channel can help to clear errors from misconfigurations in the encoder. A reset refreshes the ingest stream and removes previous content. Be sure to stop the encoder before you reset the channel, and wait at least 30 seconds before you restart the encoder.

Attaches an IAM policy to the specified origin endpoint. You can attach only one policy with each request.

Attaches an IAM policy to the specified origin endpoint. You can attach only one policy with each request.

Sourcemodule PutChannelPolicyResponse : sig ... end

Attaches an IAM policy to the specified channel. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources. You can attach only one policy with each request.

Sourcemodule PutChannelPolicyRequest : sig ... end

Attaches an IAM policy to the specified channel. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources. You can attach only one policy with each request.

Lists the tags assigned to a resource.

Lists the tags assigned to a resource.

Retrieves all origin endpoints in a specific channel that are configured in AWS Elemental MediaPackage.

Retrieves all origin endpoints in a specific channel that are configured in AWS Elemental MediaPackage.

Sourcemodule ListHarvestJobsResponse : sig ... end

The response object containing the list of harvest jobs that match the specified criteria.

Sourcemodule ListHarvestJobsRequest : sig ... end

The request object for listing harvest jobs.

Sourcemodule ListChannelsResponse : sig ... end

Retrieves all channels in a specific channel group that are configured in AWS Elemental MediaPackage.

Sourcemodule ListChannelsRequest : sig ... end

Retrieves all channels in a specific channel group that are configured in AWS Elemental MediaPackage.

Sourcemodule ListChannelGroupsResponse : sig ... end

Retrieves all channel groups that are configured in Elemental MediaPackage.

Sourcemodule ListChannelGroupsRequest : sig ... end

Retrieves all channel groups that are configured in Elemental MediaPackage.

Sourcemodule GetOriginEndpointResponse : sig ... end

Retrieves the specified origin endpoint that's configured in AWS Elemental MediaPackage to obtain its playback URL and to view the packaging settings that it's currently using.

Sourcemodule GetOriginEndpointRequest : sig ... end

Retrieves the specified origin endpoint that's configured in AWS Elemental MediaPackage to obtain its playback URL and to view the packaging settings that it's currently using.

Retrieves the specified origin endpoint policy that's configured in AWS Elemental MediaPackage.

Retrieves the specified origin endpoint policy that's configured in AWS Elemental MediaPackage.

Sourcemodule GetHarvestJobResponse : sig ... end

The response object containing the details of the requested harvest job.

Sourcemodule GetHarvestJobRequest : sig ... end

The request object for retrieving a specific harvest job.

Sourcemodule GetChannelResponse : sig ... end

Retrieves the specified channel that's configured in AWS Elemental MediaPackage.

Sourcemodule GetChannelRequest : sig ... end

Retrieves the specified channel that's configured in AWS Elemental MediaPackage.

Sourcemodule GetChannelPolicyResponse : sig ... end

Retrieves the specified channel policy that's configured in AWS Elemental MediaPackage. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources.

Sourcemodule GetChannelPolicyRequest : sig ... end

Retrieves the specified channel policy that's configured in AWS Elemental MediaPackage. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources.

Sourcemodule GetChannelGroupResponse : sig ... end

Retrieves the specified channel group that's configured in AWS Elemental MediaPackage.

Sourcemodule GetChannelGroupRequest : sig ... end

Retrieves the specified channel group that's configured in AWS Elemental MediaPackage.

Origin endpoints can serve content until they're deleted. Delete the endpoint if it should no longer respond to playback requests. You must delete all endpoints from a channel before you can delete the channel.

Origin endpoints can serve content until they're deleted. Delete the endpoint if it should no longer respond to playback requests. You must delete all endpoints from a channel before you can delete the channel.

Delete an origin endpoint policy.

Delete an origin endpoint policy.

Sourcemodule DeleteChannelResponse : sig ... end

Delete a channel to stop AWS Elemental MediaPackage from receiving further content. You must delete the channel's origin endpoints before you can delete the channel.

Sourcemodule DeleteChannelRequest : sig ... end

Delete a channel to stop AWS Elemental MediaPackage from receiving further content. You must delete the channel's origin endpoints before you can delete the channel.

Delete a channel policy.

Delete a channel policy.

Delete a channel group. You must delete the channel group's channels and origin endpoints before you can delete the channel group. If you delete a channel group, you'll lose access to the egress domain and will have to create a new channel group to replace it.

Sourcemodule DeleteChannelGroupRequest : sig ... end

Delete a channel group. You must delete the channel group's channels and origin endpoints before you can delete the channel group. If you delete a channel group, you'll lose access to the egress domain and will have to create a new channel group to replace it.

The endpoint is attached to a channel, and represents the output of the live content. You can associate multiple endpoints to a single channel. Each endpoint gives players and downstream CDNs (such as Amazon CloudFront) access to the content for playback. Content can't be served from a channel until it has an endpoint. You can create only one endpoint with each request.

The endpoint is attached to a channel, and represents the output of the live content. You can associate multiple endpoints to a single channel. Each endpoint gives players and downstream CDNs (such as Amazon CloudFront) access to the content for playback. Content can't be served from a channel until it has an endpoint. You can create only one endpoint with each request.

Sourcemodule CreateHarvestJobResponse : sig ... end

The response object returned after creating a harvest job.

Sourcemodule CreateHarvestJobRequest : sig ... end

The request object for creating a new harvest job.

Sourcemodule CreateChannelResponse : sig ... end

Create a channel to start receiving content streams. The channel represents the input to MediaPackage for incoming live content from an encoder such as AWS Elemental MediaLive. The channel receives content, and after packaging it, outputs it through an origin endpoint to downstream devices (such as video players or CDNs) that request the content. You can create only one channel with each request. We recommend that you spread out channels between channel groups, such as putting redundant channels in the same AWS Region in different channel groups.

Sourcemodule CreateChannelRequest : sig ... end

Create a channel to start receiving content streams. The channel represents the input to MediaPackage for incoming live content from an encoder such as AWS Elemental MediaLive. The channel receives content, and after packaging it, outputs it through an origin endpoint to downstream devices (such as video players or CDNs) that request the content. You can create only one channel with each request. We recommend that you spread out channels between channel groups, such as putting redundant channels in the same AWS Region in different channel groups.

Create a channel group to group your channels and origin endpoints. A channel group is the top-level resource that consists of channels and origin endpoints that are associated with it and that provides predictable URLs for stream delivery. All channels and origin endpoints within the channel group are guaranteed to share the DNS. You can create only one channel group with each request.

Sourcemodule CreateChannelGroupRequest : sig ... end

Create a channel group to group your channels and origin endpoints. A channel group is the top-level resource that consists of channels and origin endpoints that are associated with it and that provides predictable URLs for stream delivery. All channels and origin endpoints within the channel group are guaranteed to share the DNS. You can create only one channel group with each request.

Sourcemodule CancelHarvestJobResponse : sig ... end

Cancels an in-progress harvest job.

Sourcemodule CancelHarvestJobRequest : sig ... end

Cancels an in-progress harvest job.