Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Authorization
- CDN Authorization credentials
- Channel
- A Channel resource configuration.
- Cmaf
Encryption - A Common Media Application Format (CMAF) encryption configuration.
- Cmaf
Package - A Common Media Application Format (CMAF) packaging configuration.
- Cmaf
Package Create OrUpdate Parameters - A Common Media Application Format (CMAF) packaging configuration.
- Dash
Encryption - A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.
- Dash
Package - A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
- Egress
Access Logs - Configure egress access logging.
- Encryption
Contract Configuration - 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.
- Harvest
Job - 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.
- HlsManifest
Create OrUpdate Parameters - A HTTP Live Streaming (HLS) manifest configuration.
- HlsPackage
- An HTTP Live Streaming (HLS) packaging configuration.
- Ingest
Endpoint - An endpoint for ingesting source content for a Channel.
- Ingress
Access Logs - Configure ingress access logging.
- MssEncryption
- A Microsoft Smooth Streaming (MSS) encryption configuration.
- MssPackage
- A Microsoft Smooth Streaming (MSS) packaging configuration.
- Origin
Endpoint - An OriginEndpoint resource configuration.
- S3Destination
- Configuration parameters for where in an S3 bucket to place the harvested content
- Speke
KeyProvider - A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
- Stream
Selection - 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. - AdTriggers
Element - 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. - AdsOn
Delivery Restrictions - 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. - Cmaf
Encryption Method - 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. - Encryption
Method - 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. - Manifest
Layout - 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. - Period
Triggers Element - 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. - Playlist
Type - 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. - Preset
Speke20 Audio - 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. - Preset
Speke20 Video - 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. - Segment
Template Format - 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. - Stream
Order - 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.