Поделиться через


Streaming Locators - List Content Keys

Вывод списка ключей содержимого, используемых этим указателем потоковой передачи

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys?api-version=2022-08-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи Служб мультимедиа.

resourceGroupName
path True

string

Имя группы ресурсов в подписке Azure.

streamingLocatorName
path True

string

Имя указателя потоковой передачи.

subscriptionId
path True

string

Уникальный идентификатор подписки Microsoft Azure.

api-version
query True

string

Версия API, используемая с клиентским запросом.

Ответы

Имя Тип Описание
200 OK

ListContentKeysResponse

ОК

Other Status Codes

ErrorResponse

Подробные сведения об ошибке.

Примеры

List Content Keys

Образец запроса

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/secureStreamingLocator/listContentKeys?api-version=2022-08-01

Пример ответа

{
  "contentKeys": [
    {
      "id": "9259eb06-eeee-4f77-987f-48f4ea5c649f",
      "type": "EnvelopeEncryption",
      "labelReferenceInStreamingPolicy": "aesDefaultKey",
      "value": "QpiqeQROdN5xamnfUF2Wdw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "06bfeff1-2bb6-4f58-af27-a2767f058bca",
      "type": "CommonEncryptionCenc",
      "labelReferenceInStreamingPolicy": "cencDefaultKey",
      "value": "ZjgWhNnqnqcov/h+wrYusw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "799e78a0-ed6f-4179-9222-ed4ec4223cec",
      "type": "CommonEncryptionCbcs",
      "labelReferenceInStreamingPolicy": "cbcsDefaultKey",
      "value": "FjZ3n3yRcVxRFftdYFbe9g==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    }
  ]
}

Определения

Имя Описание
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

ListContentKeysResponse

Класс ответа для действия listContentKeys

StreamingLocatorContentKey

Класс для ключа содержимого в указателе потоковой передачи

StreamingLocatorContentKeyType

Тип шифрования ключа содержимого

TrackPropertyCompareOperation

Операция отслеживания условий свойства

TrackPropertyCondition

Класс для указания одного условия свойства track

TrackPropertyType

Тип свойства Track

TrackSelection

Класс для выбора дорожки

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ListContentKeysResponse

Класс ответа для действия listContentKeys

Имя Тип Описание
contentKeys

StreamingLocatorContentKey[]

ContentKeys, используемые текущим указателем потоковой передачи

StreamingLocatorContentKey

Класс для ключа содержимого в указателе потоковой передачи

Имя Тип Описание
id

string

Идентификатор ключа содержимого

labelReferenceInStreamingPolicy

string

Метка ключа содержимого, указанная в политике потоковой передачи

policyName

string

ContentKeyPolicy, используемый ключом содержимого

tracks

TrackSelection[]

Отслеживает, в которых используется этот ключ содержимого

type

StreamingLocatorContentKeyType

Тип шифрования ключа содержимого

value

string

Значение ключа содержимого

StreamingLocatorContentKeyType

Тип шифрования ключа содержимого

Имя Тип Описание
CommonEncryptionCbcs

string

Общее шифрование с помощью CBCS

CommonEncryptionCenc

string

Общее шифрование с помощью CENC

EnvelopeEncryption

string

Шифрование конверта

TrackPropertyCompareOperation

Операция отслеживания условий свойства

Имя Тип Описание
Equal

string

Операция равенства

Unknown

string

Операция сравнения свойств неизвестной дорожки

TrackPropertyCondition

Класс для указания одного условия свойства track

Имя Тип Описание
operation

TrackPropertyCompareOperation

Операция отслеживания условий свойства

property

TrackPropertyType

Тип свойства Track

value

string

Значение свойства отслеживания

TrackPropertyType

Тип свойства Track

Имя Тип Описание
FourCC

string

Отслеживание FourCC

Unknown

string

Неизвестное свойство дорожки

TrackSelection

Класс для выбора дорожки

Имя Тип Описание
trackSelections

TrackPropertyCondition[]

TrackSelections — это список условий свойств отслеживания, который может указывать треки.