Partager via


Streaming Locators - List Content Keys

Répertorier les clés de contenu utilisées par ce localisateur de streaming

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

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

Nom du compte Media Services.

resourceGroupName
path True

string

Nom du groupe de ressources au sein de l’abonnement Azure.

streamingLocatorName
path True

string

Nom du localisateur de streaming.

subscriptionId
path True

string

Identificateur unique d’un abonnement Microsoft Azure.

api-version
query True

string

Version de l’API à utiliser avec la demande cliente.

Réponses

Nom Type Description
200 OK

ListContentKeysResponse

Ok

Other Status Codes

ErrorResponse

Informations détaillées sur les erreurs.

Exemples

List Content Keys

Exemple de requête

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

Exemple de réponse

{
  "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": []
    }
  ]
}

Définitions

Nom Description
ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ListContentKeysResponse

Classe de réponse pour l’action listContentKeys

StreamingLocatorContentKey

Classe pour la clé de contenu dans Le Localisateur de streaming

StreamingLocatorContentKeyType

Type de chiffrement de la clé de contenu

TrackPropertyCompareOperation

Suivi de l’opération de condition de propriété

TrackPropertyCondition

Classe pour spécifier une condition de propriété de suivi

TrackPropertyType

Type de propriété track

TrackSelection

Classe pour sélectionner une piste

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ListContentKeysResponse

Classe de réponse pour l’action listContentKeys

Nom Type Description
contentKeys

StreamingLocatorContentKey[]

ContentKeys utilisées par le localisateur de streaming actuel

StreamingLocatorContentKey

Classe pour la clé de contenu dans Le Localisateur de streaming

Nom Type Description
id

string

ID de la clé de contenu

labelReferenceInStreamingPolicy

string

Étiquette de clé de contenu comme spécifié dans la stratégie de streaming

policyName

string

ContentKeyPolicy utilisé par la clé de contenu

tracks

TrackSelection[]

Suivis qui utilisent cette clé de contenu

type

StreamingLocatorContentKeyType

Type de chiffrement de la clé de contenu

value

string

Valeur de la clé de contenu

StreamingLocatorContentKeyType

Type de chiffrement de la clé de contenu

Nom Type Description
CommonEncryptionCbcs

string

Chiffrement courant à l’aide de CBCS

CommonEncryptionCenc

string

Chiffrement courant à l’aide de CENC

EnvelopeEncryption

string

Chiffrement d'enveloppe

TrackPropertyCompareOperation

Suivi de l’opération de condition de propriété

Nom Type Description
Equal

string

Opération égale

Unknown

string

Opération de comparaison de propriétés de suivi inconnu

TrackPropertyCondition

Classe pour spécifier une condition de propriété de suivi

Nom Type Description
operation

TrackPropertyCompareOperation

Suivi de l’opération de condition de propriété

property

TrackPropertyType

Type de propriété track

value

string

Suivre la valeur de la propriété

TrackPropertyType

Type de propriété track

Nom Type Description
FourCC

string

Suivre fourCC

Unknown

string

Propriété de piste inconnue

TrackSelection

Classe pour sélectionner une piste

Nom Type Description
trackSelections

TrackPropertyCondition[]

TrackSelections est une liste de conditions de propriétés de suivi qui peut spécifier la ou les pistes