Gambar Microsoft.Compute 2021-03-01
- Terbaru
- 2024-07-01
-
2024-03-01 -
2023-09-01 - 2023-07-01
-
2023-03-01 -
2022-11-01 - 2022-08-01
- 2022-03-01
-
2021-11-01 -
2021-07-01 - 2021-04-01
- 2021-03-01
- 2020-12-01
Definisi sumber daya Bicep
Jenis sumber daya gambar 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.Compute/images, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Compute/images@2021-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
hyperVGeneration: 'string'
sourceVirtualMachine: {
id: 'string'
}
storageProfile: {
dataDisks: [
{
blobUri: 'string'
caching: 'string'
diskEncryptionSet: {
id: 'string'
}
diskSizeGB: int
lun: int
managedDisk: {
id: 'string'
}
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
]
osDisk: {
blobUri: 'string'
caching: 'string'
diskEncryptionSet: {
id: 'string'
}
diskSizeGB: int
managedDisk: {
id: 'string'
}
osState: 'string'
osType: 'string'
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
zoneResilient: bool
}
}
}
Nilai properti
Gambar
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulailah dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
extendedLocation | Lokasi Gambar yang diperluas. | ExtendedLocation |
Properti | Menjelaskan properti Gambar. | ImageProperties |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | 'EdgeZone' |
ImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
hyperVGeneration | Menentukan HyperVGenerationType dari VirtualMachine yang dibuat dari gambar. Dari API Versi 2019-03-01 jika sumber gambar adalah blob, maka kita memerlukan pengguna untuk menentukan nilai, jika sumber daya dikelola seperti disk atau rekam jepret, kita mungkin mengharuskan pengguna untuk menentukan properti jika kita tidak dapat menyimpulkannya dari sumber daya terkelola sumber daya. | 'V1' 'V2' |
sourceVirtualMachine | Komputer virtual sumber tempat Gambar dibuat. | SubResource |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | ImageStorageProfile |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageStorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageDataDisk[] |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageOSDisk |
zoneResilient | Menentukan apakah gambar tangguh zona atau tidak. Defaultnya adalah false. Gambar tangguh zona hanya dapat dibuat di wilayah yang menyediakan Penyimpanan Redundan Zona (ZRS). | bool |
ImageDataDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
'Tidak Ada' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
Lun | Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. | int (diperlukan) |
managedDisk | ManagedDisk. | SubResource |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageOSDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
'Tidak Ada' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Status OS. | 'Digeneralisasi' 'Khusus' (diperlukan) |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar kustom. Nilai yang mungkin adalah: Windows Linux |
'Linux' 'Windows' (diperlukan) |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat VM dari Gambar Pengguna |
Templat ini memungkinkan Anda membuat Komputer Virtual dari gambar Pengguna. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan. |
Membuat VM di vnet baru atau yang sudah ada dari VHD umum |
Templat ini membuat VM dari VHD umum dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual |
Menyebarkan Set Skala VM dengan gambar kustom Linux |
Templat ini memungkinkan Anda untuk menyebarkan gambar Linux VM kustom di dalam Set Skala. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80). Contoh menggunakan skrip kustom untuk melakukan penyebaran dan pembaruan aplikasi, Anda mungkin harus menyediakan skrip kustom Anda untuk prosedur pembaruan Anda sendiri. Anda harus memberikan gambar umum VM Anda di langganan dan wilayah yang sama tempat Anda membuat VMSS. |
Menyebarkan Set Skala VM dengan gambar kustom Windows |
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana usng gambar Windows kustom. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80) |
Definisi sumber daya templat ARM
Jenis sumber daya gambar 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.Compute/images, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Compute/images",
"apiVersion": "2021-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"hyperVGeneration": "string",
"sourceVirtualMachine": {
"id": "string"
},
"storageProfile": {
"dataDisks": [
{
"blobUri": "string",
"caching": "string",
"diskEncryptionSet": {
"id": "string"
},
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"id": "string"
},
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
}
],
"osDisk": {
"blobUri": "string",
"caching": "string",
"diskEncryptionSet": {
"id": "string"
},
"diskSizeGB": "int",
"managedDisk": {
"id": "string"
},
"osState": "string",
"osType": "string",
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
},
"zoneResilient": "bool"
}
}
}
Nilai properti
Gambar
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Compute/images' |
apiVersion | Versi api sumber daya | '2021-03-01' |
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulailah dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
extendedLocation | Lokasi Gambar yang diperluas. | ExtendedLocation |
Properti | Menjelaskan properti Gambar. | ImageProperties |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | 'EdgeZone' |
ImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
hyperVGeneration | Menentukan HyperVGenerationType dari VirtualMachine yang dibuat dari gambar. Dari API Versi 2019-03-01 jika sumber gambar adalah blob, maka kita memerlukan pengguna untuk menentukan nilai, jika sumber daya dikelola seperti disk atau rekam jepret, kita mungkin mengharuskan pengguna untuk menentukan properti jika kita tidak dapat menyimpulkannya dari sumber daya terkelola sumber daya. | 'V1' 'V2' |
sourceVirtualMachine | Komputer virtual sumber tempat Gambar dibuat. | SubResource |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | ImageStorageProfile |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageStorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageDataDisk[] |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageOSDisk |
zoneResilient | Menentukan apakah gambar tangguh zona atau tidak. Defaultnya adalah false. Gambar tangguh zona hanya dapat dibuat di wilayah yang menyediakan Penyimpanan Redundan Zona (ZRS). | bool |
ImageDataDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
'Tidak Ada' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
Lun | Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. | int (diperlukan) |
managedDisk | ManagedDisk. | SubResource |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageOSDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
'Tidak Ada' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Status OS. | 'Digeneralisasi' 'Khusus' (diperlukan) |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar kustom. Nilai yang mungkin adalah: Windows Linux |
'Linux' 'Windows' (diperlukan) |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat VM dari Gambar Pengguna |
Templat ini memungkinkan Anda membuat Komputer Virtual dari gambar Pengguna. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan. |
Membuat VM di vnet baru atau yang sudah ada dari VHD umum |
Templat ini membuat VM dari VHD umum dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual |
Menyebarkan Set Skala VM dengan gambar kustom Linux |
Templat ini memungkinkan Anda untuk menyebarkan gambar Linux VM kustom di dalam Set Skala. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80). Contoh menggunakan skrip kustom untuk melakukan penyebaran dan pembaruan aplikasi, Anda mungkin harus menyediakan skrip kustom Anda untuk prosedur pembaruan Anda sendiri. Anda harus memberikan gambar umum VM Anda di langganan dan wilayah yang sama tempat Anda membuat VMSS. |
Menyebarkan Set Skala VM dengan gambar kustom Windows |
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana usng gambar Windows kustom. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80) |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya gambar 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.Compute/images, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/images@2021-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
hyperVGeneration = "string"
sourceVirtualMachine = {
id = "string"
}
storageProfile = {
dataDisks = [
{
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
lun = int
managedDisk = {
id = "string"
}
snapshot = {
id = "string"
}
storageAccountType = "string"
}
]
osDisk = {
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
managedDisk = {
id = "string"
}
osState = "string"
osType = "string"
snapshot = {
id = "string"
}
storageAccountType = "string"
}
zoneResilient = bool
}
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Nilai properti
Gambar
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | "EdgeZone" |
ImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
hyperVGeneration | Menentukan HyperVGenerationType dari VirtualMachine yang dibuat dari gambar. Dari API Versi 2019-03-01 jika sumber gambar adalah blob, maka kita memerlukan pengguna untuk menentukan nilai, jika sumber daya dikelola seperti disk atau rekam jepret, kita mungkin mengharuskan pengguna untuk menentukan properti jika kita tidak dapat menyimpulkannya dari sumber daya terkelola sumber daya. | "V1" "V2" |
sourceVirtualMachine | Komputer virtual sumber tempat Gambar dibuat. | SubResource |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | ImageStorageProfile |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageStorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageDataDisk[] |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. |
ImageOSDisk |
zoneResilient | Menentukan apakah gambar tangguh zona atau tidak. Defaultnya adalah false. Gambar tangguh zona hanya dapat dibuat di wilayah yang menyediakan Penyimpanan Redundan Zona (ZRS). | bool |
ImageDataDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
"Tidak Ada" "ReadOnly" "ReadWrite" |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
Lun | Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. | int (diperlukan) |
managedDisk | ManagedDisk. | SubResource |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
ImageOSDisk
Nama | Deskripsi | Nilai |
---|---|---|
blobUri | Hard Disk Virtual. | tali |
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: Tidak Ada ReadOnly Default: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium |
"Tidak Ada" "ReadOnly" "ReadWrite" |
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk citra terkelola. | diskEncryptionSetParameters |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa nama disk dalam gambar komputer virtual. Nilai ini tidak boleh lebih besar dari 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Status OS. | "Umum" "Khusus" (diperlukan) |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar kustom. Nilai yang mungkin adalah: Windows Linux |
"Linux" "Windows" (diperlukan) |
Snapshot | Rekam jepret. | SubResource |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |