Microsoft. Mediaservices

Definisi sumber daya Bicep

Jenis sumber daya layanan media dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

mediaservices

Nama Deskripsi Nilai
name Nama sumber daya string (diperlukan)

Batas karakter: 3-24

Karakter yang valid:
Huruf kecil dan angka.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Identitas Terkelola untuk akun Media Services. MediaServiceIdentity
properti Properti sumber daya. MediaServiceProperties

MediaServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. string (diperlukan)
userAssignedIdentities Identitas terkelola yang ditetapkan pengguna. objek

MediaServiceProperties

Nama Deskripsi Nilai
enkripsi Properti enkripsi akun. AccountEncryption
keyDelivery Properti Pengiriman Kunci untuk akun Media Services. KeyDelivery
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. 'Dinonaktifkan'
'Diaktifkan'
storageAccounts Akun penyimpanan untuk sumber daya ini. StorageAccount[]
storageAuthentication 'ManagedIdentity'
'Sistem'

AccountEncryption

Nama Deskripsi Nilai
identity Identitas Key Vault. ResourceIdentity
keyVaultProperties Properti kunci yang digunakan untuk mengenkripsi akun. KeyVaultProperties
jenis Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. 'CustomerKey'
'SystemKey' (diperlukan)

ResourceIdentity

Nama Deskripsi Nilai
userAssignedIdentity ID ARM identitas terkelola yang ditetapkan pengguna untuk digunakan saat mengakses sumber daya. string
useSystemAssignedIdentity Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. bool (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey). string

KeyDelivery

Nama Deskripsi Nilai
accessControl Properti kontrol akses untuk Pengiriman Kunci. AccessControl

AccessControl

Nama Deskripsi Nilai
defaultAction Perilaku untuk kontrol akses IP di Pengiriman Kunci. 'Izinkan'
'Tolak'
ipAllowList Daftar izin IP untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. string[]

StorageAccount

Nama Deskripsi Nilai
id ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Penyimpanan Standar (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. string
identitas Identitas akun penyimpanan. ResourceIdentity
jenis Jenis akun penyimpanan. 'Primer'
'Sekunder' (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Aplikasi Web Portal Video Orchard CMS

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Orchard CMS di Azure App Service Web Apps dengan modul Azure Media Services diaktifkan dan dikonfigurasi.
Membuat Akun Media Services menggunakan templat

Sebarkan ke Azure
Templat ini membuat Akun Azure Media Services dengan akun Penyimpanannya.

Definisi sumber daya templat ARM

Jenis sumber daya layanan media dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

mediaservices

Nama Deskripsi Nilai
jenis Jenis sumber daya Microsoft. Media/mediaservices'
apiVersion Versi api sumber daya '2021-11-01'
name Nama sumber daya string (diperlukan)

Batas karakter: 3-24

Karakter yang valid:
Huruf kecil dan angka.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Identitas Terkelola untuk akun Media Services. MediaServiceIdentity
properti Properti sumber daya. MediaServiceProperties

MediaServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. string (diperlukan)
userAssignedIdentities Identitas terkelola yang ditetapkan pengguna. objek

MediaServiceProperties

Nama Deskripsi Nilai
enkripsi Properti enkripsi akun. AccountEncryption
keyDelivery Properti Pengiriman Kunci untuk akun Media Services. KeyDelivery
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. 'Dinonaktifkan'
'Diaktifkan'
storageAccounts Akun penyimpanan untuk sumber daya ini. StorageAccount[]
storageAuthentication 'ManagedIdentity'
'Sistem'

AccountEncryption

Nama Deskripsi Nilai
identity Identitas Key Vault. ResourceIdentity
keyVaultProperties Properti kunci yang digunakan untuk mengenkripsi akun. KeyVaultProperties
jenis Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. 'CustomerKey'
'SystemKey' (diperlukan)

ResourceIdentity

Nama Deskripsi Nilai
userAssignedIdentity PENGGUNA menetapkan ID ARM identitas terkelola untuk digunakan saat mengakses sumber daya. string
useSystemAssignedIdentity Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. bool (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey). string

KeyDelivery

Nama Deskripsi Nilai
accessControl Properti kontrol akses untuk Pengiriman Kunci. AccessControl

AccessControl

Nama Deskripsi Nilai
defaultAction Perilaku untuk kontrol akses IP di Pengiriman Kunci. 'Izinkan'
'Tolak'
ipAllowList Daftar IP yang diizinkan untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. string[]

StorageAccount

Nama Deskripsi Nilai
id ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Standard Storage (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. string
identity Identitas akun penyimpanan. ResourceIdentity
jenis Jenis akun penyimpanan. 'Primer'
'Sekunder' (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Aplikasi Web Orchard CMS Video Portal

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Orchard CMS di Azure App Service Web Apps dengan modul Azure Media Services diaktifkan dan dikonfigurasi.
Membuat Akun Media Services menggunakan templat

Sebarkan ke Azure
Templat ini membuat Akun Azure Media Services dengan akun Penyimpanannya.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya layanan media dapat disebarkan ke:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

mediaservices

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft. Media/mediaservices@2021-11-01"
name Nama sumber daya string (diperlukan)

Batas karakter: 3-24

Karakter yang valid:
Huruf kecil dan angka.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
identity Identitas Terkelola untuk akun Media Services. MediaServiceIdentity
properti Properti sumber daya. MediaServiceProperties

MediaServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. string (diperlukan)
identity_ids Identitas terkelola yang ditetapkan pengguna. Array ID identitas pengguna.

MediaServiceProperties

Nama Deskripsi Nilai
enkripsi Properti enkripsi akun. AccountEncryption
keyDelivery Properti Pengiriman Kunci untuk akun Media Services. KeyDelivery
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. "Dinonaktifkan"
"Diaktifkan"
storageAccounts Akun penyimpanan untuk sumber daya ini. StorageAccount[]
storageAuthentication "ManagedIdentity"
"Sistem"

AccountEncryption

Nama Deskripsi Nilai
identity Identitas Key Vault. ResourceIdentity
keyVaultProperties Properti kunci yang digunakan untuk mengenkripsi akun. KeyVaultProperties
jenis Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. "CustomerKey"
"SystemKey" (diperlukan)

ResourceIdentity

Nama Deskripsi Nilai
userAssignedIdentity PENGGUNA menetapkan ID ARM identitas terkelola untuk digunakan saat mengakses sumber daya. string
useSystemAssignedIdentity Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. bool (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey). string

KeyDelivery

Nama Deskripsi Nilai
accessControl Properti kontrol akses untuk Pengiriman Kunci. AccessControl

AccessControl

Nama Deskripsi Nilai
defaultAction Perilaku untuk kontrol akses IP di Pengiriman Kunci. "Izinkan"
"Tolak"
ipAllowList Daftar izin IP untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. string[]

StorageAccount

Nama Deskripsi Nilai
id ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Penyimpanan Standar (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. string
identity Identitas akun penyimpanan. ResourceIdentity
jenis Jenis akun penyimpanan. "Primer"
"Sekunder" (diperlukan)