Microsoft. Mediaservices
Bicep-resourcedefinitie
Het resourcetype mediaservices kan worden geïmplementeerd voor:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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 |
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 |
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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 |
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 |
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) |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor