Streaming Locators - List Content Keys

Elencare le chiavi di contenuto usate da questo localizzatore di streaming

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

Nome dell'account di Servizi multimediali.

resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione di Azure.

streamingLocatorName
path True

string

Nome localizzatore di streaming.

subscriptionId
path True

string

Identificatore univoco per una sottoscrizione di Microsoft Azure.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Risposte

Nome Tipo Descrizione
200 OK

ListContentKeysResponse

OK

Other Status Codes

ErrorResponse

Informazioni dettagliate sull'errore.

Esempio

List Content Keys

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ListContentKeysResponse

Classe di risposta per l'azione listContentKeys

StreamingLocatorContentKey

Classe per la chiave di contenuto nel localizzatore di streaming

StreamingLocatorContentKeyType

Tipo di crittografia della chiave di contenuto

TrackPropertyCompareOperation

Tenere traccia dell'operazione della condizione delle proprietà

TrackPropertyCondition

Classe per specificare una condizione di proprietà track

TrackPropertyType

Tipo di proprietà Track

TrackSelection

Classe per selezionare una traccia

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ListContentKeysResponse

Classe di risposta per l'azione listContentKeys

Nome Tipo Descrizione
contentKeys

StreamingLocatorContentKey[]

ContentKey usati dal localizzatore di streaming corrente

StreamingLocatorContentKey

Classe per la chiave di contenuto nel localizzatore di streaming

Nome Tipo Descrizione
id

string

ID della chiave di contenuto

labelReferenceInStreamingPolicy

string

Etichetta della chiave di contenuto come specificato nei criteri di streaming

policyName

string

ContentKeyPolicy usato da Content Key

tracks

TrackSelection[]

Tiene traccia che usano questa chiave di contenuto

type

StreamingLocatorContentKeyType

Tipo di crittografia della chiave di contenuto

value

string

Valore della chiave di contenuto

StreamingLocatorContentKeyType

Tipo di crittografia della chiave di contenuto

Nome Tipo Descrizione
CommonEncryptionCbcs

string

Crittografia comune con CBCS

CommonEncryptionCenc

string

Crittografia comune con CENC

EnvelopeEncryption

string

Crittografia Envelope

TrackPropertyCompareOperation

Tenere traccia dell'operazione della condizione delle proprietà

Nome Tipo Descrizione
Equal

string

Operazione uguale

Unknown

string

Operazione di confronto delle proprietà di traccia sconosciuta

TrackPropertyCondition

Classe per specificare una condizione di proprietà track

Nome Tipo Descrizione
operation

TrackPropertyCompareOperation

Tenere traccia dell'operazione della condizione delle proprietà

property

TrackPropertyType

Tipo di proprietà Track

value

string

Tenere traccia del valore della proprietà

TrackPropertyType

Tipo di proprietà Track

Nome Tipo Descrizione
FourCC

string

Tenere traccia di FourCC

Unknown

string

Proprietà track sconosciuta

TrackSelection

Classe per selezionare una traccia

Nome Tipo Descrizione
trackSelections

TrackPropertyCondition[]

TrackSelections è un elenco di condizioni di proprietà di traccia che può specificare tracce