Microsoft. Media mediaservices
Definição de recurso do Bicep
O tipo de recurso mediaservices pode ser implementado em:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um Microsoft. Recurso media/mediaservices, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Media/mediaservices@2021-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
encryption: {
identity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
keyVaultProperties: {
keyIdentifier: 'string'
}
type: 'string'
}
keyDelivery: {
accessControl: {
defaultAction: 'string'
ipAllowList: [
'string'
]
}
}
publicNetworkAccess: 'string'
storageAccounts: [
{
id: 'string'
identity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
type: 'string'
}
]
storageAuthentication: 'string'
}
}
Valores de propriedade
mediaservices
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-24 Carateres válidos: Letras minúsculas e números. |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A Identidade Gerida para a conta dos Serviços de Multimédia. | MediaServiceIdentity |
propriedades | As propriedades do recurso. | MediaServiceProperties |
MediaServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | cadeia (obrigatório) |
userAssignedIdentities | O utilizador atribuiu identidades geridas. | objeto |
MediaServiceProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | As propriedades de encriptação de conta. | AccountEncryption |
keyDelivery | As propriedades de Entrega de Chaves da conta dos Serviços de Multimédia. | KeyDelivery |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para recursos na conta dos Serviços de Multimédia. | "Desativado" "Ativado" |
storageAccounts | As contas de armazenamento deste recurso. | StorageAccount[] |
storageAuthentication | "ManagedIdentity" "Sistema" |
AccountEncryption
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade Key Vault. | ResourceIdentity |
keyVaultProperties | As propriedades da chave utilizada para encriptar a conta. | KeyVaultProperties |
tipo | O tipo de chave utilizada para encriptar a Chave de Conta. | 'CustomerKey' "SystemKey" (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O utilizador atribuiu o ID arm da identidade gerida para utilizar ao aceder a um recurso. | string |
useSystemAssignedIdentity | Indica se deve utilizar a Identidade Gerida Atribuída pelo Sistema. Exclusivo mútuo com a Identidade Gerida Atribuída pelo Utilizador. | bool (obrigatório) |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | O URL da chave de Key Vault utilizada para encriptar a conta. A chave pode ser versada (por exemplo https://vault/keys/mykey/version1 ) ou referenciar uma chave sem uma versão (por exemplo https://vault/keys/mykey ). |
string |
KeyDelivery
Nome | Descrição | Valor |
---|---|---|
accessControl | As propriedades de controlo de acesso para Entrega de Chaves. | AccessControl |
AccessControl
Nome | Descrição | Valor |
---|---|---|
defaultAction | O comportamento do controlo de acesso ip na Entrega de Chaves. | "Permitir" 'Negar' |
ipAllowList | A lista de permissões de IP para controlo de acesso na Entrega de Chaves. Se a ação predefinida estiver definida como "Permitir", a lista de permissões de IP tem de estar vazia. | cadeia[] |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
ID | O ID do recurso da conta de armazenamento. Os Serviços de Multimédia dependem de tabelas e filas, bem como de blobs, pelo que a conta de armazenamento principal tem de ser uma conta de Armazenamento Standard (Microsoft. ClassicStorage ou Microsoft. Armazenamento). Apenas as contas de armazenamento de blobs podem ser adicionadas como contas de armazenamento secundárias. | string |
identidade | A identidade da conta de armazenamento. | ResourceIdentity |
tipo | O tipo da conta de armazenamento. | "Primário" "Secundário" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Aplicação Web do Portal de Vídeo do Orchard CMS |
Este modelo fornece uma forma fácil de implementar o CMS do Pomar no Serviço de Aplicações do Azure Aplicações Web com o módulo dos Serviços de Multimédia do Azure ativado e configurado. |
Criar uma Conta de Serviços de Multimédia com um modelo |
Este modelo cria uma Conta dos Serviços de Multimédia do Azure com a respetiva conta de Armazenamento. |
Definição de recurso de modelo do ARM
O tipo de recurso mediaservices pode ser implementado em:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um Microsoft. Recurso media/mediaservices, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Media/mediaservices",
"apiVersion": "2021-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"encryption": {
"identity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"keyVaultProperties": {
"keyIdentifier": "string"
},
"type": "string"
},
"keyDelivery": {
"accessControl": {
"defaultAction": "string",
"ipAllowList": [ "string" ]
}
},
"publicNetworkAccess": "string",
"storageAccounts": [
{
"id": "string",
"identity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"type": "string"
}
],
"storageAuthentication": "string"
}
}
Valores de propriedade
mediaservices
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | Microsoft. Media/mediaservices' |
apiVersion | A versão da API de recursos | '2021-11-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-24 Carateres válidos: Letras minúsculas e números. |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A Identidade Gerida para a conta dos Serviços de Multimédia. | MediaServiceIdentity |
propriedades | As propriedades do recurso. | MediaServiceProperties |
MediaServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | cadeia (obrigatório) |
userAssignedIdentities | O utilizador atribuiu identidades geridas. | objeto |
MediaServiceProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | As propriedades de encriptação de conta. | AccountEncryption |
keyDelivery | As propriedades de Entrega de Chaves da conta dos Serviços de Multimédia. | KeyDelivery |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para recursos na conta dos Serviços de Multimédia. | "Desativado" "Ativado" |
storageAccounts | As contas de armazenamento deste recurso. | StorageAccount[] |
storageAuthentication | "ManagedIdentity" "Sistema" |
AccountEncryption
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade Key Vault. | ResourceIdentity |
keyVaultProperties | As propriedades da chave utilizada para encriptar a conta. | KeyVaultProperties |
tipo | O tipo de chave utilizada para encriptar a Chave de Conta. | 'CustomerKey' "SystemKey" (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O utilizador atribuiu o ID arm da identidade gerida para utilizar ao aceder a um recurso. | string |
useSystemAssignedIdentity | Indica se deve utilizar a Identidade Gerida Atribuída pelo Sistema. Exclusivo mútuo com a Identidade Gerida Atribuída pelo Utilizador. | bool (obrigatório) |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | O URL da chave de Key Vault utilizada para encriptar a conta. A chave pode ser versada (por exemplo https://vault/keys/mykey/version1 ) ou referenciar uma chave sem uma versão (por exemplo https://vault/keys/mykey ). |
string |
KeyDelivery
Nome | Descrição | Valor |
---|---|---|
accessControl | As propriedades de controlo de acesso para Entrega de Chaves. | AccessControl |
AccessControl
Nome | Descrição | Valor |
---|---|---|
defaultAction | O comportamento do controlo de acesso ip na Entrega de Chaves. | "Permitir" 'Negar' |
ipAllowList | A lista de permissões de IP para controlo de acesso na Entrega de Chaves. Se a ação predefinida estiver definida como "Permitir", a lista de permissões de IP tem de estar vazia. | cadeia[] |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
ID | O ID do recurso da conta de armazenamento. Os Serviços de Multimédia dependem de tabelas e filas, bem como de blobs, pelo que a conta de armazenamento principal tem de ser uma conta de Armazenamento Standard (Microsoft. ClassicStorage ou Microsoft. Armazenamento). Apenas as contas de armazenamento de blobs podem ser adicionadas como contas de armazenamento secundárias. | string |
identidade | A identidade da conta de armazenamento. | ResourceIdentity |
tipo | O tipo da conta de armazenamento. | "Primário" "Secundário" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Aplicação Web do Portal de Vídeo do Orchard CMS |
Este modelo fornece uma forma fácil de implementar o CMS do Pomar no Serviço de Aplicações do Azure Aplicações Web com o módulo dos Serviços de Multimédia do Azure ativado e configurado. |
Criar uma Conta de Serviços de Multimédia com um modelo |
Este modelo cria uma Conta dos Serviços de Multimédia do Azure com a respetiva conta de Armazenamento. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso mediaservices pode ser implementado em:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso media/mediaservices, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Media/mediaservices@2021-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
encryption = {
identity = {
userAssignedIdentity = "string"
useSystemAssignedIdentity = bool
}
keyVaultProperties = {
keyIdentifier = "string"
}
type = "string"
}
keyDelivery = {
accessControl = {
defaultAction = "string"
ipAllowList = [
"string"
]
}
}
publicNetworkAccess = "string"
storageAccounts = [
{
id = "string"
identity = {
userAssignedIdentity = "string"
useSystemAssignedIdentity = bool
}
type = "string"
}
]
storageAuthentication = "string"
}
})
}
Valores de propriedade
mediaservices
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft. Multimédia/mediaservices@2021-11-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-24 Carateres válidos: Letras minúsculas e números. |
localização | A localização geográfica onde reside o recurso | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
identidade | A Identidade Gerida para a conta dos Serviços de Multimédia. | MediaServiceIdentity |
propriedades | As propriedades do recurso. | MediaServiceProperties |
MediaServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | cadeia (obrigatório) |
identity_ids | As identidades geridas atribuídas pelo utilizador. | Matriz de IDs de identidade do utilizador. |
MediaServiceProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | As propriedades de encriptação da conta. | AccountEncryption |
keyDelivery | As propriedades de Entrega de Chaves para a conta dos Serviços de Multimédia. | Entrega de Chaves |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para recursos na conta dos Serviços de Multimédia. | "Desativado" "Ativado" |
storageAccounts | As contas de armazenamento deste recurso. | StorageAccount[] |
storageAuthentication | "ManagedIdentity" "Sistema" |
AccountEncryption
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade Key Vault. | ResourceIdentity |
keyVaultProperties | As propriedades da chave utilizada para encriptar a conta. | KeyVaultProperties |
tipo | O tipo de chave utilizado para encriptar a Chave de Conta. | "CustomerKey" "SystemKey" (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O utilizador atribuiu o ID do ARM da identidade gerida para utilizar ao aceder a um recurso. | string |
useSystemAssignedIdentity | Indica se deve utilizar a Identidade Gerida Atribuída pelo Sistema. Mutuamente exclusivo com a Identidade Gerida Atribuída pelo Utilizador. | bool (obrigatório) |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyIdentifier | O URL da chave de Key Vault utilizada para encriptar a conta. A chave pode ter um controlo de versão (por exemplo https://vault/keys/mykey/version1 ) ou referenciar uma chave sem uma versão (por exemplo https://vault/keys/mykey , ). |
string |
Entrega de Chaves
Nome | Descrição | Valor |
---|---|---|
accessControl | As propriedades de controlo de acesso para Entrega de Chaves. | AccessControl |
AccessControl
Nome | Descrição | Valor |
---|---|---|
defaultAction | O comportamento do controlo de acesso ip na Entrega de Chaves. | "Permitir" "Negar" |
ipAllowList | A lista de permissões de IP para controlo de acesso na Entrega de Chaves. Se a ação predefinida estiver definida como "Permitir", a lista de permissões de IP tem de estar vazia. | cadeia[] |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
ID | O ID do recurso da conta de armazenamento. Os Serviços de Multimédia dependem de tabelas e filas, bem como de blobs, pelo que a conta de armazenamento principal tem de ser uma conta de Armazenamento Standard (Microsoft. ClassicStorage ou Microsoft. Armazenamento). Apenas as contas de armazenamento de blobs podem ser adicionadas como contas de armazenamento secundárias. | string |
identidade | A identidade da conta de armazenamento. | ResourceIdentity |
tipo | O tipo da conta de armazenamento. | "Principal" "Secundário" (obrigatório) |