Content Key Policies - List
Lista zasad klucza zawartości
Listy zasad klucza zawartości na koncie
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies?api-version=2022-08-01&$filter={$filter}&$top={$top}&$orderby={$orderby}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta usługi Media Services. |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. |
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. |
api-version
|
query | True |
string |
Wersja interfejsu API, która ma być używana z żądaniem klienta. |
$filter
|
query |
string |
Ogranicza zestaw zwracanych elementów. |
|
$orderby
|
query |
string |
Określa klucz, za pomocą którego ma być uporządkowana kolekcja wyników. |
|
$top
|
query |
integer int32 |
Określa nieujemną liczbę całkowitą n, która ogranicza liczbę elementów zwracanych z kolekcji. Usługa zwraca liczbę dostępnych elementów do , ale nie większą niż określona wartość n. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Szczegółowe informacje o błędzie. |
Przykłady
Lists all Content Key Policies |
Lists Content Key Policies ordered by last modified. |
Lists Content Key Policies with created and last modified filters. |
Lists all Content Key Policies
Przykładowe żądanie
Przykładowa odpowiedź
{
"value": [
{
"name": "PolicyWithClearKeyOptionAndTokenRestriction",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithClearKeyOptionAndTokenRestriction",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "8352435b-ebea-4681-aae7-e19277771f64",
"created": "2017-12-01T00:00:00Z",
"lastModified": "2017-11-01T00:00:00Z",
"description": "A policy with one ClearKey option and Open Restriction.",
"options": [
{
"policyOptionId": "a3448d09-567a-4642-8309-d17e846be59f",
"name": null,
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyTokenRestriction",
"issuer": "http://testacs",
"audience": "urn:test",
"primaryVerificationKey": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicySymmetricTokenKey",
"keyValue": ""
},
"alternateVerificationKeys": [],
"requiredClaims": [
{
"claimType": "urn:microsoft:azure:mediaservices:contentkeyidentifier",
"claimValue": null
},
{
"claimType": "DRM",
"claimValue": "Widevine"
}
],
"restrictionTokenType": "Jwt",
"openIdConnectDiscoveryDocument": null
}
}
]
}
},
{
"name": "PolicyWithMultipleOptions",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithMultipleOptions",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "ed7f3d1b-cfa7-4181-b966-e0b3027eec3a",
"created": "2015-12-01T00:00:00Z",
"lastModified": "2016-12-02T00:00:00Z",
"description": "A policy with multiple options.",
"options": [
{
"policyOptionId": "caf1e28c-8288-4301-8c46-c0f9312c512f",
"name": null,
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyTokenRestriction",
"issuer": "http://testacs",
"audience": "urn:test",
"primaryVerificationKey": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicySymmetricTokenKey",
"keyValue": ""
},
"alternateVerificationKeys": [],
"requiredClaims": [
{
"claimType": "urn:microsoft:azure:mediaservices:contentkeyidentifier",
"claimValue": null
},
{
"claimType": "DRM",
"claimValue": "Widevine"
}
],
"restrictionTokenType": "Jwt",
"openIdConnectDiscoveryDocument": null
}
},
{
"policyOptionId": "da346259-0cd6-4609-89dc-15ac131bd92f",
"name": null,
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyWidevineConfiguration",
"widevineTemplate": "{\"allowed_track_types\":\"SD_HD\",\"content_key_specs\":[{\"track_type\":\"SD\",\"security_level\":1,\"required_output_protection\":{\"hdcp\":\"HDCP_V2\"}}],\"policy_overrides\":{\"can_play\":true,\"can_persist\":true,\"can_renew\":false}}"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
}
}
]
}
},
{
"name": "PolicyWithPlayReadyOptionAndOpenRestriction",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithPlayReadyOptionAndOpenRestriction",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "a9bacd1d-60f5-4af3-8d2b-cf46ca5c9b04",
"created": "2012-11-01T00:00:00Z",
"lastModified": "2012-11-01T00:00:00Z",
"description": "A policy with one PlayReady option and Open Restriction.",
"options": [
{
"policyOptionId": "294a833f-f128-48be-9edf-8d1bb5b35ff3",
"name": null,
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration",
"licenses": [
{
"allowTestDevices": false,
"beginDate": null,
"expirationDate": null,
"relativeBeginDate": null,
"relativeExpirationDate": null,
"gracePeriod": null,
"playRight": {
"firstPlayExpiration": null,
"scmsRestriction": null,
"agcAndColorStripeRestriction": null,
"explicitAnalogTelevisionOutputRestriction": null,
"digitalVideoOnlyContentRestriction": false,
"imageConstraintForAnalogComponentVideoRestriction": false,
"imageConstraintForAnalogComputerMonitorRestriction": false,
"allowPassingVideoContentToUnknownOutput": "NotAllowed",
"uncompressedDigitalVideoOpl": null,
"compressedDigitalVideoOpl": null,
"analogVideoOpl": null,
"compressedDigitalAudioOpl": null,
"uncompressedDigitalAudioOpl": null
},
"licenseType": "NonPersistent",
"contentKeyLocation": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"
},
"contentType": "Unspecified",
"securityLevel": "SL2000"
}
],
"responseCustomData": "testCustomData"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
}
}
]
}
}
]
}
Lists Content Key Policies ordered by last modified.
Przykładowe żądanie
Przykładowa odpowiedź
{
"value": [
{
"name": "PolicyWithPlayReadyOptionAndOpenRestriction",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithPlayReadyOptionAndOpenRestriction",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "a9bacd1d-60f5-4af3-8d2b-cf46ca5c9b04",
"created": "2012-11-01T00:00:00Z",
"lastModified": "2012-11-01T00:00:00Z",
"description": "A policy with one PlayReady option and Open Restriction.",
"options": [
{
"policyOptionId": "294a833f-f128-48be-9edf-8d1bb5b35ff3",
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration",
"licenses": [
{
"allowTestDevices": false,
"playRight": {
"digitalVideoOnlyContentRestriction": false,
"imageConstraintForAnalogComponentVideoRestriction": false,
"imageConstraintForAnalogComputerMonitorRestriction": false,
"allowPassingVideoContentToUnknownOutput": "NotAllowed"
},
"licenseType": "NonPersistent",
"contentKeyLocation": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"
},
"contentType": "Unspecified",
"securityLevel": "SL2000"
}
],
"responseCustomData": "testCustomData"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
}
}
]
}
},
{
"name": "PolicyWithMultipleOptions",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithMultipleOptions",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "ed7f3d1b-cfa7-4181-b966-e0b3027eec3a",
"created": "2015-12-01T00:00:00Z",
"lastModified": "2016-12-02T00:00:00Z",
"description": "A policy with multiple options.",
"options": [
{
"policyOptionId": "caf1e28c-8288-4301-8c46-c0f9312c512f",
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyTokenRestriction",
"issuer": "http://testacs",
"audience": "urn:test",
"primaryVerificationKey": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicySymmetricTokenKey",
"keyValue": ""
},
"alternateVerificationKeys": [],
"requiredClaims": [
{
"claimType": "urn:microsoft:azure:mediaservices:contentkeyidentifier"
},
{
"claimType": "DRM",
"claimValue": "Widevine"
}
],
"restrictionTokenType": "Jwt"
}
},
{
"policyOptionId": "da346259-0cd6-4609-89dc-15ac131bd92f",
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyWidevineConfiguration",
"widevineTemplate": "{\"allowed_track_types\":\"SD_HD\",\"content_key_specs\":[{\"track_type\":\"SD\",\"security_level\":1,\"required_output_protection\":{\"hdcp\":\"HDCP_V2\"}}],\"policy_overrides\":{\"can_play\":true,\"can_persist\":true,\"can_renew\":false}}"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
}
}
]
}
},
{
"name": "PolicyWithClearKeyOptionAndTokenRestriction",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/contentKeyPolicies/PolicyWithClearKeyOptionAndTokenRestriction",
"type": "Microsoft.Media/mediaservices/contentKeyPolicies",
"properties": {
"policyId": "8352435b-ebea-4681-aae7-e19277771f64",
"created": "2017-12-01T00:00:00Z",
"lastModified": "2017-11-01T00:00:00Z",
"description": "A policy with one ClearKey option and Open Restriction.",
"options": [
{
"policyOptionId": "a3448d09-567a-4642-8309-d17e846be59f",
"configuration": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"
},
"restriction": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicyTokenRestriction",
"issuer": "http://testacs",
"audience": "urn:test",
"primaryVerificationKey": {
"@odata.type": "#Microsoft.Media.ContentKeyPolicySymmetricTokenKey",
"keyValue": ""
},
"alternateVerificationKeys": [],
"requiredClaims": [
{
"claimType": "urn:microsoft:azure:mediaservices:contentkeyidentifier"
},
{
"claimType": "DRM",
"claimValue": "Widevine"
}
],
"restrictionTokenType": "Jwt"
}
}
]
}
}
]
}
Lists Content Key Policies with created and last modified filters.
Przykładowe żądanie
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/contentKeyPolicies?api-version=2022-08-01&$filter=properties/lastModified gt 2016-06-01 and properties/created lt 2013-07-01
Przykładowa odpowiedź
{
"value": []
}
Definicje
Nazwa | Opis |
---|---|
Content |
Zasób zasad klucza zawartości. |
Content |
Reprezentuje konfigurację kluczy innych niż DRM. |
Content |
Kolekcja elementów ContentKeyPolicy. |
Content |
Określa konfigurację licencji FairPlay. |
Content |
|
Content |
Typ klucza wynajmu i dzierżawy. |
Content |
Reprezentuje otwarte ograniczenie. Licencja lub klucz zostaną dostarczone na każde żądanie. |
Content |
Reprezentuje opcję zasad. |
Content |
Określa konfigurację licencji PlayReady. |
Content |
Określa, że identyfikator klucza zawartości znajduje się w nagłówku PlayReady. |
Content |
Określa, że identyfikator klucza zawartości jest określony w konfiguracji PlayReady. |
Content |
Typ zawartości PlayReady. |
Content |
Konfiguruje bity kontroli ograniczeń wyjścia telewizji analogowej jawnej. Aby uzyskać więcej informacji, zobacz Reguły zgodności PlayReady. |
Content |
Licencja PlayReady |
Content |
Typ licencji. |
Content |
Konfiguruje prawo odtwarzania w licencji PlayReady. |
Content |
Konfiguruje ustawienia obsługi nieznanych danych wyjściowych licencji. |
Content |
Typ tokenu. |
Content |
Określa klucz RSA na potrzeby weryfikacji tokenu |
Content |
Określa klucz symetryczny do weryfikacji tokenu. |
Content |
Reprezentuje oświadczenie tokenu. |
Content |
Reprezentuje ograniczenie tokenu. Podany token musi być zgodny z tymi wymaganiami dotyczącymi pomyślnego dostarczania licencji lub klucza. |
Content |
Reprezentuje element ContentKeyPolicyConfiguration, który jest niedostępny w bieżącej wersji interfejsu API. |
Content |
Reprezentuje właściwość ContentKeyPolicyRestriction, która jest niedostępna w bieżącej wersji interfejsu API. |
Content |
Określa konfigurację licencji Widevine. |
Content |
Określa certyfikat do weryfikacji tokenu. |
created |
Typ tożsamości, która utworzyła zasób. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Security |
Poziom zabezpieczeń. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
ContentKeyPolicy
Zasób zasad klucza zawartości.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties.created |
string |
Data utworzenia zasad |
properties.description |
string |
Opis zasad. |
properties.lastModified |
string |
Data ostatniej modyfikacji zasad |
properties.options |
Opcje kluczowe zasady. |
|
properties.policyId |
string |
Starszy identyfikator zasad. |
systemData |
Metadane systemowe odnoszące się do tego zasobu. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
ContentKeyPolicyClearKeyConfiguration
Reprezentuje konfigurację kluczy innych niż DRM.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ContentKeyPolicyCollection
Kolekcja elementów ContentKeyPolicy.
Nazwa | Typ | Opis |
---|---|---|
@odata.nextLink |
string |
Link do następnej strony kolekcji (gdy kolekcja zawiera zbyt wiele wyników do zwrócenia w jednej odpowiedzi). |
value |
Kolekcja elementów ContentKeyPolicy. |
ContentKeyPolicyFairPlayConfiguration
Określa konfigurację licencji FairPlay.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ask |
string |
Klucz, który musi być używany jako klucz tajny aplikacji FairPlay. Musi to być zakodowane w formacie Base64. |
fairPlayPfx |
string |
Reprezentacja certyfikatu FairPlay w formacie Base64 w formacie PKCS 12 (pfx) (w tym klucz prywatny). |
fairPlayPfxPassword |
string |
Hasło szyfrujące certyfikat FairPlay w formacie PKCS 12 (pfx). |
offlineRentalConfiguration |
Zasady wypożyczania w trybie offline |
|
rentalAndLeaseKeyType |
Typ klucza wynajmu i dzierżawy. |
|
rentalDuration |
integer |
Czas trwania wynajmu. Musi być równa 0 lub większa. |
ContentKeyPolicyFairPlayOfflineRentalConfiguration
Nazwa | Typ | Opis |
---|---|---|
playbackDurationSeconds |
integer |
Czas trwania odtwarzania |
storageDurationSeconds |
integer |
Okres przechowywania |
ContentKeyPolicyFairPlayRentalAndLeaseKeyType
Typ klucza wynajmu i dzierżawy.
Nazwa | Typ | Opis |
---|---|---|
DualExpiry |
string |
Podwójny czas wygaśnięcia do wynajęcia w trybie offline. |
PersistentLimited |
string |
Klucz zawartości można utrwalić, a prawidłowy czas trwania jest ograniczony przez wartość Czas trwania wynajmu |
PersistentUnlimited |
string |
Klucz zawartości można utrwał z nieograniczonym czasem trwania |
Undefined |
string |
Nie określono czasu trwania klucza. |
Unknown |
string |
Reprezentuje właściwość ContentKeyPolicyFairPlayRentalAndLeaseKeyType, która jest niedostępna w bieżącej wersji interfejsu API. |
ContentKeyPolicyOpenRestriction
Reprezentuje otwarte ograniczenie. Licencja lub klucz zostaną dostarczone na każde żądanie.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ContentKeyPolicyOption
Reprezentuje opcję zasad.
Nazwa | Typ | Opis |
---|---|---|
configuration | ContentKeyPolicyConfiguration: |
Konfiguracja dostarczania kluczy. |
name |
string |
Opis opcji zasad. |
policyOptionId |
string |
Starszy identyfikator opcji zasad. |
restriction | ContentKeyPolicyRestriction: |
Wymagania, które muszą zostać spełnione w celu dostarczenia kluczy z tą konfiguracją |
ContentKeyPolicyPlayReadyConfiguration
Określa konfigurację licencji PlayReady.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
licenses |
Licencje PlayReady. |
|
responseCustomData |
string |
Niestandardowe dane odpowiedzi. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader
Określa, że identyfikator klucza zawartości znajduje się w nagłówku PlayReady.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier
Określa, że identyfikator klucza zawartości jest określony w konfiguracji PlayReady.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
keyId |
string |
Identyfikator klucza zawartości. |
ContentKeyPolicyPlayReadyContentType
Typ zawartości PlayReady.
Nazwa | Typ | Opis |
---|---|---|
UltraVioletDownload |
string |
Typ zawartości pobierania ultrafioletnie. |
UltraVioletStreaming |
string |
Typ zawartości przesyłania strumieniowego w formacie ultrafioletowym. |
Unknown |
string |
Reprezentuje właściwość ContentKeyPolicyPlayReadyContentType, która jest niedostępna w bieżącej wersji interfejsu API. |
Unspecified |
string |
Nieokreślony typ zawartości. |
ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction
Konfiguruje bity kontroli ograniczeń wyjścia telewizji analogowej jawnej. Aby uzyskać więcej informacji, zobacz Reguły zgodności PlayReady.
Nazwa | Typ | Opis |
---|---|---|
bestEffort |
boolean |
Wskazuje, czy to ograniczenie jest wymuszane w oparciu o najlepsze wysiłki. |
configurationData |
integer |
Konfiguruje bity kontroli ograniczeń. Musi należeć do przedziału od 0 do 3 włącznie. |
ContentKeyPolicyPlayReadyLicense
Licencja PlayReady
Nazwa | Typ | Opis |
---|---|---|
allowTestDevices |
boolean |
Flaga wskazująca, czy urządzenia testowe mogą korzystać z licencji. |
beginDate |
string |
Data rozpoczęcia licencji |
contentKeyLocation | ContentKeyPolicyPlayReadyContentKeyLocation: |
Lokalizacja klucza zawartości. |
contentType |
Typ zawartości PlayReady. |
|
expirationDate |
string |
Data wygaśnięcia licencji. |
gracePeriod |
string |
Okres prolongaty licencji. |
licenseType |
Typ licencji. |
|
playRight |
Licencja PlayRight |
|
relativeBeginDate |
string |
Względna data rozpoczęcia licencji. |
relativeExpirationDate |
string |
Względna data wygaśnięcia licencji. |
securityLevel |
Poziom zabezpieczeń. |
ContentKeyPolicyPlayReadyLicenseType
Typ licencji.
Nazwa | Typ | Opis |
---|---|---|
NonPersistent |
string |
Licencja nietrwalna. |
Persistent |
string |
Licencja trwała. Umożliwia odtwarzanie w trybie offline. |
Unknown |
string |
Reprezentuje właściwość ContentKeyPolicyPlayReadyLicenseType, która jest niedostępna w bieżącej wersji interfejsu API. |
ContentKeyPolicyPlayReadyPlayRight
Konfiguruje prawo odtwarzania w licencji PlayReady.
Nazwa | Typ | Opis |
---|---|---|
agcAndColorStripeRestriction |
integer |
Konfiguruje automatyczną kontrolę przyrostk (AGC) i pasek kolorów w licencji. Musi należeć do przedziału od 0 do 3 włącznie. |
allowPassingVideoContentToUnknownOutput |
Konfiguruje ustawienia obsługi nieznanych danych wyjściowych licencji. |
|
analogVideoOpl |
integer |
Określa poziom ochrony danych wyjściowych dla skompresowanego dźwięku cyfrowego. |
compressedDigitalAudioOpl |
integer |
Określa poziom ochrony danych wyjściowych dla skompresowanego dźwięku cyfrowego. |
compressedDigitalVideoOpl |
integer |
Określa poziom ochrony danych wyjściowych skompresowanego wideo cyfrowego. |
digitalVideoOnlyContentRestriction |
boolean |
Włącza ograniczenie obrazu dla ograniczeń wideo składników analogowych w licencji. |
explicitAnalogTelevisionOutputRestriction |
Content |
Konfiguruje jawne ograniczenie wyjścia telewizji analogowej w licencji. Dane konfiguracji muszą należeć do przedziału od 0 do 3 włącznie. |
firstPlayExpiration |
string |
Czas ważności licencji po pierwszym użyciu licencji do odtwarzania zawartości. |
imageConstraintForAnalogComponentVideoRestriction |
boolean |
Włącza ograniczenie obrazu dla ograniczeń wideo składników analogowych w licencji. |
imageConstraintForAnalogComputerMonitorRestriction |
boolean |
Włącza ograniczenie obrazu dla ograniczeń wideo składników analogowych w licencji. |
scmsRestriction |
integer |
Konfiguruje system zarządzania kopiami seryjnymi (SCMS) w licencji. Musi należeć do przedziału od 0 do 3 włącznie. |
uncompressedDigitalAudioOpl |
integer |
Określa poziom ochrony danych wyjściowych dla nieskompresowanego dźwięku cyfrowego. |
uncompressedDigitalVideoOpl |
integer |
Określa poziom ochrony danych wyjściowych dla nieskompresowanego cyfrowego wideo. |
ContentKeyPolicyPlayReadyUnknownOutputPassingOption
Konfiguruje ustawienia obsługi nieznanych danych wyjściowych licencji.
Nazwa | Typ | Opis |
---|---|---|
Allowed |
string |
Przekazywanie części chronionej zawartości wideo do nieznanych danych wyjściowych jest dozwolone. |
AllowedWithVideoConstriction |
string |
Przekazywanie części chronionej zawartości wideo do nieznanych danych wyjściowych jest dozwolone, ale z ograniczonym rozwiązaniem. |
NotAllowed |
string |
Przekazywanie części chronionej zawartości wideo do nieznanych danych wyjściowych jest niedozwolone. |
Unknown |
string |
Reprezentuje element ContentKeyPolicyPlayReadyUnknownOutputPassingOption, który jest niedostępny w bieżącej wersji interfejsu API. |
ContentKeyPolicyRestrictionTokenType
Typ tokenu.
Nazwa | Typ | Opis |
---|---|---|
Jwt |
string |
Token internetowy JSON. |
Swt |
string |
Prosty token internetowy. |
Unknown |
string |
Reprezentuje właściwość ContentKeyPolicyRestrictionTokenType, która jest niedostępna w bieżącej wersji interfejsu API. |
ContentKeyPolicyRsaTokenKey
Określa klucz RSA na potrzeby weryfikacji tokenu
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
exponent |
string |
Wykładnik parametru RSA |
modulus |
string |
Modulo parametru RSA |
ContentKeyPolicySymmetricTokenKey
Określa klucz symetryczny do weryfikacji tokenu.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
keyValue |
string |
Wartość klucza klucza |
ContentKeyPolicyTokenClaim
Reprezentuje oświadczenie tokenu.
Nazwa | Typ | Opis |
---|---|---|
claimType |
string |
Typ oświadczenia tokenu. |
claimValue |
string |
Wartość oświadczenia tokenu. |
ContentKeyPolicyTokenRestriction
Reprezentuje ograniczenie tokenu. Podany token musi być zgodny z tymi wymaganiami dotyczącymi pomyślnego dostarczania licencji lub klucza.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
alternateVerificationKeys | ContentKeyPolicyRestrictionTokenKey[]: |
Lista alternatywnych kluczy weryfikacji. |
audience |
string |
Odbiorcy tokenu. |
issuer |
string |
Wystawca tokenu. |
openIdConnectDiscoveryDocument |
string |
Dokument OpenID connect discovery (Identyfikator openID łączenia odnajdywania). |
primaryVerificationKey | ContentKeyPolicyRestrictionTokenKey: |
Podstawowy klucz weryfikacji. |
requiredClaims |
Lista wymaganych oświadczeń tokenu. |
|
restrictionTokenType |
Typ tokenu. |
ContentKeyPolicyUnknownConfiguration
Reprezentuje element ContentKeyPolicyConfiguration, który jest niedostępny w bieżącej wersji interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ContentKeyPolicyUnknownRestriction
Reprezentuje właściwość ContentKeyPolicyRestriction, która jest niedostępna w bieżącej wersji interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
ContentKeyPolicyWidevineConfiguration
Określa konfigurację licencji Widevine.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
widevineTemplate |
string |
Szablon Widevine. |
ContentKeyPolicyX509CertificateTokenKey
Określa certyfikat do weryfikacji tokenu.
Nazwa | Typ | Opis |
---|---|---|
@odata.type |
string:
#Microsoft. |
Dyskryminator typów pochodnych. |
rawBody |
string |
Pole danych pierwotnych certyfikatu w formacie PKCS 12 (X509Certificate2 na platformie .NET) |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt error. |
SecurityLevel
Poziom zabezpieczeń.
Nazwa | Typ | Opis |
---|---|---|
SL150 |
string |
W przypadku klientów w ramach programowania lub testowania. Brak ochrony przed nieautoryzowanym użyciem. |
SL2000 |
string |
W przypadku urządzeń ze wzmocnionym zabezpieczeniami i aplikacji korzystających z zawartości komercyjnej. Ochrona oprogramowania lub sprzętu. |
SL3000 |
string |
Tylko w przypadku urządzeń ze wzmocnionym zabezpieczeniami. Ochrona sprzętowa. |
Unknown |
string |
Reprezentuje poziom zabezpieczeń, który jest niedostępny w bieżącej wersji interfejsu API. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobów (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |