Content Key Policies - List
Listar Políticas de Chave de Conteúdo
Listas as Políticas de Chave de Conteúdo na conta
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}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta dos Serviços de Multimédia. |
resource
|
path | True |
string |
O nome do grupo de recursos na subscrição do Azure. |
subscription
|
path | True |
string |
O identificador exclusivo de uma subscrição do Microsoft Azure. |
api-version
|
query | True |
string |
A versão da API a ser utilizada com o pedido de cliente. |
$filter
|
query |
string |
Restringe o conjunto de itens devolvidos. |
|
$orderby
|
query |
string |
Especifica a chave pela qual a coleção de resultados deve ser ordenada. |
|
$top
|
query |
integer int32 |
Especifica um número inteiro não negativo n que limita o número de itens devolvidos de uma coleção. O serviço devolve o número de itens disponíveis até, mas não maior do que o valor especificado n. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Informações detalhadas sobre o erro. |
Exemplos
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
Pedido de amostra
Resposta da amostra
{
"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.
Pedido de amostra
Resposta da amostra
{
"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.
Pedido de amostra
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
Resposta da amostra
{
"value": []
}
Definições
Name | Description |
---|---|
Content |
Um recurso de Política de Chave de Conteúdo. |
Content |
Representa uma configuração para chaves não DRM. |
Content |
Uma coleção de itens ContentKeyPolicy. |
Content |
Especifica uma configuração para licenças do FairPlay. |
Content |
|
Content |
O tipo de chave de aluguer e concessão. |
Content |
Representa uma restrição aberta. A licença ou chave será entregue em todos os pedidos. |
Content |
Representa uma opção de política. |
Content |
Especifica uma configuração para licenças playReady. |
Content |
Especifica que o ID da chave de conteúdo está no cabeçalho PlayReady. |
Content |
Especifica que o ID da chave de conteúdo é especificado na configuração PlayReady. |
Content |
O tipo de conteúdo PlayReady. |
Content |
Configura os bits de controlo Restrição de Saída de Televisão Analógica Explícita. Para obter mais detalhes, veja As Regras de Conformidade do PlayReady. |
Content |
A licença do PlayReady |
Content |
O tipo de licença. |
Content |
Configura o Play Right na licença PlayReady. |
Content |
Configura as definições de processamento de saída desconhecidas da licença. |
Content |
O tipo de token. |
Content |
Especifica uma chave RSA para validação de tokens |
Content |
Especifica uma chave simétrica para validação de tokens. |
Content |
Representa uma afirmação de token. |
Content |
Representa uma restrição de tokens. O token fornecido tem de corresponder a estes requisitos para a entrega com êxito da licença ou da chave. |
Content |
Representa uma ContentKeyPolicyConfiguration que não está disponível na versão atual da API. |
Content |
Representa uma ContentKeyPolicyRestriction que não está disponível na versão atual da API. |
Content |
Especifica uma configuração para licenças do Widevine. |
Content |
Especifica um certificado para validação de tokens. |
created |
O tipo de identidade que criou o recurso. |
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta a erros |
Security |
O nível de segurança. |
system |
Metadados relativos à criação e última modificação do recurso. |
ContentKeyPolicy
Um recurso de Política de Chave de Conteúdo.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties.created |
string |
A data de criação da Política |
properties.description |
string |
Uma descrição da Política. |
properties.lastModified |
string |
A data da última modificação da Política |
properties.options |
As opções da Política de Chaves. |
|
properties.policyId |
string |
O ID da Política legada. |
systemData |
Os metadados do sistema relacionados com este recurso. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ContentKeyPolicyClearKeyConfiguration
Representa uma configuração para chaves não DRM.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ContentKeyPolicyCollection
Uma coleção de itens ContentKeyPolicy.
Name | Tipo | Description |
---|---|---|
@odata.nextLink |
string |
Uma ligação para a página seguinte da coleção (quando a coleção contém demasiados resultados para devolver numa resposta). |
value |
Uma coleção de itens ContentKeyPolicy. |
ContentKeyPolicyFairPlayConfiguration
Especifica uma configuração para licenças do FairPlay.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ask |
string |
A chave que tem de ser utilizada como chave Do Segredo da Aplicação FairPlay. Tem de ser codificado em base64. |
fairPlayPfx |
string |
A representação Base64 do certificado FairPlay no formato PKCS 12 (pfx) (incluindo a chave privada). |
fairPlayPfxPassword |
string |
A palavra-passe que encripta o certificado FairPlay no formato PKCS 12 (pfx). |
offlineRentalConfiguration |
Política de aluguer offline |
|
rentalAndLeaseKeyType |
O tipo de chave de aluguer e concessão. |
|
rentalDuration |
integer |
A duração do aluguer. Tem de ser maior ou igual a 0. |
ContentKeyPolicyFairPlayOfflineRentalConfiguration
Name | Tipo | Description |
---|---|---|
playbackDurationSeconds |
integer |
Duração da reprodução |
storageDurationSeconds |
integer |
Duração do armazenamento |
ContentKeyPolicyFairPlayRentalAndLeaseKeyType
O tipo de chave de aluguer e concessão.
Name | Tipo | Description |
---|---|---|
DualExpiry |
string |
Expiração dupla para aluguer offline. |
PersistentLimited |
string |
A chave de conteúdo pode ser persistente e a duração válida é limitada pelo valor Duração do Aluguer |
PersistentUnlimited |
string |
A chave de conteúdo pode ser mantida com uma duração ilimitada |
Undefined |
string |
A duração da chave não é especificada. |
Unknown |
string |
Representa um ContentKeyPolicyFairPlayRentalAndLeaseKeyType que não está disponível na versão atual da API. |
ContentKeyPolicyOpenRestriction
Representa uma restrição aberta. A licença ou chave será entregue em todos os pedidos.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ContentKeyPolicyOption
Representa uma opção de política.
Name | Tipo | Description |
---|---|---|
configuration | ContentKeyPolicyConfiguration: |
A configuração de entrega de chaves. |
name |
string |
A descrição da Opção de Política. |
policyOptionId |
string |
O ID da Opção de Política legada. |
restriction | ContentKeyPolicyRestriction: |
Os requisitos que têm de ser cumpridos para entregar chaves com esta configuração |
ContentKeyPolicyPlayReadyConfiguration
Especifica uma configuração para licenças playReady.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
licenses |
As licenças do PlayReady. |
|
responseCustomData |
string |
Os dados de resposta personalizados. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader
Especifica que o ID da chave de conteúdo está no cabeçalho PlayReady.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier
Especifica que o ID da chave de conteúdo é especificado na configuração PlayReady.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
keyId |
string |
O ID da chave de conteúdo. |
ContentKeyPolicyPlayReadyContentType
O tipo de conteúdo PlayReady.
Name | Tipo | Description |
---|---|---|
UltraVioletDownload |
string |
Tipo de conteúdo de transferência ultravioleta. |
UltraVioletStreaming |
string |
Tipo de conteúdo de transmissão em fluxo ultravioleta. |
Unknown |
string |
Representa um ContentKeyPolicyPlayReadyContentType indisponível na versão atual da API. |
Unspecified |
string |
Tipo de conteúdo não especificado. |
ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction
Configura os bits de controlo Restrição de Saída de Televisão Analógica Explícita. Para obter mais detalhes, veja As Regras de Conformidade do PlayReady.
Name | Tipo | Description |
---|---|---|
bestEffort |
boolean |
Indica se esta restrição é imposta numa base de Melhor Esforço. |
configurationData |
integer |
Configura os bits de controlo de restrição. Tem de estar entre 0 e 3 inclusive. |
ContentKeyPolicyPlayReadyLicense
A licença do PlayReady
Name | Tipo | Description |
---|---|---|
allowTestDevices |
boolean |
Um sinalizador que indica se os dispositivos de teste podem utilizar a licença. |
beginDate |
string |
A data de início da licença |
contentKeyLocation | ContentKeyPolicyPlayReadyContentKeyLocation: |
A localização da chave de conteúdo. |
contentType |
O tipo de conteúdo PlayReady. |
|
expirationDate |
string |
A data de expiração da licença. |
gracePeriod |
string |
O período de tolerância da licença. |
licenseType |
O tipo de licença. |
|
playRight |
A licença PlayRight |
|
relativeBeginDate |
string |
A data de início relativa da licença. |
relativeExpirationDate |
string |
A data de expiração relativa da licença. |
securityLevel |
O nível de segurança. |
ContentKeyPolicyPlayReadyLicenseType
O tipo de licença.
Name | Tipo | Description |
---|---|---|
NonPersistent |
string |
Licença não persistente. |
Persistent |
string |
Licença persistente. Permite a reprodução offline. |
Unknown |
string |
Representa um ContentKeyPolicyPlayReadyLicenseType indisponível na versão atual da API. |
ContentKeyPolicyPlayReadyPlayRight
Configura o Play Right na licença PlayReady.
Name | Tipo | Description |
---|---|---|
agcAndColorStripeRestriction |
integer |
Configura o Controlo de Ganhos Automáticos (AGC) e o Color Stripe na licença. Tem de estar entre 0 e 3 inclusive. |
allowPassingVideoContentToUnknownOutput |
Configura as definições de processamento de saída desconhecidas da licença. |
|
analogVideoOpl |
integer |
Especifica o nível de proteção de saída para áudio digital comprimido. |
compressedDigitalAudioOpl |
integer |
Especifica o nível de proteção de saída para áudio digital comprimido. |
compressedDigitalVideoOpl |
integer |
Especifica o nível de proteção de saída para vídeo digital comprimido. |
digitalVideoOnlyContentRestriction |
boolean |
Ativa a Restrição de Imagem para a Restrição de Vídeo de Componente Analógico na licença. |
explicitAnalogTelevisionOutputRestriction |
Content |
Configura a Restrição de Saída de Televisão Analógica Explícita na licença. Os dados de configuração têm de estar entre 0 e 3 inclusive. |
firstPlayExpiration |
string |
O período de tempo durante o qual a licença é válida após a licença ser utilizada pela primeira vez para reproduzir conteúdo. |
imageConstraintForAnalogComponentVideoRestriction |
boolean |
Ativa a Restrição de Imagem para a Restrição de Vídeo de Componente Analógico na licença. |
imageConstraintForAnalogComputerMonitorRestriction |
boolean |
Ativa a Restrição de Imagem para a Restrição de Vídeo de Componente Analógico na licença. |
scmsRestriction |
integer |
Configura o Sistema de Gestão de Cópias de Série (SCMS) na licença. Tem de estar entre 0 e 3 inclusive. |
uncompressedDigitalAudioOpl |
integer |
Especifica o nível de proteção de saída para áudio digital descomprimido. |
uncompressedDigitalVideoOpl |
integer |
Especifica o nível de proteção de saída para vídeo digital descomprimido. |
ContentKeyPolicyPlayReadyUnknownOutputPassingOption
Configura as definições de processamento de saída desconhecidas da licença.
Name | Tipo | Description |
---|---|---|
Allowed |
string |
É permitida a transmissão da parte do vídeo de conteúdo protegido para uma Saída Desconhecida. |
AllowedWithVideoConstriction |
string |
A transmissão da parte do vídeo de conteúdo protegido para uma Saída Desconhecida é permitida, mas com resolução restrita. |
NotAllowed |
string |
Não é permitida a transmissão da parte do vídeo de conteúdo protegido para uma Saída Desconhecida. |
Unknown |
string |
Representa um ContentKeyPolicyPlayReadyUnknownOutputPassingOption indisponível na versão atual da API. |
ContentKeyPolicyRestrictionTokenType
O tipo de token.
Name | Tipo | Description |
---|---|---|
Jwt |
string |
Token Web JSON. |
Swt |
string |
Token Web Simples. |
Unknown |
string |
Representa um ContentKeyPolicyRestrictionTokenType indisponível na versão atual da API. |
ContentKeyPolicyRsaTokenKey
Especifica uma chave RSA para validação de tokens
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
exponent |
string |
O expoente do Parâmetro RSA |
modulus |
string |
O módulo do Parâmetro RSA |
ContentKeyPolicySymmetricTokenKey
Especifica uma chave simétrica para validação de tokens.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
keyValue |
string |
O valor chave da chave |
ContentKeyPolicyTokenClaim
Representa uma afirmação de token.
Name | Tipo | Description |
---|---|---|
claimType |
string |
Tipo de afirmação de token. |
claimValue |
string |
Valor da afirmação de token. |
ContentKeyPolicyTokenRestriction
Representa uma restrição de tokens. O token fornecido tem de corresponder a estes requisitos para a entrega com êxito da licença ou da chave.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
alternateVerificationKeys | ContentKeyPolicyRestrictionTokenKey[]: |
Uma lista de chaves de verificação alternativas. |
audience |
string |
A audiência do token. |
issuer |
string |
O emissor de tokens. |
openIdConnectDiscoveryDocument |
string |
O documento de deteção do openID connect. |
primaryVerificationKey | ContentKeyPolicyRestrictionTokenKey: |
A chave de verificação primária. |
requiredClaims |
Uma lista de afirmações de token necessárias. |
|
restrictionTokenType |
O tipo de token. |
ContentKeyPolicyUnknownConfiguration
Representa uma ContentKeyPolicyConfiguration que não está disponível na versão atual da API.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ContentKeyPolicyUnknownRestriction
Representa uma ContentKeyPolicyRestriction que não está disponível na versão atual da API.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
ContentKeyPolicyWidevineConfiguration
Especifica uma configuração para licenças do Widevine.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
widevineTemplate |
string |
O modelo Widevine. |
ContentKeyPolicyX509CertificateTokenKey
Especifica um certificado para validação de tokens.
Name | Tipo | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
O discriminador para tipos derivados. |
rawBody |
string |
O campo de dados não processados de um certificado no formato PKCS 12 (X509Certificate2 em .NET) |
createdByType
O tipo de identidade que criou o recurso.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informações adicionais. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta a erros
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
SecurityLevel
O nível de segurança.
Name | Tipo | Description |
---|---|---|
SL150 |
string |
Para clientes em desenvolvimento ou teste. Sem proteção contra utilização não autorizada. |
SL2000 |
string |
Para dispositivos e aplicações endurecidos que consomem conteúdo comercial. Proteção contra software ou hardware. |
SL3000 |
string |
Apenas para dispositivos endurecidos. Proteção de hardware. |
Unknown |
string |
Representa um Nível de Segurança que não está disponível na versão atual da API. |
systemData
Metadados relativos à criação e última modificação do recurso.
Name | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |