Bagikan melalui


Microsoft.Batch batchAccounts

  • Terbaru
  • 2024-07-01
  • 2024-02-01
  • 2023-11-01
  • 2023-05-01
  • 2022-10-01
  • 2022-06-01
  • 2022-01-01
  • 2021-06-01
  • 2021-01-01
  • 2020-09-01
  • 2020-05-01
  • 2020-03-01
  • 2019-08-01
  • 2019-04-01
  • 2018-12-01
  • 2017-09-01
  • 2017-05-01
  • 2017-01-01
  • 2015-12-01

Definisi sumber daya Bicep

Jenis sumber daya batchAccounts 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.Batch/batchAccounts, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Batch/batchAccounts@2024-07-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    allowedAuthenticationModes: [
      'string'
    ]
    autoStorage: {
      authenticationMode: 'string'
      nodeIdentityReference: {
        resourceId: 'string'
      }
      storageAccountId: 'string'
    }
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyIdentifier: 'string'
      }
    }
    keyVaultReference: {
      id: 'string'
      url: 'string'
    }
    networkProfile: {
      accountAccess: {
        defaultAction: 'string'
        ipRules: [
          {
            action: 'Allow'
            value: 'string'
          }
        ]
      }
      nodeManagementAccess: {
        defaultAction: 'string'
        ipRules: [
          {
            action: 'Allow'
            value: 'string'
          }
        ]
      }
    }
    poolAllocationMode: 'string'
    publicNetworkAccess: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Nilai Properti

AutoStorageBasePropertiesOrAutoStorageProperties

Nama Deskripsi Nilai
authenticationMode Mode autentikasi yang akan digunakan layanan Batch untuk mengelola akun penyimpanan otomatis. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference Identitas yang direferensikan di sini harus ditetapkan ke kumpulan yang memiliki simpul komputasi yang memerlukan akses ke penyimpanan otomatis. computeNodeIdentityReference
storageAccountId ID sumber daya akun penyimpanan yang akan digunakan untuk akun penyimpanan otomatis. string (diperlukan)

BatchAccountCreateParametersTags

Nama Deskripsi Nilai

BatchAccountCreatePropertiesOrBatchAccountProperties

Nama Deskripsi Nilai
allowedAuthenticationModes Daftar mode autentikasi yang diizinkan untuk akun Batch yang dapat digunakan untuk mengautentikasi dengan bidang data. Ini tidak memengaruhi autentikasi dengan sarana kontrol. Array string yang berisi salah satu dari:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage Properti yang terkait dengan akun penyimpanan otomatis. AutoStorageBasePropertiesOrAutoStorageProperties
Enkripsi Mengonfigurasi cara data pelanggan dienkripsi di dalam akun Batch. Secara default, akun dienkripsi menggunakan kunci terkelola Microsoft. Untuk kontrol tambahan, kunci yang dikelola pelanggan dapat digunakan sebagai gantinya. EncryptionProperties
keyVaultReference Referensi ke brankas kunci Azure yang terkait dengan akun Batch. KeyVaultReference
networkProfile Profil jaringan hanya berlaku ketika publicNetworkAccess diaktifkan. networkProfile
poolAllocationMode Mode alokasi kumpulan juga memengaruhi bagaimana klien dapat mengautentikasi ke API Layanan Batch. Jika modenya adalah BatchService, klien dapat mengautentikasi menggunakan kunci akses atau ID Microsoft Entra. Jika modenya adalah UserSubscription, klien harus menggunakan ID Microsoft Entra. Defaultnya adalah BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Jika tidak ditentukan, nilai defaultnya adalah 'diaktifkan'. 'Dinonaktifkan'
'Diaktifkan'
'SecuredByPerimeter'

BatchAccountIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk akun Batch. 'Tidak Ada'
'SystemAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas pengguna yang terkait dengan akun Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nama Deskripsi Nilai

ComputeNodeIdentityReference

Nama Deskripsi Nilai
resourceId Id sumber daya ARM dari identitas yang ditetapkan pengguna. tali

EncryptionProperties

Nama Deskripsi Nilai
sumber kunci Jenis sumber kunci. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Detail tambahan saat menggunakan Microsoft.KeyVault KeyVaultProperties

EndpointAccessProfile

Nama Deskripsi Nilai
defaultAction Tindakan default untuk akses titik akhir. Ini hanya berlaku ketika publicNetworkAccess diaktifkan. 'Izinkan'
'Tolak' (diperlukan)
ipRules Array rentang IP untuk memfilter alamat IP klien. IPRule []

IPRule

Nama Deskripsi Nilai
perbuatan Tindakan saat alamat IP klien cocok. 'Izinkan' (diperlukan)
nilai Alamat IPv4, atau rentang alamat IPv4 dalam format CIDR. string (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier Jalur lengkap ke rahasia dengan atau tanpa versi. Contoh https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. atau https://mykeyvault.vault.azure.net/keys/testkey. Agar dapat digunakan, prasyarat berikut harus dipenuhi:

Akun Batch memiliki identitas yang Ditetapkan Sistem
Identitas akun telah diberikan izin Key/Get, Key/Unwrap dan Key/Wrap
KeyVault mengaktifkan perlindungan penghapusan sementara dan penghapusan menyeluruh
tali

KeyVaultReference

Nama Deskripsi Nilai
Id ID sumber daya brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)
url URL brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)

Microsoft.Batch/batchAccounts

Nama Deskripsi Nilai
identitas Identitas akun Batch. BatchAccountIdentity
tempat Wilayah tempat membuat akun. string (diperlukan)
Nama Nama sumber daya string

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[a-z0-9]+$ (diperlukan)
Properti Properti akun Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

NetworkProfile

Nama Deskripsi Nilai
accountAccess Profil akses jaringan untuk titik akhir batchAccount (API sarana data akun Batch). EndpointAccessProfile
nodeManagementAccess Profil akses jaringan untuk titik akhir nodeManagement (layanan Batch mengelola simpul komputasi untuk kumpulan Batch). EndpointAccessProfile

UserAssignedIdentities

Nama Deskripsi Nilai

Contoh Penggunaan

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Akun Batch Modul Sumber Daya AVM untuk Akun Batch

Sampel Mulai Cepat Azure

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

Bicep File Deskripsi
kumpulan Azure Batch tanpa alamat IP publik Templat ini membuat kumpulan komunikasi simpul yang disederhanakan Azure Batch tanpa alamat IP publik.
Membuat Akun Batch menggunakan templat Templat ini membuat Akun Batch dan akun penyimpanan.

Definisi sumber daya templat ARM

Jenis sumber daya batchAccounts 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.Batch/batchAccounts, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2024-07-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "allowedAuthenticationModes": [ "string" ],
    "autoStorage": {
      "authenticationMode": "string",
      "nodeIdentityReference": {
        "resourceId": "string"
      },
      "storageAccountId": "string"
    },
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyIdentifier": "string"
      }
    },
    "keyVaultReference": {
      "id": "string",
      "url": "string"
    },
    "networkProfile": {
      "accountAccess": {
        "defaultAction": "string",
        "ipRules": [
          {
            "action": "Allow",
            "value": "string"
          }
        ]
      },
      "nodeManagementAccess": {
        "defaultAction": "string",
        "ipRules": [
          {
            "action": "Allow",
            "value": "string"
          }
        ]
      }
    },
    "poolAllocationMode": "string",
    "publicNetworkAccess": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Nilai Properti

AutoStorageBasePropertiesOrAutoStorageProperties

Nama Deskripsi Nilai
authenticationMode Mode autentikasi yang akan digunakan layanan Batch untuk mengelola akun penyimpanan otomatis. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference Identitas yang direferensikan di sini harus ditetapkan ke kumpulan yang memiliki simpul komputasi yang memerlukan akses ke penyimpanan otomatis. computeNodeIdentityReference
storageAccountId ID sumber daya akun penyimpanan yang akan digunakan untuk akun penyimpanan otomatis. string (diperlukan)

BatchAccountCreateParametersTags

Nama Deskripsi Nilai

BatchAccountCreatePropertiesOrBatchAccountProperties

Nama Deskripsi Nilai
allowedAuthenticationModes Daftar mode autentikasi yang diizinkan untuk akun Batch yang dapat digunakan untuk mengautentikasi dengan bidang data. Ini tidak memengaruhi autentikasi dengan sarana kontrol. Array string yang berisi salah satu dari:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage Properti yang terkait dengan akun penyimpanan otomatis. AutoStorageBasePropertiesOrAutoStorageProperties
Enkripsi Mengonfigurasi cara data pelanggan dienkripsi di dalam akun Batch. Secara default, akun dienkripsi menggunakan kunci terkelola Microsoft. Untuk kontrol tambahan, kunci yang dikelola pelanggan dapat digunakan sebagai gantinya. EncryptionProperties
keyVaultReference Referensi ke brankas kunci Azure yang terkait dengan akun Batch. KeyVaultReference
networkProfile Profil jaringan hanya berlaku ketika publicNetworkAccess diaktifkan. networkProfile
poolAllocationMode Mode alokasi kumpulan juga memengaruhi bagaimana klien dapat mengautentikasi ke API Layanan Batch. Jika modenya adalah BatchService, klien dapat mengautentikasi menggunakan kunci akses atau ID Microsoft Entra. Jika modenya adalah UserSubscription, klien harus menggunakan ID Microsoft Entra. Defaultnya adalah BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Jika tidak ditentukan, nilai defaultnya adalah 'diaktifkan'. 'Dinonaktifkan'
'Diaktifkan'
'SecuredByPerimeter'

BatchAccountIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk akun Batch. 'Tidak Ada'
'SystemAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas pengguna yang terkait dengan akun Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nama Deskripsi Nilai

ComputeNodeIdentityReference

Nama Deskripsi Nilai
resourceId Id sumber daya ARM dari identitas yang ditetapkan pengguna. tali

EncryptionProperties

Nama Deskripsi Nilai
sumber kunci Jenis sumber kunci. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Detail tambahan saat menggunakan Microsoft.KeyVault KeyVaultProperties

EndpointAccessProfile

Nama Deskripsi Nilai
defaultAction Tindakan default untuk akses titik akhir. Ini hanya berlaku ketika publicNetworkAccess diaktifkan. 'Izinkan'
'Tolak' (diperlukan)
ipRules Array rentang IP untuk memfilter alamat IP klien. IPRule []

IPRule

Nama Deskripsi Nilai
perbuatan Tindakan saat alamat IP klien cocok. 'Izinkan' (diperlukan)
nilai Alamat IPv4, atau rentang alamat IPv4 dalam format CIDR. string (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier Jalur lengkap ke rahasia dengan atau tanpa versi. Contoh https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. atau https://mykeyvault.vault.azure.net/keys/testkey. Agar dapat digunakan, prasyarat berikut harus dipenuhi:

Akun Batch memiliki identitas yang Ditetapkan Sistem
Identitas akun telah diberikan izin Key/Get, Key/Unwrap dan Key/Wrap
KeyVault mengaktifkan perlindungan penghapusan sementara dan penghapusan menyeluruh
tali

KeyVaultReference

Nama Deskripsi Nilai
Id ID sumber daya brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)
url URL brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)

Microsoft.Batch/batchAccounts

Nama Deskripsi Nilai
apiVersion Versi api '2024-07-01'
identitas Identitas akun Batch. BatchAccountIdentity
tempat Wilayah tempat membuat akun. string (diperlukan)
Nama Nama sumber daya string

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[a-z0-9]+$ (diperlukan)
Properti Properti akun Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.Batch/batchAccounts'

NetworkProfile

Nama Deskripsi Nilai
accountAccess Profil akses jaringan untuk titik akhir batchAccount (API sarana data akun Batch). EndpointAccessProfile
nodeManagementAccess Profil akses jaringan untuk titik akhir nodeManagement (layanan Batch mengelola simpul komputasi untuk kumpulan Batch). EndpointAccessProfile

UserAssignedIdentities

Nama Deskripsi Nilai

Contoh Penggunaan

Templat Quickstart Azure

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

Templat Deskripsi
kumpulan Azure Batch tanpa alamat IP publik

Sebarkan ke Azure
Templat ini membuat kumpulan komunikasi simpul yang disederhanakan Azure Batch tanpa alamat IP publik.
Membuat Akun Batch menggunakan templat

Sebarkan ke Azure
Templat ini membuat Akun Batch dan akun penyimpanan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya batchAccounts 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.Batch/batchAccounts, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2024-07-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedAuthenticationModes = [
        "string"
      ]
      autoStorage = {
        authenticationMode = "string"
        nodeIdentityReference = {
          resourceId = "string"
        }
        storageAccountId = "string"
      }
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyIdentifier = "string"
        }
      }
      keyVaultReference = {
        id = "string"
        url = "string"
      }
      networkProfile = {
        accountAccess = {
          defaultAction = "string"
          ipRules = [
            {
              action = "Allow"
              value = "string"
            }
          ]
        }
        nodeManagementAccess = {
          defaultAction = "string"
          ipRules = [
            {
              action = "Allow"
              value = "string"
            }
          ]
        }
      }
      poolAllocationMode = "string"
      publicNetworkAccess = "string"
    }
  })
}

Nilai Properti

AutoStorageBasePropertiesOrAutoStorageProperties

Nama Deskripsi Nilai
authenticationMode Mode autentikasi yang akan digunakan layanan Batch untuk mengelola akun penyimpanan otomatis. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference Identitas yang direferensikan di sini harus ditetapkan ke kumpulan yang memiliki simpul komputasi yang memerlukan akses ke penyimpanan otomatis. computeNodeIdentityReference
storageAccountId ID sumber daya akun penyimpanan yang akan digunakan untuk akun penyimpanan otomatis. string (diperlukan)

BatchAccountCreateParametersTags

Nama Deskripsi Nilai

BatchAccountCreatePropertiesOrBatchAccountProperties

Nama Deskripsi Nilai
allowedAuthenticationModes Daftar mode autentikasi yang diizinkan untuk akun Batch yang dapat digunakan untuk mengautentikasi dengan bidang data. Ini tidak memengaruhi autentikasi dengan sarana kontrol. Array string yang berisi salah satu dari:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage Properti yang terkait dengan akun penyimpanan otomatis. AutoStorageBasePropertiesOrAutoStorageProperties
Enkripsi Mengonfigurasi cara data pelanggan dienkripsi di dalam akun Batch. Secara default, akun dienkripsi menggunakan kunci terkelola Microsoft. Untuk kontrol tambahan, kunci yang dikelola pelanggan dapat digunakan sebagai gantinya. EncryptionProperties
keyVaultReference Referensi ke brankas kunci Azure yang terkait dengan akun Batch. KeyVaultReference
networkProfile Profil jaringan hanya berlaku ketika publicNetworkAccess diaktifkan. networkProfile
poolAllocationMode Mode alokasi kumpulan juga memengaruhi bagaimana klien dapat mengautentikasi ke API Layanan Batch. Jika modenya adalah BatchService, klien dapat mengautentikasi menggunakan kunci akses atau ID Microsoft Entra. Jika modenya adalah UserSubscription, klien harus menggunakan ID Microsoft Entra. Defaultnya adalah BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Jika tidak ditentukan, nilai defaultnya adalah 'diaktifkan'. 'Dinonaktifkan'
'Diaktifkan'
'SecuredByPerimeter'

BatchAccountIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk akun Batch. 'Tidak Ada'
'SystemAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas pengguna yang terkait dengan akun Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nama Deskripsi Nilai

ComputeNodeIdentityReference

Nama Deskripsi Nilai
resourceId Id sumber daya ARM dari identitas yang ditetapkan pengguna. tali

EncryptionProperties

Nama Deskripsi Nilai
sumber kunci Jenis sumber kunci. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Detail tambahan saat menggunakan Microsoft.KeyVault KeyVaultProperties

EndpointAccessProfile

Nama Deskripsi Nilai
defaultAction Tindakan default untuk akses titik akhir. Ini hanya berlaku ketika publicNetworkAccess diaktifkan. 'Izinkan'
'Tolak' (diperlukan)
ipRules Array rentang IP untuk memfilter alamat IP klien. IPRule []

IPRule

Nama Deskripsi Nilai
perbuatan Tindakan saat alamat IP klien cocok. 'Izinkan' (diperlukan)
nilai Alamat IPv4, atau rentang alamat IPv4 dalam format CIDR. string (diperlukan)

KeyVaultProperties

Nama Deskripsi Nilai
keyIdentifier Jalur lengkap ke rahasia dengan atau tanpa versi. Contoh https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. atau https://mykeyvault.vault.azure.net/keys/testkey. Agar dapat digunakan, prasyarat berikut harus dipenuhi:

Akun Batch memiliki identitas yang Ditetapkan Sistem
Identitas akun telah diberikan izin Key/Get, Key/Unwrap dan Key/Wrap
KeyVault mengaktifkan perlindungan penghapusan sementara dan penghapusan menyeluruh
tali

KeyVaultReference

Nama Deskripsi Nilai
Id ID sumber daya brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)
url URL brankas kunci Azure yang terkait dengan akun Batch. string (diperlukan)

Microsoft.Batch/batchAccounts

Nama Deskripsi Nilai
identitas Identitas akun Batch. BatchAccountIdentity
tempat Wilayah tempat membuat akun. string (diperlukan)
Nama Nama sumber daya string

Kendala:
Panjang min = 3
Panjang maksimum = 24
Pola = ^[a-z0-9]+$ (diperlukan)
Properti Properti akun Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.Batch/batchAccounts@2024-07-01"

NetworkProfile

Nama Deskripsi Nilai
accountAccess Profil akses jaringan untuk titik akhir batchAccount (API sarana data akun Batch). EndpointAccessProfile
nodeManagementAccess Profil akses jaringan untuk titik akhir nodeManagement (layanan Batch mengelola simpul komputasi untuk kumpulan Batch). EndpointAccessProfile

UserAssignedIdentities

Nama Deskripsi Nilai