Awso_mediapackage_syncSourceval configure_logs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.ConfigureLogsRequest.t ->
(Awso_mediapackage.Values.ConfigureLogsResponse.t,
Awso_mediapackage.Values.ConfigureLogsResponse.error)
Result.tval create_channel :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.CreateChannelRequest.t ->
(Awso_mediapackage.Values.CreateChannelResponse.t,
Awso_mediapackage.Values.CreateChannelResponse.error)
Result.tval create_harvest_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.CreateHarvestJobRequest.t ->
(Awso_mediapackage.Values.CreateHarvestJobResponse.t,
Awso_mediapackage.Values.CreateHarvestJobResponse.error)
Result.tval create_origin_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.CreateOriginEndpointRequest.t ->
(Awso_mediapackage.Values.CreateOriginEndpointResponse.t,
Awso_mediapackage.Values.CreateOriginEndpointResponse.error)
Result.tval delete_channel :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.DeleteChannelRequest.t ->
(Awso_mediapackage.Values.DeleteChannelResponse.t,
Awso_mediapackage.Values.DeleteChannelResponse.error)
Result.tval delete_origin_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.DeleteOriginEndpointRequest.t ->
(Awso_mediapackage.Values.DeleteOriginEndpointResponse.t,
Awso_mediapackage.Values.DeleteOriginEndpointResponse.error)
Result.tval describe_channel :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.DescribeChannelRequest.t ->
(Awso_mediapackage.Values.DescribeChannelResponse.t,
Awso_mediapackage.Values.DescribeChannelResponse.error)
Result.tval describe_harvest_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.DescribeHarvestJobRequest.t ->
(Awso_mediapackage.Values.DescribeHarvestJobResponse.t,
Awso_mediapackage.Values.DescribeHarvestJobResponse.error)
Result.tval describe_origin_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.DescribeOriginEndpointRequest.t ->
(Awso_mediapackage.Values.DescribeOriginEndpointResponse.t,
Awso_mediapackage.Values.DescribeOriginEndpointResponse.error)
Result.tval list_channels :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.ListChannelsRequest.t ->
(Awso_mediapackage.Values.ListChannelsResponse.t,
Awso_mediapackage.Values.ListChannelsResponse.error)
Result.tval list_harvest_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.ListHarvestJobsRequest.t ->
(Awso_mediapackage.Values.ListHarvestJobsResponse.t,
Awso_mediapackage.Values.ListHarvestJobsResponse.error)
Result.tval list_origin_endpoints :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.ListOriginEndpointsRequest.t ->
(Awso_mediapackage.Values.ListOriginEndpointsResponse.t,
Awso_mediapackage.Values.ListOriginEndpointsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.ListTagsForResourceRequest.t ->
(Awso_mediapackage.Values.ListTagsForResourceResponse.t,
Awso_mediapackage.Values.ListTagsForResourceResponse.error)
Result.tval rotate_channel_credentials :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.RotateChannelCredentialsRequest.t ->
(Awso_mediapackage.Values.RotateChannelCredentialsResponse.t,
Awso_mediapackage.Values.RotateChannelCredentialsResponse.error)
Result.tval rotate_ingest_endpoint_credentials :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.RotateIngestEndpointCredentialsRequest.t ->
(Awso_mediapackage.Values.RotateIngestEndpointCredentialsResponse.t,
Awso_mediapackage.Values.RotateIngestEndpointCredentialsResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.TagResourceRequest.t ->
(unit, unit) Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.UntagResourceRequest.t ->
(unit, unit) Result.tval update_channel :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.UpdateChannelRequest.t ->
(Awso_mediapackage.Values.UpdateChannelResponse.t,
Awso_mediapackage.Values.UpdateChannelResponse.error)
Result.tval update_origin_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_mediapackage.Values.UpdateOriginEndpointRequest.t ->
(Awso_mediapackage.Values.UpdateOriginEndpointResponse.t,
Awso_mediapackage.Values.UpdateOriginEndpointResponse.error)
Result.tinclude module type of struct include Awso_mediapackage.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module EncryptionContractConfiguration =
Awso_mediapackage.Values.EncryptionContractConfigurationUse 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.
module HlsManifestCreateOrUpdateParameters =
Awso_mediapackage.Values.HlsManifestCreateOrUpdateParametersA 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.
module CmafPackageCreateOrUpdateParameters =
Awso_mediapackage.Values.CmafPackageCreateOrUpdateParametersA 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.
module RotateIngestEndpointCredentialsResponse =
Awso_mediapackage.Values.RotateIngestEndpointCredentialsResponseRotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.
module RotateIngestEndpointCredentialsRequest =
Awso_mediapackage.Values.RotateIngestEndpointCredentialsRequestRotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.
module RotateChannelCredentialsResponse =
Awso_mediapackage.Values.RotateChannelCredentialsResponseChanges the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead
module RotateChannelCredentialsRequest =
Awso_mediapackage.Values.RotateChannelCredentialsRequestChanges the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead
module OriginEndpointUpdateParameters =
Awso_mediapackage.Values.OriginEndpointUpdateParametersConfiguration parameters for updating an existing OriginEndpoint.
A collection of OriginEndpoint records.
module OriginEndpointCreateParameters =
Awso_mediapackage.Values.OriginEndpointCreateParametersConfiguration 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
module DescribeOriginEndpointResponse =
Awso_mediapackage.Values.DescribeOriginEndpointResponseGets 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.