Content Key Policies - List

Tartalomkulcs-szabályzatok listázása
A fiók tartalomkulcs-házirendjeinek felsorolása

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 Required Type 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 készleté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 a megadott n érték.

Válaszok

Name Type Description
200 OK

OK

Other Status Codes

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/contoso/providers/Microsoft.Media/mediaServices/contosomedia/contentKeyPolicies?api-version=2022-08-01

Sample Response

{
  "value": [
    {
      "name": "PolicyWithClearKeyOptionAndTokenRestriction",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/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/contoso/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/contoso/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/contoso/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/contoso/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/contoso/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/contoso/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/contoso/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

ContentKeyPolicy

Tartalomkulcs-szabályzat erőforrása.

ContentKeyPolicyClearKeyConfiguration

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 a kulcs minden kérésre kézbesítve lesz.

ContentKeyPolicyOption

Szabályzatbeállítást jelöl.

ContentKeyPolicyPlayReadyConfiguration

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ó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 jogkivonat 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

Jogkivonatjogcí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 objektumot 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-szabályzat erőforrása.

Name Type Description
id
  • string

Az erőforrás teljes erőforrás-azonosítója. Például : /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ásának dátuma

properties.options

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

properties.policyId
  • string

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

systemData

Az erőforráshoz kapcsolódó rendszermetaadatok.

type
  • string

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

ContentKeyPolicyClearKeyConfiguration

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyClearKeyConfiguration

A származtatott típusok diszkriminátora.

ContentKeyPolicyCollection

ContentKeyPolicy elemek gyűjteménye.

Name Type Description
@odata.nextLink
  • string

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

value

ContentKeyPolicy elemek gyűjteménye.

ContentKeyPolicyFairPlayConfiguration

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyFairPlayConfiguration

A származtatott típusok diszkriminátora.

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ányt PKCS 12 (pfx) formátumban titkosító jelszó.

offlineRentalConfiguration

Offline bérleti szabályzat

rentalAndLeaseKeyType

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

rentalDuration
  • integer

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

ContentKeyPolicyFairPlayOfflineRentalConfiguration

Name Type Description
playbackDurationSeconds
  • integer

Lejátszás időtartama

storageDurationSeconds
  • integer

Tárolási időtartam

ContentKeyPolicyFairPlayRentalAndLeaseKeyType

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

Name Type Description
DualExpiry
  • string

Kettős lejárati idő offline bérlet 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

Nincs megadva a kulcs időtartama.

Unknown
  • string

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

ContentKeyPolicyOpenRestriction

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyOpenRestriction

A származtatott típusok diszkriminátora.

ContentKeyPolicyOption

Szabályzatbeállítást jelöl.

Name Type 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 házirend-beállításazonosító.

restriction ContentKeyPolicyRestriction:

Az ezzel a konfigurációval rendelkező kulcsok kézbesítéséhez szükséges követelmények

ContentKeyPolicyPlayReadyConfiguration

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration

A származtatott típusok diszkriminátora.

licenses

A PlayReady-licencek.

responseCustomData
  • string

Az egyéni válaszadatok.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader

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

Name Type 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óban.

Name Type 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 Type 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 Type Description
bestEffort
  • boolean

Azt jelzi, hogy ezt a korlátozást a legjobb munkamennyiség alapján kényszerítik-e ki.

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 Type Description
allowTestDevices
  • boolean

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

A PlayReady-tartalomtípus.

expirationDate
  • string

A licenc lejárati dátuma.

gracePeriod
  • string

A licenc türelmi időszaka.

licenseType

A licenc típusa.

playRight

A playRight licenc

relativeBeginDate
  • string

A licenc relatív kezdő dátuma.

relativeExpirationDate
  • string

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

securityLevel

A biztonsági szint.

ContentKeyPolicyPlayReadyLicenseType

A licenc típusa.

Name Type 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 Type 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

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

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ő, amellyel a licenc érvényes, miután a licencet először felhasználták a tartalom lejátszására.

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 soros másoláskezelő rendszert (SCMS) a licencben. 0 és 3 közötti értéknek kell lennie.

uncompressedDigitalAudioOpl
  • integer

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

uncompressedDigitalVideoOpl
  • integer

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

ContentKeyPolicyPlayReadyUnknownOutputPassingOption

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

Name Type 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

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

ContentKeyPolicyRestrictionTokenType

A jogkivonat típusa.

Name Type 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 Type 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 Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicySymmetricTokenKey

A származtatott típusok diszkriminatív.

keyValue
  • string

A kulcs kulcsértéke

ContentKeyPolicyTokenClaim

Jogkivonatjogcímet jelöl.

Name Type 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 Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyTokenRestriction

A származtatott típusok diszkriminátora.

alternateVerificationKeys ContentKeyPolicyRestrictionTokenKey[]:

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

audience
  • string

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

issuer
  • string

A jogkivonat kiállítója.

openIdConnectDiscoveryDocument
  • string

Az OpenID connect felderítési dokumentuma.

primaryVerificationKey ContentKeyPolicyRestrictionTokenKey:

Az elsődleges ellenőrzőkulcs.

requiredClaims

A szükséges jogkivonatjogcímek listája.

restrictionTokenType

A jogkivonat típusa.

ContentKeyPolicyUnknownConfiguration

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyUnknownConfiguration

A származtatott típusok diszkriminátora.

ContentKeyPolicyUnknownRestriction

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyUnknownRestriction

A származtatott típusok diszkriminátora.

ContentKeyPolicyWidevineConfiguration

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyWidevineConfiguration

A származtatott típusok diszkriminátora.

widevineTemplate
  • string

A Widevine sablon.

ContentKeyPolicyX509CertificateTokenKey

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey

A származtatott típusok diszkriminatív.

rawBody
  • string

Egy 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 Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

ErrorAdditionalInfo

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

Name Type Description
info
  • object

A további információk.

type
  • string

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

ErrorDetail

A hiba részletei.

Name Type Description
additionalInfo

A hiba további információi.

code
  • string

A hibakód.

details

A hiba részletei.

message
  • string

A hibaüzenet.

target
  • string

A hiba célja.

ErrorResponse

Hibaválasz

Name Type Description
error

A hibaobjektum.

SecurityLevel

A biztonsági szint.

Name Type Description
SL150
  • string

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

SL2000
  • string

A kereskedelmi tartalmat használó megerősített eszközök és alkalmazások esetében. Szoftver- vagy hardvervédelem.

SL3000
  • string

Csak megerősített 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 Type 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

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 erőforrást utoljára módosító identitás.

lastModifiedByType

Az erőforrást utoljára módosító identitás típusa.