alternativeMediaId (string, Optional): The alternative media id of the asset used by this streaming locator.
assetName (string, Required): The name of the asset used by this streaming locator.
contentId (string, Optional, 1-260 characters): Optional content ID. Only valid when an external key server is used.
contentKeys (list of objects, Optional): The content keys used by this streaming locator.
id (string, Required): The id of the content key.
labelReferenceInStreamingPolicy (string, Optional): The label reference in the streaming policy.
policyName (string, Optional): The name of the policy.
tracks (list of objects, Optional): Not currently supported. The tracks which use this content key.
trackSelections (list of objects, Required): The track selections.
operation (object, Required): The track property comparison operation.
Equal (string, Required): The track property comparison operation.
Unknown (string, Required): The track property comparison operation.
property (string, Required): The track property to compare against.
value (string, Required): The track property value.
type (enum, Optional): The streaming locator content key type. Allowed values: CommonEncryptionCenc, CommonEncryptionCbcs, EnvelopeEncryption.
value (string, Optional): The value of the content key.
defaultContentKeyPolicyName (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'.
endTime (string, Optional, format: date-time): The end time of the streaming locator.
filters (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 locator.