Bagikan melalui


Akun Microsoft.DeviceUpdate

Definisi sumber daya Bicep

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.DeviceUpdate/accounts, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DeviceUpdate/accounts@2023-07-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      keyVaultKeyUri: 'string'
      userAssignedIdentity: 'string'
    }
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    sku: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Nilai Properti

AccountProperties

Nama Deskripsi Nilai
Enkripsi Properti enkripsi CMK saat tidak aktif Enkripsi
privateEndpointConnections Daftar koneksi titik akhir privat yang terkait dengan akun. privateEndpointConnection[]
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk akun tersebut. 'Dinonaktifkan'
'Diaktifkan'
Sku Sku Pembaruan Perangkat 'Gratis'
'Standar'

Enkripsi

Nama Deskripsi Nilai
keyVaultKeyUri URI brankas kunci tali
userAssignedIdentity ResourceId lengkap dari identitas yang ditetapkan pengguna yang akan digunakan untuk akses brankas kunci. Identitas juga harus ditetapkan ke Akun tali

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'Tidak Ada'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Nama Deskripsi Nilai
identitas Jenis identitas yang digunakan untuk sumber daya. managedServiceIdentity
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya tali

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (diperlukan)
Properti Properti akun Pembaruan Perangkat. AccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

PrivateEndpoint

Nama Deskripsi Nilai

PrivateEndpointConnection

Nama Deskripsi Nilai
Properti Properti sumber daya. privateEndpointConnectionProperties (diperlukan)

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
groupIds Array ID grup. string[]
privateEndpoint Sumber daya titik akhir privat. PrivateEndpoint
privateLinkServiceConnectionState Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia. privateLinkServiceConnectionState (diperlukan)

PrivateLinkServiceConnectionState

Nama Deskripsi Nilai
actionsRequired Pesan yang menunjukkan apakah perubahan pada penyedia layanan memerlukan pembaruan pada konsumen. tali
deskripsi Alasan persetujuan/penolakan koneksi. tali
keadaan Menunjukkan apakah koneksi telah Disetujui/Ditolak/Dihapus oleh pemilik layanan. 'Disetujui'
'Tertunda'
'Ditolak'

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai

Contoh Penggunaan

Sampel Mulai Cepat Azure

Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.

Bicep File Deskripsi
Membuat Pembaruan Perangkat untuk akun IoT Hub Templat ini membuat akun yang menyediakan catatan DNS publik dan memungkinkan untuk melakukan panggilan REST API ke Data Plane. Kemudian pengguna perlu membuat instans di bawah akun dan menautkannya dengan IoT Hub untuk mulai menggunakan layanan.
Membuat Pembaruan Perangkat untuk akun IoT Hub, instans, IoT Hub Templat ini membuat akun, dan instans dan hub untuk menautkan instans. Ini mengonfigurasi hub dengan polisi akses, rute, dan grup konsumen yang diperlukan.

Definisi sumber daya templat ARM

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.DeviceUpdate/accounts, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DeviceUpdate/accounts",
  "apiVersion": "2023-07-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "keyVaultKeyUri": "string",
      "userAssignedIdentity": "string"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "sku": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Nilai Properti

AccountProperties

Nama Deskripsi Nilai
Enkripsi Properti enkripsi CMK saat tidak aktif Enkripsi
privateEndpointConnections Daftar koneksi titik akhir privat yang terkait dengan akun. privateEndpointConnection[]
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk akun tersebut. 'Dinonaktifkan'
'Diaktifkan'
Sku Sku Pembaruan Perangkat 'Gratis'
'Standar'

Enkripsi

Nama Deskripsi Nilai
keyVaultKeyUri URI brankas kunci tali
userAssignedIdentity ResourceId lengkap dari identitas yang ditetapkan pengguna yang akan digunakan untuk akses brankas kunci. Identitas juga harus ditetapkan ke Akun tali

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'Tidak Ada'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Nama Deskripsi Nilai
apiVersion Versi api '2023-07-01'
identitas Jenis identitas yang digunakan untuk sumber daya. managedServiceIdentity
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya tali

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (diperlukan)
Properti Properti akun Pembaruan Perangkat. AccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.DeviceUpdate/accounts'

PrivateEndpoint

Nama Deskripsi Nilai

PrivateEndpointConnection

Nama Deskripsi Nilai
Properti Properti sumber daya. privateEndpointConnectionProperties (diperlukan)

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
groupIds Array ID grup. string[]
privateEndpoint Sumber daya titik akhir privat. PrivateEndpoint
privateLinkServiceConnectionState Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia. privateLinkServiceConnectionState (diperlukan)

PrivateLinkServiceConnectionState

Nama Deskripsi Nilai
actionsRequired Pesan yang menunjukkan apakah perubahan pada penyedia layanan memerlukan pembaruan pada konsumen. tali
deskripsi Alasan persetujuan/penolakan koneksi. tali
keadaan Menunjukkan apakah koneksi telah Disetujui/Ditolak/Dihapus oleh pemilik layanan. 'Disetujui'
'Tertunda'
'Ditolak'

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai

Contoh Penggunaan

Templat Quickstart Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Pembaruan Perangkat untuk akun IoT Hub

Sebarkan ke Azure
Templat ini membuat akun yang menyediakan catatan DNS publik dan memungkinkan untuk melakukan panggilan REST API ke Data Plane. Kemudian pengguna perlu membuat instans di bawah akun dan menautkannya dengan IoT Hub untuk mulai menggunakan layanan.
Membuat Pembaruan Perangkat untuk akun IoT Hub, instans, IoT Hub

Sebarkan ke Azure
Templat ini membuat akun, dan instans dan hub untuk menautkan instans. Ini mengonfigurasi hub dengan polisi akses, rute, dan grup konsumen yang diperlukan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.DeviceUpdate/accounts, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeviceUpdate/accounts@2023-07-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      encryption = {
        keyVaultKeyUri = "string"
        userAssignedIdentity = "string"
      }
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      sku = "string"
    }
  })
}

Nilai Properti

AccountProperties

Nama Deskripsi Nilai
Enkripsi Properti enkripsi CMK saat tidak aktif Enkripsi
privateEndpointConnections Daftar koneksi titik akhir privat yang terkait dengan akun. privateEndpointConnection[]
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk akun tersebut. 'Dinonaktifkan'
'Diaktifkan'
Sku Sku Pembaruan Perangkat 'Gratis'
'Standar'

Enkripsi

Nama Deskripsi Nilai
keyVaultKeyUri URI brankas kunci tali
userAssignedIdentity ResourceId lengkap dari identitas yang ditetapkan pengguna yang akan digunakan untuk akses brankas kunci. Identitas juga harus ditetapkan ke Akun tali

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'Tidak Ada'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Nama Deskripsi Nilai
identitas Jenis identitas yang digunakan untuk sumber daya. managedServiceIdentity
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya tali

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (diperlukan)
Properti Properti akun Pembaruan Perangkat. AccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.DeviceUpdate/accounts@2023-07-01"

PrivateEndpoint

Nama Deskripsi Nilai

PrivateEndpointConnection

Nama Deskripsi Nilai
Properti Properti sumber daya. privateEndpointConnectionProperties (diperlukan)

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
groupIds Array ID grup. string[]
privateEndpoint Sumber daya titik akhir privat. PrivateEndpoint
privateLinkServiceConnectionState Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia. privateLinkServiceConnectionState (diperlukan)

PrivateLinkServiceConnectionState

Nama Deskripsi Nilai
actionsRequired Pesan yang menunjukkan apakah perubahan pada penyedia layanan memerlukan pembaruan pada konsumen. tali
deskripsi Alasan persetujuan/penolakan koneksi. tali
keadaan Menunjukkan apakah koneksi telah Disetujui/Ditolak/Dihapus oleh pemilik layanan. 'Disetujui'
'Tertunda'
'Ditolak'

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai