Partilhar via


Microsoft.Media mediaservices 2021-06-01

Definição de recursos do bíceps

O tipo de recurso mediaservices pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Media/mediaservices, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Media/mediaservices@2021-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Controlo de Acessos

Designação Descrição Valor
defaultAction O comportamento para controle de acesso IP na entrega de chaves. 'Permitir'
'Negar'
ipAllowList A lista de permissões de IP para controle de acesso na entrega de chaves. Se a ação padrão estiver definida como 'Permitir', a lista de IPs permitidos deverá estar vazia. string[]

AccountEncryption

Designação Descrição Valor
identidade A identidade do Cofre da Chave. ResourceIdentity
keyVaultPropriedades As propriedades da chave usada para criptografar a conta. KeyVaultProperties
tipo O tipo de chave usada para criptografar a chave de conta. 'CustomerKey'
'SystemKey' (obrigatório)

Entrega de Chaves

Designação Descrição Valor
Controlo de Acesso As propriedades de controle de acesso para entrega de chaves. AccessControl

KeyVaultProperties

Designação Descrição Valor
keyIdentifier O URL da chave do Cofre da Chave usada para criptografar a conta. A chave pode ser versionada (por exemplo, https://vault/keys/mykey/version1) ou fazer referência a uma chave sem uma versão (por exemplo, https://vault/keys/mykey). string

MediaServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. string (obrigatório)
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

MediaServiceProperties

Designação Descrição Valor
encriptação As propriedades de criptografia da conta. AccountEncryption
chaveEntrega As propriedades de Entrega de Chave para a conta de Serviços de Mídia. KeyDelivery
publicNetworkAccess Se o acesso à rede pública é ou não permitido para recursos na conta de Serviços de Mídia. 'Desativado'
'Habilitado'
storageContas O armazenamento é responsável por esse recurso. StorageAccount[]
storageAuthentication 'Identidade gerenciada'
'Sistema'

Microsoft.Media/mediaservices

Designação Descrição Valor
identidade A Identidade Gerenciada para a conta de Serviços de Mídia. MediaServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do recurso. MediaServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

ResourceIdentity

Designação Descrição Valor
userAssignedIdentity O usuário atribuiu o ID ARM da identidade gerenciada para usar ao acessar um recurso. string
useSystemAssignedIdentity Indica se a Identidade Gerenciada Atribuída ao Sistema deve ser usada. Mútuo exclusivo com Identidade Gerenciada Atribuída pelo Usuário. bool (obrigatório)

Conta de armazenamento

Designação Descrição Valor
ID A ID do recurso da conta de armazenamento. Os Serviços de Mídia dependem de tabelas e filas, bem como blobs, portanto, a conta de armazenamento principal deve ser uma conta de Armazenamento Padrão (Microsoft.ClassicStorage ou Microsoft.Storage). Contas de armazenamento somente de blob 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ária'
«Secundário» (obrigatório)

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar uma conta de serviços de mídia usando um modelo Este modelo cria uma Conta de Serviços de Mídia do Azure com sua conta de Armazenamento.

Definição de recurso de modelo ARM

O tipo de recurso mediaservices pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Media/mediaservices, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Media/mediaservices",
  "apiVersion": "2021-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Controlo de Acessos

Designação Descrição Valor
defaultAction O comportamento para controle de acesso IP na entrega de chaves. 'Permitir'
'Negar'
ipAllowList A lista de permissões de IP para controle de acesso na entrega de chaves. Se a ação padrão estiver definida como 'Permitir', a lista de IPs permitidos deverá estar vazia. string[]

AccountEncryption

Designação Descrição Valor
identidade A identidade do Cofre da Chave. ResourceIdentity
keyVaultPropriedades As propriedades da chave usada para criptografar a conta. KeyVaultProperties
tipo O tipo de chave usada para criptografar a chave de conta. 'CustomerKey'
'SystemKey' (obrigatório)

Entrega de Chaves

Designação Descrição Valor
Controlo de Acesso As propriedades de controle de acesso para entrega de chaves. AccessControl

KeyVaultProperties

Designação Descrição Valor
keyIdentifier O URL da chave do Cofre da Chave usada para criptografar a conta. A chave pode ser versionada (por exemplo, https://vault/keys/mykey/version1) ou fazer referência a uma chave sem uma versão (por exemplo, https://vault/keys/mykey). string

MediaServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. string (obrigatório)
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

MediaServiceProperties

Designação Descrição Valor
encriptação As propriedades de criptografia da conta. AccountEncryption
chaveEntrega As propriedades de Entrega de Chave para a conta de Serviços de Mídia. KeyDelivery
publicNetworkAccess Se o acesso à rede pública é ou não permitido para recursos na conta de Serviços de Mídia. 'Desativado'
'Habilitado'
storageContas O armazenamento é responsável por esse recurso. StorageAccount[]
storageAuthentication 'Identidade gerenciada'
'Sistema'

Microsoft.Media/mediaservices

Designação Descrição Valor
apiVersion A versão api '2021-06-01'
identidade A Identidade Gerenciada para a conta de Serviços de Mídia. MediaServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do recurso. MediaServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Media/mediaservices'

ResourceIdentity

Designação Descrição Valor
userAssignedIdentity O usuário atribuiu o ID ARM da identidade gerenciada para usar ao acessar um recurso. string
useSystemAssignedIdentity Indica se a Identidade Gerenciada Atribuída ao Sistema deve ser usada. Mútuo exclusivo com Identidade Gerenciada Atribuída pelo Usuário. bool (obrigatório)

Conta de armazenamento

Designação Descrição Valor
ID A ID do recurso da conta de armazenamento. Os Serviços de Mídia dependem de tabelas e filas, bem como blobs, portanto, a conta de armazenamento principal deve ser uma conta de Armazenamento Padrão (Microsoft.ClassicStorage ou Microsoft.Storage). Contas de armazenamento somente de blob 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ária'
«Secundário» (obrigatório)

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar uma conta de serviços de mídia usando um modelo

Implantar no Azure
Este modelo cria uma Conta de Serviços de Mídia do Azure com sua conta de Armazenamento.
Orchard CMS Video Portal Web App

Implantar no Azure
Este modelo fornece uma maneira fácil de implantar o Orchard CMS em Aplicativos Web do Serviço de Aplicativo do Azure com o módulo Serviços de Mídia do Azure habilitado e configurado.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso mediaservices pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Media/mediaservices, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Media/mediaservices@2021-06-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  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"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Valores de propriedade

Controlo de Acessos

Designação Descrição Valor
defaultAction O comportamento para controle de acesso IP na entrega de chaves. 'Permitir'
'Negar'
ipAllowList A lista de permissões de IP para controle de acesso na entrega de chaves. Se a ação padrão estiver definida como 'Permitir', a lista de IPs permitidos deverá estar vazia. string[]

AccountEncryption

Designação Descrição Valor
identidade A identidade do Cofre da Chave. ResourceIdentity
keyVaultPropriedades As propriedades da chave usada para criptografar a conta. KeyVaultProperties
tipo O tipo de chave usada para criptografar a chave de conta. 'CustomerKey'
'SystemKey' (obrigatório)

Entrega de Chaves

Designação Descrição Valor
Controlo de Acesso As propriedades de controle de acesso para entrega de chaves. AccessControl

KeyVaultProperties

Designação Descrição Valor
keyIdentifier O URL da chave do Cofre da Chave usada para criptografar a conta. A chave pode ser versionada (por exemplo, https://vault/keys/mykey/version1) ou fazer referência a uma chave sem uma versão (por exemplo, https://vault/keys/mykey). string

MediaServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. string (obrigatório)
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

MediaServiceProperties

Designação Descrição Valor
encriptação As propriedades de criptografia da conta. AccountEncryption
chaveEntrega As propriedades de Entrega de Chave para a conta de Serviços de Mídia. KeyDelivery
publicNetworkAccess Se o acesso à rede pública é ou não permitido para recursos na conta de Serviços de Mídia. 'Desativado'
'Habilitado'
storageContas O armazenamento é responsável por esse recurso. StorageAccount[]
storageAuthentication 'Identidade gerenciada'
'Sistema'

Microsoft.Media/mediaservices

Designação Descrição Valor
identidade A Identidade Gerenciada para a conta de Serviços de Mídia. MediaServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do recurso. MediaServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Media/mediaservices@2021-06-01"

ResourceIdentity

Designação Descrição Valor
userAssignedIdentity O usuário atribuiu o ID ARM da identidade gerenciada para usar ao acessar um recurso. string
useSystemAssignedIdentity Indica se a Identidade Gerenciada Atribuída ao Sistema deve ser usada. Mútuo exclusivo com Identidade Gerenciada Atribuída pelo Usuário. bool (obrigatório)

Conta de armazenamento

Designação Descrição Valor
ID A ID do recurso da conta de armazenamento. Os Serviços de Mídia dependem de tabelas e filas, bem como blobs, portanto, a conta de armazenamento principal deve ser uma conta de Armazenamento Padrão (Microsoft.ClassicStorage ou Microsoft.Storage). Contas de armazenamento somente de blob 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ária'
«Secundário» (obrigatório)

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor