Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that AWS Elemental MediaPackage can respond with.

Structs§

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.
DashEncryption
A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.
DashPackage
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
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.
MssEncryption
A Microsoft Smooth Streaming (MSS) encryption configuration.
MssPackage
A Microsoft Smooth Streaming (MSS) packaging configuration.
OriginEndpoint
An OriginEndpoint resource configuration.
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.

Enums§

AdMarkers
When writing a match expression against AdMarkers, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AdTriggersElement
When writing a match expression against AdTriggersElement, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AdsOnDeliveryRestrictions
When writing a match expression against AdsOnDeliveryRestrictions, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
CmafEncryptionMethod
When writing a match expression against CmafEncryptionMethod, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
EncryptionMethod
When writing a match expression against EncryptionMethod, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ManifestLayout
When writing a match expression against ManifestLayout, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Origination
When writing a match expression against Origination, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PeriodTriggersElement
When writing a match expression against PeriodTriggersElement, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PlaylistType
When writing a match expression against PlaylistType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PresetSpeke20Audio
When writing a match expression against PresetSpeke20Audio, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PresetSpeke20Video
When writing a match expression against PresetSpeke20Video, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Profile
When writing a match expression against Profile, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SegmentTemplateFormat
When writing a match expression against SegmentTemplateFormat, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Status
When writing a match expression against Status, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
StreamOrder
When writing a match expression against StreamOrder, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UtcTiming
When writing a match expression against UtcTiming, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.