Microsoft. Mediaservices

Bicep-resourcedefinitie

Het resourcetype mediaservices kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Media/mediaservices-resource voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

Eigenschapswaarden

mediaservices

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De beheerde identiteit voor het Media Services-account. MediaServiceIdentity
properties De resource-eigenschappen. MediaServiceProperties

MediaServiceIdentity

Naam Beschrijving Waarde
type Het identiteitstype. tekenreeks (vereist)
userAssignedIdentities De gebruiker heeft beheerde identiteiten toegewezen. object

MediaServiceProperties

Naam Beschrijving Waarde
versleuteling De eigenschappen van de accountversleuteling. AccountEncryption
keyDelivery De sleutelleveringseigenschappen voor het Media Services-account. KeyDelivery
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor resources onder het Media Services-account. 'Uitgeschakeld'
Ingeschakeld
storageAccounts De opslagaccounts voor deze resource. StorageAccount[]
storageAuthentication 'ManagedIdentity'
'Systeem'

AccountEncryption

Naam Beschrijving Waarde
identity De Key Vault identiteit. ResourceIdentity
keyVaultEigenschappen De eigenschappen van de sleutel die wordt gebruikt om het account te versleutelen. KeyVaultEigenschappen
type Het type sleutel dat wordt gebruikt om de accountsleutel te versleutelen. 'CustomerKey'
'SystemKey' (vereist)

ResourceIdentity

Naam Beschrijving Waarde
userAssignedIdentity De gebruiker heeft de ARM-id van de beheerde identiteit toegewezen die moet worden gebruikt bij het openen van een resource. tekenreeks
useSystemAssignedIdentity Hiermee wordt aangegeven of door het systeem toegewezen beheerde identiteit moet worden gebruikt. Wederzijds exclusief met door de gebruiker toegewezen beheerde identiteit. bool (vereist)

KeyVaultEigenschappen

Naam Beschrijving Waarde
keyIdentifier De URL van de Key Vault sleutel die wordt gebruikt om het account te versleutelen. De sleutel kan een versie hebben (bijvoorbeeld https://vault/keys/mykey/version1) of verwijzen naar een sleutel zonder een versie (bijvoorbeeld https://vault/keys/mykey). tekenreeks

KeyDelivery

Naam Beschrijving Waarde
accessControl De eigenschappen van toegangsbeheer voor Sleutellevering. AccessControl

AccessControl

Naam Beschrijving Waarde
defaultAction Het gedrag voor IP-toegangsbeheer in Key Delivery. 'Toestaan'
Weigeren
ipAllowList De lijst met toegestane IP-adressen voor toegangsbeheer in Key Delivery. Als de standaardactie is ingesteld op Toestaan, moet de lijst met toegestane IP-adressen leeg zijn. tekenreeks[]

StorageAccount

Naam Beschrijving Waarde
id De id van de opslagaccountresource. Media Services is afhankelijk van tabellen, wachtrijen en blobs, dus het primaire opslagaccount moet een Standard Storage-account zijn (Microsoft. ClassicStorage of Microsoft. Opslag). Alleen blob-opslagaccounts kunnen worden toegevoegd als secundaire opslagaccounts. tekenreeks
identity De identiteit van het opslagaccount. ResourceIdentity
type Het type opslagaccount. 'Primair'
'Secundair' (vereist)

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Orchard CMS Video Portal Web App

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd.
Een Media Services-account maken met behulp van een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Azure Media Services-account met het bijbehorende opslagaccount.

Resourcedefinitie van ARM-sjabloon

Het resourcetype mediaservices kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Media/mediaservices-resource voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

mediaservices

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft. Media/mediaservices'
apiVersion De resource-API-versie '2021-11-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De beheerde identiteit voor het Media Services-account. MediaServiceIdentity
properties De resource-eigenschappen. MediaServiceProperties

MediaServiceIdentity

Naam Beschrijving Waarde
type Het identiteitstype. tekenreeks (vereist)
userAssignedIdentities De gebruiker heeft beheerde identiteiten toegewezen. object

MediaServiceProperties

Naam Beschrijving Waarde
versleuteling De eigenschappen van de accountversleuteling. AccountEncryption
keyDelivery De eigenschappen voor sleutelbezorging voor het Media Services-account. KeyDelivery
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor resources onder het Media Services-account. 'Uitgeschakeld'
Ingeschakeld
storageAccounts De opslagaccounts voor deze resource. StorageAccount[]
storageAuthentication 'ManagedIdentity'
'Systeem'

AccountEncryption

Naam Beschrijving Waarde
identity De Key Vault identiteit. ResourceIdentity
keyVaultProperties De eigenschappen van de sleutel die wordt gebruikt om het account te versleutelen. KeyVaultEigenschappen
type Het type sleutel dat wordt gebruikt om de accountsleutel te versleutelen. 'CustomerKey'
'SystemKey' (vereist)

ResourceIdentity

Naam Beschrijving Waarde
userAssignedIdentity De gebruiker heeft de ARM-id van de beheerde identiteit toegewezen die moet worden gebruikt bij het openen van een resource. tekenreeks
useSystemAssignedIdentity Geeft aan of door het systeem toegewezen beheerde identiteit moet worden gebruikt. Wederzijds exclusief met door de gebruiker toegewezen beheerde identiteit. bool (vereist)

KeyVaultEigenschappen

Naam Beschrijving Waarde
keyIdentifier De URL van de Key Vault sleutel die wordt gebruikt om het account te versleutelen. De sleutel kan een versie hebben (bijvoorbeeld https://vault/keys/mykey/version1) of verwijzen naar een sleutel zonder een versie (bijvoorbeeld https://vault/keys/mykey). tekenreeks

KeyDelivery

Naam Beschrijving Waarde
accessControl De eigenschappen van toegangsbeheer voor Sleutellevering. AccessControl

AccessControl

Naam Beschrijving Waarde
defaultAction Het gedrag voor IP-toegangsbeheer in Key Delivery. 'Toestaan'
Weigeren
ipAllowList De lijst met toegestane IP-adressen voor toegangsbeheer in Key Delivery. Als de standaardactie is ingesteld op Toestaan, moet de lijst met toegestane IP-adressen leeg zijn. tekenreeks[]

StorageAccount

Naam Beschrijving Waarde
id De id van de opslagaccountresource. Media Services is afhankelijk van tabellen, wachtrijen en blobs, dus het primaire opslagaccount moet een Standard Storage-account zijn (Microsoft. ClassicStorage of Microsoft. Opslag). Alleen blob-opslagaccounts kunnen worden toegevoegd als secundaire opslagaccounts. tekenreeks
identity De identiteit van het opslagaccount. ResourceIdentity
type Het type opslagaccount. 'Primair'
'Secundair' (vereist)

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Orchard CMS Video Portal Web App

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd.
Een Media Services-account maken met behulp van een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Azure Media Services-account met het bijbehorende opslagaccount.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype mediaservices kan worden geïmplementeerd voor:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Media/mediaservices-resource, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

mediaservices

Naam Beschrijving Waarde
type Het resourcetype "Microsoft. Media/mediaservices@2021-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
identity De beheerde identiteit voor het Media Services-account. MediaServiceIdentity
properties De resource-eigenschappen. MediaServiceProperties

MediaServiceIdentity

Naam Beschrijving Waarde
type Het identiteitstype. tekenreeks (vereist)
identity_ids De gebruiker heeft beheerde identiteiten toegewezen. Matrix met gebruikersidentiteits-id's.

MediaServiceProperties

Naam Beschrijving Waarde
versleuteling De eigenschappen van de accountversleuteling. AccountEncryption
keyDelivery De eigenschappen voor sleutelbezorging voor het Media Services-account. KeyDelivery
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor resources onder het Media Services-account. "Uitgeschakeld"
"Ingeschakeld"
storageAccounts De opslagaccounts voor deze resource. StorageAccount[]
storageAuthentication "ManagedIdentity"
"Systeem"

AccountEncryption

Naam Beschrijving Waarde
identity De Key Vault identiteit. ResourceIdentity
keyVaultProperties De eigenschappen van de sleutel die wordt gebruikt om het account te versleutelen. KeyVaultEigenschappen
type Het type sleutel dat wordt gebruikt om de accountsleutel te versleutelen. "CustomerKey"
"Systeemsleutel" (vereist)

ResourceIdentity

Naam Beschrijving Waarde
userAssignedIdentity De gebruiker heeft de ARM-id van de beheerde identiteit toegewezen die moet worden gebruikt bij het openen van een resource. tekenreeks
useSystemAssignedIdentity Geeft aan of door het systeem toegewezen beheerde identiteit moet worden gebruikt. Wederzijds exclusief met door de gebruiker toegewezen beheerde identiteit. bool (vereist)

KeyVaultEigenschappen

Naam Beschrijving Waarde
keyIdentifier De URL van de Key Vault sleutel die wordt gebruikt om het account te versleutelen. De sleutel kan een versie hebben (bijvoorbeeld https://vault/keys/mykey/version1) of verwijzen naar een sleutel zonder een versie (bijvoorbeeld https://vault/keys/mykey). tekenreeks

KeyDelivery

Naam Beschrijving Waarde
accessControl De eigenschappen van toegangsbeheer voor Sleutellevering. AccessControl

AccessControl

Naam Beschrijving Waarde
defaultAction Het gedrag voor IP-toegangsbeheer in Sleutellevering. "Toestaan"
"Weigeren"
ipAllowList De lijst met toegestane IP-adressen voor toegangsbeheer in Sleutellevering. Als de standaardactie is ingesteld op Toestaan, moet de lijst met toegestane IP-adressen leeg zijn. tekenreeks[]

StorageAccount

Naam Beschrijving Waarde
id De id van de opslagaccountresource. Media Services is afhankelijk van tabellen, wachtrijen en blobs, dus het primaire opslagaccount moet een Standard Storage-account zijn (ofwel Microsoft. ClassicStorage of Microsoft. Opslag). Alleen blob-opslagaccounts kunnen worden toegevoegd als secundaire opslagaccounts. tekenreeks
identity De opslagaccountidentiteit. ResourceIdentity
type Het type opslagaccount. "Primair"
'Secundair' (vereist)