Content Key Policies - List

Tartalomkulcs-szabályzatok listázása
A fiók tartalomkulcs-szabályzatainak Listák

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}

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

A Media Services-fiók neve.

resourceGroupName
path True

string

Az Azure-előfizetésen belüli erőforráscsoport neve.

subscriptionId
path True

string

A Microsoft Azure-előfizetés egyedi azonosítója.

api-version
query True

string

Az ügyfélkéréshez használni kívánt API verziója.

$filter
query

string

Korlátozza a visszaadott elemek halmazát.

$orderby
query

string

Megadja azt a kulcsot, amellyel az eredménygyűjteményt rendezni kell.

$top
query

integer

int32

Egy nem negatív egész számot ad meg, amely korlátozza a gyűjteményből visszaadott elemek számát. A szolgáltatás az elérhető elemek számát adja vissza legfeljebb, de nem nagyobb, mint az n megadott érték.

Válaszok

Name Típus Description
200 OK

ContentKeyPolicyCollection

OK

Other Status Codes

ErrorResponse

Részletes hibainformációk.

Példák

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

Sample Request

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

Sample Response

{
  "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.

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/contentKeyPolicies?api-version=2022-08-01&$orderby=properties/lastModified

Sample Response

{
  "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.

Sample Request

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

Sample Response

{
  "value": []
}

Definíciók

Name Description
ContentKeyPolicy

Tartalomkulcs-házirend-erőforrás.

ContentKeyPolicyClearKeyConfiguration

A nem DRM-kulcsok konfigurációját jelöli.

ContentKeyPolicyCollection

ContentKeyPolicy-elemek gyűjteménye.

ContentKeyPolicyFairPlayConfiguration

A FairPlay-licencek konfigurációját adja meg.

ContentKeyPolicyFairPlayOfflineRentalConfiguration
ContentKeyPolicyFairPlayRentalAndLeaseKeyType

A bérleti és bérletkulcs típusa.

ContentKeyPolicyOpenRestriction

Nyitott korlátozást jelöl. A licenc vagy kulcs minden kéréskor kézbesítve lesz.

ContentKeyPolicyOption

Egy szabályzatbeállítást jelöl.

ContentKeyPolicyPlayReadyConfiguration

A PlayReady-licencek konfigurációját adja meg.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader

Megadja, hogy a tartalomkulcs azonosítója a PlayReady fejlécben legyen.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier

Megadja, hogy a tartalomkulcs azonosítója meg legyen adva a PlayReady konfigurációjában.

ContentKeyPolicyPlayReadyContentType

A PlayReady-tartalomtípus.

ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction

Konfigurálja az Explicit Analóg televíziókimenet-korlátozás vezérlőbiteket. További részletekért lásd a PlayReady megfelelőségi szabályait.

ContentKeyPolicyPlayReadyLicense

A PlayReady-licenc

ContentKeyPolicyPlayReadyLicenseType

A licenc típusa.

ContentKeyPolicyPlayReadyPlayRight

A PlayReady-licencben konfigurálja a lejátszási jogot.

ContentKeyPolicyPlayReadyUnknownOutputPassingOption

A licenc ismeretlen kimeneti kezelési beállításait konfigurálja.

ContentKeyPolicyRestrictionTokenType

A token típusa.

ContentKeyPolicyRsaTokenKey

RSA-kulcsot ad meg a jogkivonat érvényesítéséhez

ContentKeyPolicySymmetricTokenKey

Szimmetrikus kulcsot ad meg a jogkivonat érvényesítéséhez.

ContentKeyPolicyTokenClaim

Jogkivonat-jogcímet jelöl.

ContentKeyPolicyTokenRestriction

Jogkivonat-korlátozást jelöl. A megadott jogkivonatnak meg kell felelnie ezeknek a követelményeknek a sikeres licenc- vagy kulcskézbesítéshez.

ContentKeyPolicyUnknownConfiguration

Olyan ContentKeyPolicyConfiguration értéket jelöl, amely nem érhető el az aktuális API-verzióban.

ContentKeyPolicyUnknownRestriction

Olyan ContentKeyPolicyRestriction értéket jelöl, amely nem érhető el az aktuális API-verzióban.

ContentKeyPolicyWidevineConfiguration

A Widevine-licencek konfigurációját adja meg.

ContentKeyPolicyX509CertificateTokenKey

Egy tanúsítványt ad meg a jogkivonat érvényesítéséhez.

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

SecurityLevel

A biztonsági szint.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

ContentKeyPolicy

Tartalomkulcs-házirend-erőforrás.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.created

string

A szabályzat létrehozásának dátuma

properties.description

string

A szabályzat leírása.

properties.lastModified

string

A szabályzat utolsó módosítási dátuma

properties.options

ContentKeyPolicyOption[]

A Kulcsszabályzat beállításai.

properties.policyId

string

Az örökölt szabályzatazonosító.

systemData

systemData

Az erőforráshoz kapcsolódó rendszer metaadatai.

type

string

Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

ContentKeyPolicyClearKeyConfiguration

A nem DRM-kulcsok konfigurációját jelöli.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration

A származtatott típusok diszkriminatív.

ContentKeyPolicyCollection

ContentKeyPolicy-elemek gyűjteménye.

Name Típus Description
@odata.nextLink

string

A gyűjtemény következő oldalára mutató hivatkozás (ha a gyűjtemény túl sok eredményt tartalmaz ahhoz, hogy egy válaszban visszatérjen).

value

ContentKeyPolicy[]

ContentKeyPolicy-elemek gyűjteménye.

ContentKeyPolicyFairPlayConfiguration

A FairPlay-licencek konfigurációját adja meg.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration

A származtatott típusok diszkriminatív.

ask

string

A FairPlay alkalmazás titkos kulcsaként használandó kulcs. Ennek base64 kódolásúnak kell lennie.

fairPlayPfx

string

A FairPlay-tanúsítvány Base64-reprezentációja PKCS 12 (pfx) formátumban (beleértve a titkos kulcsot is).

fairPlayPfxPassword

string

A FairPlay-tanúsítvány titkosításának jelszava PKCS 12 (pfx) formátumban.

offlineRentalConfiguration

ContentKeyPolicyFairPlayOfflineRentalConfiguration

Offline bérleti szabályzat

rentalAndLeaseKeyType

ContentKeyPolicyFairPlayRentalAndLeaseKeyType

A bérleti és bérletkulcs típusa.

rentalDuration

integer

A bérleti időtartam. Nem lehet kisebb, mint 0.

ContentKeyPolicyFairPlayOfflineRentalConfiguration

Name Típus Description
playbackDurationSeconds

integer

Lejátszási időtartam

storageDurationSeconds

integer

Tárolási időtartam

ContentKeyPolicyFairPlayRentalAndLeaseKeyType

A bérleti és bérletkulcs típusa.

Name Típus Description
DualExpiry

string

Kettős lejárat offline kölcsönzés esetén.

PersistentLimited

string

A tartalomkulcs megőrizhető, és az érvényes időtartamot a Bérleti időtartam érték korlátozza

PersistentUnlimited

string

A tartalomkulcs korlátlan időtartammal megőrizhető

Undefined

string

A kulcs időtartama nincs megadva.

Unknown

string

Az aktuális API-verzióban nem elérhető ContentKeyPolicyFairPlayRentalAndLeaseKeyType értéket jelöli.

ContentKeyPolicyOpenRestriction

Nyitott korlátozást jelöl. A licenc vagy kulcs minden kéréskor kézbesítve lesz.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyOpenRestriction

A származtatott típusok diszkriminatív.

ContentKeyPolicyOption

Egy szabályzatbeállítást jelöl.

Name Típus Description
configuration ContentKeyPolicyConfiguration:

A kulcskézbesítési konfiguráció.

name

string

A Házirend beállítás leírása.

policyOptionId

string

Az örökölt szabályzatbeállítás azonosítója.

restriction ContentKeyPolicyRestriction:

Az ezzel a konfigurációval rendelkező kulcsok kézbesítéséhez teljesítendő követelmények

ContentKeyPolicyPlayReadyConfiguration

A PlayReady-licencek konfigurációját adja meg.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration

A származtatott típusok diszkriminatív.

licenses

ContentKeyPolicyPlayReadyLicense[]

A PlayReady-licencek.

responseCustomData

string

Az egyéni válaszadatok.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader

Megadja, hogy a tartalomkulcs azonosítója a PlayReady fejlécben legyen.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader

A származtatott típusok diszkriminatív.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier

Megadja, hogy a tartalomkulcs azonosítója meg legyen adva a PlayReady konfigurációjában.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier

A származtatott típusok diszkriminatív.

keyId

string

A tartalomkulcs azonosítója.

ContentKeyPolicyPlayReadyContentType

A PlayReady-tartalomtípus.

Name Típus Description
UltraVioletDownload

string

Ultraibolya letöltési tartalomtípus.

UltraVioletStreaming

string

Ultraibolya streamelési tartalomtípus.

Unknown

string

Olyan ContentKeyPolicyPlayReadyContentType típust jelöl, amely nem érhető el az aktuális API-verzióban.

Unspecified

string

Meghatározatlan tartalomtípus.

ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction

Konfigurálja az Explicit Analóg televíziókimenet-korlátozás vezérlőbiteket. További részletekért lásd a PlayReady megfelelőségi szabályait.

Name Típus Description
bestEffort

boolean

Azt jelzi, hogy a korlátozás kényszerítve van-e a Legjobb erőfeszítés alapján.

configurationData

integer

Konfigurálja a korlátozásvezérlő biteket. 0 és 3 közötti értéknek kell lennie.

ContentKeyPolicyPlayReadyLicense

A PlayReady-licenc

Name Típus Description
allowTestDevices

boolean

Egy jelző, amely jelzi, hogy a teszteszközök használhatják-e a licencet.

beginDate

string

A licenc kezdő dátuma

contentKeyLocation ContentKeyPolicyPlayReadyContentKeyLocation:

A tartalomkulcs helye.

contentType

ContentKeyPolicyPlayReadyContentType

A PlayReady-tartalomtípus.

expirationDate

string

A licenc lejárati dátuma.

gracePeriod

string

A licenc türelmi időszaka.

licenseType

ContentKeyPolicyPlayReadyLicenseType

A licenc típusa.

playRight

ContentKeyPolicyPlayReadyPlayRight

A playRight licenc

relativeBeginDate

string

A licenc relatív kezdő dátuma.

relativeExpirationDate

string

A licenc relatív lejárati dátuma.

securityLevel

SecurityLevel

A biztonsági szint.

ContentKeyPolicyPlayReadyLicenseType

A licenc típusa.

Name Típus Description
NonPersistent

string

Nem állandó licenc.

Persistent

string

Állandó licenc. Engedélyezi az offline lejátszást.

Unknown

string

Olyan ContentKeyPolicyPlayReadyLicenseType típust jelöl, amely nem érhető el az aktuális API-verzióban.

ContentKeyPolicyPlayReadyPlayRight

A PlayReady-licencben konfigurálja a lejátszási jogot.

Name Típus Description
agcAndColorStripeRestriction

integer

Konfigurálja az automatikus nyereségvezérlést (AGC) és a színcsíkot a licencben. 0 és 3 közötti értéknek kell lennie.

allowPassingVideoContentToUnknownOutput

ContentKeyPolicyPlayReadyUnknownOutputPassingOption

A licenc ismeretlen kimeneti kezelési beállításait konfigurálja.

analogVideoOpl

integer

Meghatározza a tömörített digitális hang kimeneti védelmi szintjét.

compressedDigitalAudioOpl

integer

Meghatározza a tömörített digitális hang kimeneti védelmi szintjét.

compressedDigitalVideoOpl

integer

Meghatározza a tömörített digitális videó kimeneti védelmi szintjét.

digitalVideoOnlyContentRestriction

boolean

Engedélyezi az analóg összetevő videókorlátozásának képkényszerítését a licencben.

explicitAnalogTelevisionOutputRestriction

ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction

Konfigurálja az explicit analóg televíziókimeneti korlátozást a licencben. A konfigurációs adatoknak 0 és 3 közöttinek kell lenniük.

firstPlayExpiration

string

Az az idő, amely után a licenc érvényes lesz a tartalom lejátszásához.

imageConstraintForAnalogComponentVideoRestriction

boolean

Engedélyezi az analóg összetevő videókorlátozásának képkényszerítését a licencben.

imageConstraintForAnalogComputerMonitorRestriction

boolean

Engedélyezi az analóg összetevő videókorlátozásának képkényszerítését a licencben.

scmsRestriction

integer

Konfigurálja a serial copy management system (SCMS) rendszert a licencben. 0 és 3 közötti értéknek kell lennie.

uncompressedDigitalAudioOpl

integer

Meghatározza a tömörítetlen digitális hangkimenet védelmi szintjét.

uncompressedDigitalVideoOpl

integer

Meghatározza a tömörítetlen digitális videók kimeneti védelmi szintjét.

ContentKeyPolicyPlayReadyUnknownOutputPassingOption

A licenc ismeretlen kimeneti kezelési beállításait konfigurálja.

Name Típus Description
Allowed

string

A védett tartalom videó részének ismeretlen kimenetnek való átadása engedélyezett.

AllowedWithVideoConstriction

string

A védett tartalom videórészének ismeretlen kimenetnek való átadása engedélyezett, de korlátozott felbontással.

NotAllowed

string

A védett tartalom videó részének ismeretlen kimenetnek való átadása nem engedélyezett.

Unknown

string

A ContentKeyPolicyPlayReadyUnknownOutputPassingOption értéket jelöli, amely nem érhető el az aktuális API-verzióban.

ContentKeyPolicyRestrictionTokenType

A token típusa.

Name Típus Description
Jwt

string

JSON webes jogkivonat.

Swt

string

Egyszerű webes jogkivonat.

Unknown

string

Olyan ContentKeyPolicyRestrictionTokenType értéket jelöl, amely nem érhető el az aktuális API-verzióban.

ContentKeyPolicyRsaTokenKey

RSA-kulcsot ad meg a jogkivonat érvényesítéséhez

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyRsaTokenKey

A származtatott típusok diszkriminatív.

exponent

string

Az RSA-paraméter kitevője

modulus

string

Az RSA paramétermodulusa

ContentKeyPolicySymmetricTokenKey

Szimmetrikus kulcsot ad meg a jogkivonat érvényesítéséhez.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicySymmetricTokenKey

A származtatott típusok diszkriminatív.

keyValue

string

A kulcs kulcsértéke

ContentKeyPolicyTokenClaim

Jogkivonat-jogcímet jelöl.

Name Típus Description
claimType

string

Jogkivonat jogcímtípusa.

claimValue

string

Jogkivonat jogcímének értéke.

ContentKeyPolicyTokenRestriction

Jogkivonat-korlátozást jelöl. A megadott jogkivonatnak meg kell felelnie ezeknek a követelményeknek a sikeres licenc- vagy kulcskézbesítéshez.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyTokenRestriction

A származtatott típusok diszkriminatív.

alternateVerificationKeys ContentKeyPolicyRestrictionTokenKey[]:

Az alternatív ellenőrzési kulcsok listája.

audience

string

A jogkivonat célközönsége.

issuer

string

A tokenkibocsátó.

openIdConnectDiscoveryDocument

string

Az OpenID connect discovery dokumentum.

primaryVerificationKey ContentKeyPolicyRestrictionTokenKey:

Az elsődleges ellenőrzési kulcs.

requiredClaims

ContentKeyPolicyTokenClaim[]

A szükséges jogkivonat-jogcímek listája.

restrictionTokenType

ContentKeyPolicyRestrictionTokenType

A token típusa.

ContentKeyPolicyUnknownConfiguration

Olyan ContentKeyPolicyConfiguration értéket jelöl, amely nem érhető el az aktuális API-verzióban.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyUnknownConfiguration

A származtatott típusok diszkriminatív.

ContentKeyPolicyUnknownRestriction

Olyan ContentKeyPolicyRestriction értéket jelöl, amely nem érhető el az aktuális API-verzióban.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyUnknownRestriction

A származtatott típusok diszkriminatív.

ContentKeyPolicyWidevineConfiguration

A Widevine-licencek konfigurációját adja meg.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyWidevineConfiguration

A származtatott típusok diszkriminatív.

widevineTemplate

string

A Widevine sablon.

ContentKeyPolicyX509CertificateTokenKey

Egy tanúsítványt ad meg a jogkivonat érvényesítéséhez.

Name Típus Description
@odata.type string:

#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey

A származtatott típusok diszkriminatív.

rawBody

string

A tanúsítvány nyers adatmezője PKCS 12 formátumban (X509Certificate2 a .NET-ben)

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

SecurityLevel

A biztonsági szint.

Name Típus Description
SL150

string

Fejlesztés alatt álló vagy tesztelt ügyfelek esetén. Nincs védelem a jogosulatlan használattal szemben.

SL2000

string

A kereskedelmi tartalmat használó, edzett eszközök és alkalmazások esetében. Szoftver- vagy hardvervédelem.

SL3000

string

Csak edzett eszközök esetén. Hardvervédelem.

Unknown

string

Olyan SecurityLevelet jelöl, amely nem érhető el az aktuális API-verzióban.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az az identitás, amely legutóbb módosította az erőforrást.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.