Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/mediapackage.ts?docs=full";

§Classes

MediaPackage

§Interfaces

Authorization

CDN Authorization credentials

Channel

A Channel resource configuration.

CmafEncryption

A Common Media Application Format (CMAF) encryption configuration.

CmafPackage

A Common Media Application Format (CMAF) packaging configuration.

CmafPackageCreateOrUpdateParameters

A Common Media Application Format (CMAF) packaging configuration.

ConfigureLogsRequest

the option to configure log subscription.

ConfigureLogsResponse
CreateChannelRequest

A new Channel configuration.

CreateChannelResponse
CreateHarvestJobRequest

Configuration parameters used to create a new HarvestJob.

CreateHarvestJobResponse
CreateOriginEndpointRequest

Configuration parameters used to create a new OriginEndpoint.

CreateOriginEndpointResponse
DashEncryption

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

DashPackage

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

DeleteChannelRequest
DeleteOriginEndpointRequest
DescribeChannelRequest
DescribeChannelResponse
DescribeHarvestJobRequest
DescribeHarvestJobResponse
DescribeOriginEndpointRequest
DescribeOriginEndpointResponse
EgressAccessLogs

Configure egress access logging.

EncryptionContractConfiguration

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.

HarvestJob

A HarvestJob resource configuration

HlsEncryption

An HTTP Live Streaming (HLS) encryption configuration.

HlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

HlsManifest

A HTTP Live Streaming (HLS) manifest configuration.

HlsManifestCreateOrUpdateParameters

A HTTP Live Streaming (HLS) manifest configuration.

HlsPackage

An HTTP Live Streaming (HLS) packaging configuration.

IngestEndpoint

An endpoint for ingesting source content for a Channel.

IngressAccessLogs

Configure ingress access logging.

ListChannelsRequest
ListChannelsResponse
ListHarvestJobsRequest
ListHarvestJobsResponse
ListOriginEndpointsRequest
ListOriginEndpointsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
MssEncryption

A Microsoft Smooth Streaming (MSS) encryption configuration.

MssPackage

A Microsoft Smooth Streaming (MSS) packaging configuration.

OriginEndpoint

An OriginEndpoint resource configuration.

RotateChannelCredentialsRequest
RotateChannelCredentialsResponse
RotateIngestEndpointCredentialsRequest
RotateIngestEndpointCredentialsResponse
S3Destination

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

SpekeKeyProvider

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

StreamSelection

A StreamSelection configuration.

TagResourceRequest
UntagResourceRequest
UpdateChannelRequest

Configuration parameters used to update the Channel.

UpdateChannelResponse
UpdateOriginEndpointRequest

Configuration parameters used to update an existing OriginEndpoint.

UpdateOriginEndpointResponse

§Type Aliases

__AdTriggersElement
__PeriodTriggersElement
AdMarkers
AdsOnDeliveryRestrictions

This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to determine whether a message signals an ad. Choosing "NONE" means no SCTE-35 messages become ads. Choosing "RESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that contain delivery restrictions will be treated as ads. Choosing "UNRESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that do not contain delivery restrictions will be treated as ads. Choosing "BOTH" means all SCTE-35 messages of the types specified in AdTriggers will be treated as ads. Note that Splice Insert messages do not have these flags and are always treated as ads if specified in AdTriggers.

CmafEncryptionMethod

The encryption method to use.

EncryptionMethod
ManifestLayout
Origination
PlaylistType
PresetSpeke20Audio
PresetSpeke20Video
Profile
SegmentTemplateFormat
Status
StreamOrder
UtcTiming