Module Awso_mediapackagev2_syncSource

Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackagev2.Values.TagResourceRequest.t -> (unit, unit) Result.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_mediapackagev2.Values.UntagResourceRequest.t -> (unit, unit) Result.t
include module type of struct include Awso_mediapackagev2.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 ]
Sourcemodule DashDvbMetricsReportingProbabilityInteger = Awso_mediapackagev2.Values.DashDvbMetricsReportingProbabilityInteger
Sourcemodule DashDvbMetricsReportingReportingUrlString = Awso_mediapackagev2.Values.DashDvbMetricsReportingReportingUrlString

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.

Information about a harvested DASH manifest.

Information about a harvested HLS manifest.

Information about a harvested Low-Latency HLS manifest.

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.

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

Sourcemodule DashProgramInformationCopyrightString = Awso_mediapackagev2.Values.DashProgramInformationCopyrightString
Sourcemodule DashProgramInformationLanguageCodeString = Awso_mediapackagev2.Values.DashProgramInformationLanguageCodeString
Sourcemodule DashProgramInformationMoreInformationUrlString = Awso_mediapackagev2.Values.DashProgramInformationMoreInformationUrlString

The settings for TTML subtitles.

Sourcemodule FilterConfigurationDrmSettingsString = Awso_mediapackagev2.Values.FilterConfigurationDrmSettingsString
Sourcemodule FilterConfigurationManifestFilterString = Awso_mediapackagev2.Values.FilterConfigurationManifestFilterString
Sourcemodule FilterConfigurationTimeDelaySecondsInteger = Awso_mediapackagev2.Values.FilterConfigurationTimeDelaySecondsInteger

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 SpekeKeyProviderCertificateArnString = Awso_mediapackagev2.Values.SpekeKeyProviderCertificateArnString

List the DASH manifest configuration.

List the HTTP live streaming (HLS) manifest configuration.

Sourcemodule ListLowLatencyHlsManifestConfiguration = Awso_mediapackagev2.Values.ListLowLatencyHlsManifestConfiguration

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.

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

Sourcemodule DashAvailabilityStartTimeConfiguration = Awso_mediapackagev2.Values.DashAvailabilityStartTimeConfiguration

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.

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.

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

The configuration for DASH subtitles.

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

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.

The SCTE configuration.

The SCTE configuration.

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 EncryptionConstantInitializationVectorString = Awso_mediapackagev2.Values.EncryptionConstantInitializationVectorString
Sourcemodule EncryptionKeyRotationIntervalSecondsInteger = Awso_mediapackagev2.Values.EncryptionKeyRotationIntervalSecondsInteger

The encryption type.

The parameters for the SPEKE key provider.

Sourcemodule CreateDashManifestConfigurationManifestWindowSecondsInteger = Awso_mediapackagev2.Values.CreateDashManifestConfigurationManifestWindowSecondsInteger
Sourcemodule CreateDashManifestConfigurationMinBufferTimeSecondsInteger = Awso_mediapackagev2.Values.CreateDashManifestConfigurationMinBufferTimeSecondsInteger
Sourcemodule CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger = Awso_mediapackagev2.Values.CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger
Sourcemodule CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger = Awso_mediapackagev2.Values.CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger
Sourcemodule CreateHlsManifestConfigurationManifestWindowSecondsInteger = Awso_mediapackagev2.Values.CreateHlsManifestConfigurationManifestWindowSecondsInteger
Sourcemodule CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger = Awso_mediapackagev2.Values.CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger
Sourcemodule CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger = Awso_mediapackagev2.Values.CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger
Sourcemodule CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger = Awso_mediapackagev2.Values.CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger
Sourcemodule CreateMssManifestConfigurationManifestWindowSecondsInteger = Awso_mediapackagev2.Values.CreateMssManifestConfigurationManifestWindowSecondsInteger

The failover settings for the endpoint.

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

A collection of harvested manifests of different types.

Defines the schedule configuration for a harvest job.

Retrieve the DASH manifest configuration.

Retrieve the HTTP live streaming (HLS) manifest configuration.

Sourcemodule GetLowLatencyHlsManifestConfiguration = Awso_mediapackagev2.Values.GetLowLatencyHlsManifestConfiguration

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.

The parameters for encrypting content.

The SCTE configuration.

Sourcemodule SegmentSegmentDurationSecondsInteger = Awso_mediapackagev2.Values.SegmentSegmentDurationSecondsInteger

Create a DASH manifest configuration.

Create an HTTP live streaming (HLS) manifest configuration.

Sourcemodule CreateLowLatencyHlsManifestConfiguration = Awso_mediapackagev2.Values.CreateLowLatencyHlsManifestConfiguration

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.

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

Sourcemodule InputSwitchConfigurationPreferredInputInteger = Awso_mediapackagev2.Values.InputSwitchConfigurationPreferredInputInteger
Sourcemodule CdnAuthConfigurationCdnIdentifierSecretArnsList = Awso_mediapackagev2.Values.CdnAuthConfigurationCdnIdentifierSecretArnsList
Sourcemodule CdnAuthConfigurationSecretsRoleArnString = Awso_mediapackagev2.Values.CdnAuthConfigurationSecretsRoleArnString

The configuration of the origin endpoint.

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

The configuration of the channel.

The configuration of the channel group.

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.

Updating or deleting this resource can cause an inconsistent state.

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

The specified resource doesn't exist.

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

The request would cause a service quota to be exceeded.

The request throughput limit was exceeded.

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

Sourcemodule UpdateOriginEndpointRequestStartoverWindowSecondsInteger = Awso_mediapackagev2.Values.UpdateOriginEndpointRequestStartoverWindowSecondsInteger

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

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

The settings to enable CDN authorization headers in MediaPackage.

Sourcemodule ListHarvestJobsRequestChannelNameString = Awso_mediapackagev2.Values.ListHarvestJobsRequestChannelNameString
Sourcemodule ListHarvestJobsRequestMaxResultsInteger = Awso_mediapackagev2.Values.ListHarvestJobsRequestMaxResultsInteger
Sourcemodule ListHarvestJobsRequestOriginEndpointNameString = Awso_mediapackagev2.Values.ListHarvestJobsRequestOriginEndpointNameString
Sourcemodule CreateOriginEndpointRequestStartoverWindowSecondsInteger = Awso_mediapackagev2.Values.CreateOriginEndpointRequestStartoverWindowSecondsInteger

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.

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

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.

Removes one or more tags from the specified resource.

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.

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.

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.

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.

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.

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

The request object for listing harvest jobs.

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

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

Retrieves all channel groups that are configured in Elemental MediaPackage.

Retrieves all channel groups that are configured in Elemental MediaPackage.

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

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

The request object for retrieving a specific harvest job.

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

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

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.

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.

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

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.

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

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.

The response object returned after creating a harvest job.

The request object for creating a new harvest job.

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

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.

Cancels an in-progress harvest job.

Cancels an in-progress harvest job.