StreamingLocatorPutProperties – Media API – MediaKind
StreamingLocatorPutProperties
object
alternativeMediaId string Optional
The alternative media id of the asset used by this streaming locatorassetName string Required
The name of the asset used by this streaming locatorcontentId string Optional
1-260 characters
Optional content ID. Only valid when an external key server is used.contentKeys list of objects StreamingLocatorContentKey Optional
The content keys used by this streaming locator
id string Required
The id of the content keylabelReferenceInStreamingPolicy string Optional
The label reference in the streaming policypolicyName string Optional
The name of the policytracks list of objects StreamingLocatorTrackSelection Optional
Not currently supported. The tracks which use this content key
- trackSelections list of objects StreamingLocatorTrackPropertyCondition Required
The track selections
- operation object TrackPropertyCompareOperation Required
The track property comparison operation
Equal string Required
The track property comparison operationUnknown string Required
The track property comparison operationproperty string Required
The track property to compare againstvalue string Required
The track property value.type enum Optional
The streaming locator content key type
Allowed values: CommonEncryptionCenc, CommonEncryptionCbcs, EnvelopeEncryptionvalue string Optional
The value of the content keydefaultContentKeyPolicyName string Optional
<=260 characters
The default content key policy name used by this streaming locator.defaultManifestFilename string Optional
1-260 characters
pattern: ^[A-Za-z0-9 _.,()-]+$
Manifest filename used with streaming endpoints that have urlStyle set to 'Aquila' or 'Unified', e.g., manifest.ism (for MP4 assets), manifest.mpd (for TS assets), index.qfm (for live events)endTime string Optional
format: date-time
The end time of the streaming locatorfilters list of strings Optional
A list of asset or account filters to apply to the streaming locator.startTime string Optional
format: date-time
The start time of the streaming locatorstreamingLocatorId string Optional
1-260 characters
pattern: ^[^\/]+$
The streaming locator idstreamingPolicyName string Required
<=260 characters
The name of the streaming policy used by this streaming locator.suppressed boolean Optional
Defaults to false
Optional configuration for output suppression. A suppressed locator will return a 404 HTTP response to requests, similar to if thestartTimehad not yet been reached. The 404 code can be overridden with a different status code by settingpreAvailabilityStatusCodein a custom catalog in a Streaming Policy.