Bagikan melalui


Galeri/gambar/versi Microsoft.Compute

Definisi sumber daya Bicep

Jenis sumber daya galeri/gambar/versi dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.Compute/galleries/images/versions, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Compute/galleries/images/versions@2023-07-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      replicaCount: int
      replicationMode: 'string'
      storageAccountType: 'string'
      targetExtendedLocations: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          extendedLocationReplicaCount: int
          name: 'string'
          storageAccountType: 'string'
        }
      ]
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    safetyProfile: {
      allowDeletionOfReplicatedLocations: bool
    }
    securityProfile: {
      uefiSettings: {
        additionalSignatures: {
          db: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          dbx: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          kek: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          pk: {
            type: 'string'
            value: [
              'string'
            ]
          }
        }
        signatureTemplateNames: [
          'string'
        ]
      }
    }
    storageProfile: {
      dataDiskImages: [
        {
          hostCaching: 'string'
          lun: int
          source: {
            id: 'string'
            storageAccountId: 'string'
            uri: 'string'
          }
        }
      ]
      osDiskImage: {
        hostCaching: 'string'
        source: {
          id: 'string'
          storageAccountId: 'string'
          uri: 'string'
        }
      }
      source: {
        communityGalleryImageId: 'string'
        id: 'string'
        virtualMachineId: 'string'
      }
    }
  }
}

Nilai properti

galeri/gambar/versi

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)

Batas karakter: bilangan bulat 32-bit

Karakter yang valid:
Angka dan titik.
(Setiap segmen dikonversi ke int32. Jadi setiap segmen memiliki nilai maksimal 2.147.483.647.)
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: gambar
properti Menjelaskan properti versi gambar galeri. GalleryImageVersionProperties

GalleryImageVersionProperties

Nama Deskripsi Nilai
publishingProfile Profil penerbitan Versi gambar galeri. GalleryImageVersionPublishingProfile
safetyProfile Ini adalah profil keamanan Dari Versi Gambar Galeri. GalleryImageVersionSafetyProfile
securityProfile Profil keamanan versi gambar galeri ImageVersionSecurityProfile
storageProfile Ini adalah profil penyimpanan Versi Gambar Galeri. GalleryImageVersionStorageProfile (wajib)

GalleryImageVersionPublishingProfile

Nama Deskripsi Nilai
endOfLifeDate Tanggal akhir masa pakai versi gambar galeri. Properti ini dapat digunakan untuk tujuan penonaktifan. Properti ini dapat diperbarui. string
excludeFromLatest Jika diatur ke true, Virtual Machines yang disebarkan dari versi terbaru Definisi Gambar tidak akan menggunakan Versi Gambar ini. bool
replicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini akan berlaku untuk wilayah ketika regionalReplicaCount tidak ditentukan. Properti ini dapat diperbarui. int
replicationMode Parameter opsional yang menentukan mode yang akan digunakan untuk replikasi. Properti ini tidak dapat diperbarui. 'Full'
'Dangkal'
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations Lokasi yang diperluas target tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. GalleryTargetExtendedLocation[]
targetRegions Wilayah target tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. TargetRegion[]

GalleryTargetExtendedLocation

Nama Deskripsi Nilai
enkripsi Pilihan. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
extendedLocation Nama lokasi yang diperluas. GalleryExtendedLocation
extendedLocationReplicaCount Jumlah replika Versi Gambar yang akan dibuat per lokasi yang diperluas. Properti ini dapat diperbarui. int
nama Nama wilayah. string
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

EncryptionImages

Nama Deskripsi Nilai
dataDiskImages Daftar spesifikasi enkripsi untuk gambar disk data. DataDiskImageEncryption[]
osDiskImage Berisi pengaturan enkripsi untuk citra disk OS. OSDiskImageEncryption

DataDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada Komputer Virtual. int (diperlukan)

OSDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
securityProfile Properti ini menentukan profil keamanan citra disk OS. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nama Deskripsi Nilai
confidentialVMEncryptionType Jenis enkripsi VM rahasia 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId id set enkripsi disk VM aman string

GalleryExtendedLocation

Nama Deskripsi Nilai
nama string
jenis Ini adalah jenis lokasi yang diperluas. 'EdgeZone'
'Tidak diketahui'

TargetRegion

Nama Deskripsi Nilai
enkripsi Opsional. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
excludeFromLatest Berisi pengaturan bendera untuk menyembunyikan gambar saat pengguna menentukan version='latest' bool
nama Nama wilayah. string (diperlukan)
regionalReplicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini dapat diperbarui. int
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

GalleryImageVersionSafetyProfile

Nama Deskripsi Nilai
allowDeletionOfReplicatedLocations Menunjukkan apakah menghapus Versi Gambar Galeri ini dari wilayah yang direplikasi diperbolehkan atau tidak. bool

ImageVersionSecurityProfile

Nama Deskripsi Nilai
uefiSettings Berisi pengaturan UEFI untuk versi gambar. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Nama Deskripsi Nilai
additionalSignatures Tanda tangan kunci UEFI tambahan yang akan ditambahkan ke gambar selain templat tanda tangan UefiKeySignatures
signatureTemplateNames Nama templat yang berisi tanda tangan kunci UEFI default yang akan ditambahkan ke gambar. Array string yang berisi salah satu dari:
'MicrosoftUefiCertificateAuthorityTemplate'
'MicrosoftWindowsTemplate'
'NoSignatureTemplate'

UefiKeySignatures

Nama Deskripsi Nilai
db Database kunci UEFI untuk versi gambar ini. UefiKey[]
Dbx Database kunci UEFI yang dicabut untuk versi gambar ini. UefiKey[]
kek Kunci Enkripsi Kunci dari versi gambar ini. UefiKey[]
pk Kunci Platform dari versi gambar ini. UefiKey

UefiKey

Nama Deskripsi Nilai
jenis Jenis tanda tangan kunci. 'sha256'
'x509'
nilai Nilai tanda tangan kunci. string[]

GalleryImageVersionStorageProfile

Nama Deskripsi Nilai
dataDiskImages Daftar gambar disk data. GalleryDataDiskImage[]
osDiskImage Ini adalah gambar disk OS. GalleryOSDiskImage
sumber Sumber versi artefak galeri. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' 'Tidak Ada'
'ReadOnly'
'ReadWrite'
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang melekat pada Komputer Virtual. int (diperlukan)
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryDiskImageSource

Nama Deskripsi Nilai
id Id sumber versi artefak galeri. string
storageAccountId Id Akun Penyimpanan yang berisi blob vhd yang digunakan sebagai sumber untuk versi artefak ini. string
uri Uri sumber versi artefak galeri. Saat ini digunakan untuk menentukan sumber vhd/blob. string

GalleryOSDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' 'Tidak Ada'
'ReadOnly'
'ReadWrite'
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Nama Deskripsi Nilai
communityGalleryImageId Id sumber daya Gambar Galeri Komunitas sumber. Hanya diperlukan saat menggunakan Gambar Galeri Komunitas sebagai sumber. string
id Id sumber versi artefak galeri. string
virtualMachineId Id sumber daya komputer virtual sumber. Hanya diperlukan saat menangkap komputer virtual untuk sumber Versi Gambar Galeri ini. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Versi Gambar di Azure Compute Gallery

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Versi Gambar sederhana di Azure Compute Gallery. Pastikan Anda telah menjalankan Templat Azure Compute Gallery 101 dan Templat Definisi Gambar 101 sebelum Anda menyebarkan ini.

Definisi sumber daya templat ARM

Jenis sumber daya galeri/gambar/versi dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.Compute/galleries/images/versions, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Compute/galleries/images/versions",
  "apiVersion": "2023-07-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "replicaCount": "int",
      "replicationMode": "string",
      "storageAccountType": "string",
      "targetExtendedLocations": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "extendedLocationReplicaCount": "int",
          "name": "string",
          "storageAccountType": "string"
        }
      ],
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "bool"
    },
    "securityProfile": {
      "uefiSettings": {
        "additionalSignatures": {
          "db": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "dbx": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "kek": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "pk": {
            "type": "string",
            "value": [ "string" ]
          }
        },
        "signatureTemplateNames": [ "string" ]
      }
    },
    "storageProfile": {
      "dataDiskImages": [
        {
          "hostCaching": "string",
          "lun": "int",
          "source": {
            "id": "string",
            "storageAccountId": "string",
            "uri": "string"
          }
        }
      ],
      "osDiskImage": {
        "hostCaching": "string",
        "source": {
          "id": "string",
          "storageAccountId": "string",
          "uri": "string"
        }
      },
      "source": {
        "communityGalleryImageId": "string",
        "id": "string",
        "virtualMachineId": "string"
      }
    }
  }
}

Nilai properti

galeri/gambar/versi

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Compute/galleries/images/versions'
apiVersion Versi api sumber daya '2023-07-03'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
string (diperlukan)

Batas karakter: bilangan bulat 32-bit

Karakter yang valid:
Angka dan titik.
(Setiap segmen dikonversi ke int32. Jadi setiap segmen memiliki nilai maksimal 2.147.483.647.)
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Menjelaskan properti versi gambar galeri. GalleryImageVersionProperties

GalleryImageVersionProperties

Nama Deskripsi Nilai
publishingProfile Profil penerbitan Versi gambar galeri. GalleryImageVersionPublishingProfile
safetyProfile Ini adalah profil keamanan Dari Versi Gambar Galeri. GalleryImageVersionSafetyProfile
securityProfile Profil keamanan versi gambar galeri ImageVersionSecurityProfile
storageProfile Ini adalah profil penyimpanan Versi Gambar Galeri. GalleryImageVersionStorageProfile (diperlukan)

GalleryImageVersionPublishingProfile

Nama Deskripsi Nilai
endOfLifeDate Tanggal akhir masa pakai versi gambar galeri. Properti ini dapat digunakan untuk tujuan penonaktifan. Properti ini dapat diperbarui. string
excludeFromLatest Jika diatur ke true, Virtual Machines yang disebarkan dari versi terbaru Definisi Gambar tidak akan menggunakan Versi Gambar ini. bool
replicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini akan berlaku untuk wilayah ketika regionalReplicaCount tidak ditentukan. Properti ini dapat diperbarui. int
replicationMode Parameter opsional yang menentukan mode yang akan digunakan untuk replikasi. Properti ini tidak dapat diperbarui. 'Full'
'Dangkal'
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations Lokasi yang diperluas target tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. GalleryTargetExtendedLocation[]
targetRegions Wilayah target tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. TargetRegion[]

GalleryTargetExtendedLocation

Nama Deskripsi Nilai
enkripsi Pilihan. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
extendedLocation Nama lokasi yang diperluas. GalleryExtendedLocation
extendedLocationReplicaCount Jumlah replika Versi Gambar yang akan dibuat per lokasi yang diperluas. Properti ini dapat diperbarui. int
nama Nama wilayah. string
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

EncryptionImages

Nama Deskripsi Nilai
dataDiskImages Daftar spesifikasi enkripsi untuk gambar disk data. DataDiskImageEncryption[]
osDiskImage Berisi pengaturan enkripsi untuk citra disk OS. OSDiskImageEncryption

DataDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang melekat pada Komputer Virtual. int (diperlukan)

OSDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
securityProfile Properti ini menentukan profil keamanan citra disk OS. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nama Deskripsi Nilai
confidentialVMEncryptionType jenis enkripsi VM rahasia 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId id set enkripsi disk VM yang aman string

GalleryExtendedLocation

Nama Deskripsi Nilai
nama string
jenis Ini adalah jenis lokasi yang diperluas. 'EdgeZone'
'Tidak diketahui'

TargetRegion

Nama Deskripsi Nilai
enkripsi Pilihan. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
excludeFromLatest Berisi pengaturan bendera untuk menyembunyikan gambar saat pengguna menentukan version='latest' bool
nama Nama wilayah. string (diperlukan)
regionalReplicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini dapat diperbarui. int
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

GalleryImageVersionSafetyProfile

Nama Deskripsi Nilai
allowDeletionOfReplicatedLocations Menunjukkan apakah menghapus Versi Gambar Galeri ini dari wilayah yang direplikasi diizinkan atau tidak. bool

ImageVersionSecurityProfile

Nama Deskripsi Nilai
uefiSettings Berisi pengaturan UEFI untuk versi gambar. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Nama Deskripsi Nilai
additionalSignatures Tanda tangan kunci UEFI tambahan yang akan ditambahkan ke gambar selain templat tanda tangan UefiKeySignatures
signatureTemplateNames Nama templat yang berisi tanda tangan kunci UEFI default yang akan ditambahkan ke gambar. Array string yang berisi salah satu dari:
'MicrosoftUefiCertificateAuthorityTemplate'
'MicrosoftWindowsTemplate'
'NoSignatureTemplate'

UefiKeySignatures

Nama Deskripsi Nilai
db Database kunci UEFI untuk versi gambar ini. UefiKey[]
Dbx Database kunci UEFI yang dicabut untuk versi gambar ini. UefiKey[]
kek Kunci Enkripsi Kunci dari versi gambar ini. UefiKey[]
pk Kunci Platform dari versi gambar ini. UefiKey

UefiKey

Nama Deskripsi Nilai
jenis Jenis tanda tangan kunci. 'sha256'
'x509'
nilai Nilai tanda tangan kunci. string[]

GalleryImageVersionStorageProfile

Nama Deskripsi Nilai
dataDiskImages Daftar gambar disk data. GalleryDataDiskImage[]
osDiskImage Ini adalah gambar disk OS. GalleryOSDiskImage
sumber Sumber versi artefak galeri. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' 'Tidak Ada'
'ReadOnly'
'ReadWrite'
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang melekat pada Komputer Virtual. int (diperlukan)
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryDiskImageSource

Nama Deskripsi Nilai
id Id sumber versi artefak galeri. string
storageAccountId Id Akun Penyimpanan yang berisi blob vhd yang digunakan sebagai sumber untuk versi artefak ini. string
uri Uri sumber versi artefak galeri. Saat ini digunakan untuk menentukan sumber vhd/blob. string

GalleryOSDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' 'Tidak Ada'
'ReadOnly'
'ReadWrite'
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Nama Deskripsi Nilai
communityGalleryImageId Id sumber daya Gambar Galeri Komunitas sumber. Hanya diperlukan saat menggunakan Gambar Galeri Komunitas sebagai sumber. string
id Id sumber versi artefak galeri. string
virtualMachineId Id sumber daya komputer virtual sumber. Hanya diperlukan saat menangkap komputer virtual untuk sumber Versi Gambar Galeri ini. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Versi Gambar di Azure Compute Gallery

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Versi Gambar sederhana di Azure Compute Gallery. Pastikan Anda telah menjalankan Templat Azure Compute Gallery 101 dan Templat Definisi Gambar 101 sebelum Anda menyebarkan ini.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya galeri/gambar/versi 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/galleries/images/versions, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/images/versions@2023-07-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        endOfLifeDate = "string"
        excludeFromLatest = bool
        replicaCount = int
        replicationMode = "string"
        storageAccountType = "string"
        targetExtendedLocations = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            extendedLocation = {
              name = "string"
              type = "string"
            }
            extendedLocationReplicaCount = int
            name = "string"
            storageAccountType = "string"
          }
        ]
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      safetyProfile = {
        allowDeletionOfReplicatedLocations = bool
      }
      securityProfile = {
        uefiSettings = {
          additionalSignatures = {
            db = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            dbx = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            kek = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            pk = {
              type = "string"
              value = [
                "string"
              ]
            }
          }
          signatureTemplateNames = [
            "string"
          ]
        }
      }
      storageProfile = {
        dataDiskImages = [
          {
            hostCaching = "string"
            lun = int
            source = {
              id = "string"
              storageAccountId = "string"
              uri = "string"
            }
          }
        ]
        osDiskImage = {
          hostCaching = "string"
          source = {
            id = "string"
            storageAccountId = "string"
            uri = "string"
          }
        }
        source = {
          communityGalleryImageId = "string"
          id = "string"
          virtualMachineId = "string"
        }
      }
    }
  })
}

Nilai properti

galeri/gambar/versi

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Compute/galleries/images/versions@2023-07-03"
nama Nama sumber daya string (diperlukan)

Batas karakter: bilangan bulat 32-bit

Karakter yang valid:
Angka dan titik.
(Setiap segmen dikonversi ke int32. Jadi setiap segmen memiliki nilai maksimal 2.147.483.647.)
lokasi Lokasi sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: gambar
tag Tag sumber daya Kamus nama dan nilai tag.
properti Menjelaskan properti versi gambar galeri. GalleryImageVersionProperties

GalleryImageVersionProperties

Nama Deskripsi Nilai
publishingProfile Profil penerbitan Versi gambar galeri. GalleryImageVersionPublishingProfile
safetyProfile Ini adalah profil keamanan Dari Versi Gambar Galeri. GalleryImageVersionSafetyProfile
securityProfile Profil keamanan versi gambar galeri ImageVersionSecurityProfile
storageProfile Ini adalah profil penyimpanan Versi Gambar Galeri. GalleryImageVersionStorageProfile (diperlukan)

GalleryImageVersionPublishingProfile

Nama Deskripsi Nilai
endOfLifeDate Tanggal akhir masa pakai versi gambar galeri. Properti ini dapat digunakan untuk tujuan penonaktifan. Properti ini dapat diperbarui. string
excludeFromLatest Jika diatur ke true, Virtual Machines yang disebarkan dari versi terbaru Definisi Gambar tidak akan menggunakan Versi Gambar ini. bool
replicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini akan berlaku untuk wilayah ketika regionalReplicaCount tidak ditentukan. Properti ini dapat diperbarui. int
replicationMode Parameter opsional yang menentukan mode yang akan digunakan untuk replikasi. Properti ini tidak dapat diperbarui. "Penuh"
"Dangkal"
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Lokasi target yang diperluas tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. GalleryTargetExtendedLocation[]
targetRegions Wilayah target tempat Versi Gambar akan direplikasi. Properti ini dapat diperbarui. TargetRegion[]

GalleryTargetExtendedLocation

Nama Deskripsi Nilai
enkripsi Pilihan. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
extendedLocation Nama lokasi yang diperluas. GalleryExtendedLocation
extendedLocationReplicaCount Jumlah replika Versi Gambar yang akan dibuat per lokasi yang diperluas. Properti ini dapat diperbarui. int
nama Nama wilayah. string
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Nama Deskripsi Nilai
dataDiskImages Daftar spesifikasi enkripsi untuk gambar disk data. DataDiskImageEncryption[]
osDiskImage Berisi pengaturan enkripsi untuk citra disk OS. OSDiskImageEncryption

DataDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada Komputer Virtual. int (diperlukan)

OSDiskImageEncryption

Nama Deskripsi Nilai
diskEncryptionSetId URI relatif yang berisi ID sumber daya dari set enkripsi disk. string
securityProfile Properti ini menentukan profil keamanan citra disk OS. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nama Deskripsi Nilai
confidentialVMEncryptionType jenis enkripsi VM rahasia "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId id set enkripsi disk VM yang aman string

GalleryExtendedLocation

Nama Deskripsi Nilai
nama string
jenis Ini adalah jenis lokasi yang diperluas. "EdgeZone"
"Tidak diketahui"

TargetRegion

Nama Deskripsi Nilai
enkripsi Pilihan. Memungkinkan pengguna untuk menyediakan kunci yang dikelola pelanggan untuk mengenkripsi OS dan disk data di artefak galeri. EncryptionImages
excludeFromLatest Berisi pengaturan bendera untuk menyembunyikan gambar saat pengguna menentukan version='latest' bool
nama Nama wilayah. string (diperlukan)
regionalReplicaCount Jumlah replika Versi Gambar yang akan dibuat per wilayah. Properti ini dapat diperbarui. int
storageAccountType Menentukan jenis akun penyimpanan yang akan digunakan untuk menyimpan gambar. Properti ini tidak dapat diperbarui. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryImageVersionSafetyProfile

Nama Deskripsi Nilai
allowDeletionOfReplicatedLocations Menunjukkan apakah menghapus Versi Gambar Galeri ini dari wilayah yang direplikasi diperbolehkan atau tidak. bool

ImageVersionSecurityProfile

Nama Deskripsi Nilai
uefiSettings Berisi pengaturan UEFI untuk versi gambar. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Nama Deskripsi Nilai
additionalSignatures Tanda tangan kunci UEFI tambahan yang akan ditambahkan ke gambar selain templat tanda tangan UefiKeySignatures
signatureTemplateNames Nama templat yang berisi tanda tangan kunci UEFI default yang akan ditambahkan ke gambar. Array string yang berisi salah satu dari:
"MicrosoftUefiCertificateAuthorityTemplate"
"MicrosoftWindowsTemplate"
"NoSignatureTemplate"

UefiKeySignatures

Nama Deskripsi Nilai
db Database kunci UEFI untuk versi gambar ini. UefiKey[]
Dbx Database kunci UEFI yang dicabut untuk versi gambar ini. UefiKey[]
kek Kunci Enkripsi Kunci dari versi gambar ini. UefiKey[]
pk Kunci Platform dari versi gambar ini. UefiKey

UefiKey

Nama Deskripsi Nilai
jenis Jenis tanda tangan kunci. "sha256"
"x509"
nilai Nilai tanda tangan kunci. string[]

GalleryImageVersionStorageProfile

Nama Deskripsi Nilai
dataDiskImages Daftar gambar disk data. GalleryDataDiskImage[]
osDiskImage Ini adalah gambar disk OS. GalleryOSDiskImage
sumber Sumber versi artefak galeri. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' "Tidak Ada"
"ReadOnly"
"ReadWrite"
Lun Properti ini menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam Komputer Virtual dan oleh karena itu harus unik untuk setiap disk data yang melekat pada Komputer Virtual. int (diperlukan)
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryDiskImageSource

Nama Deskripsi Nilai
id Id sumber versi artefak galeri. string
storageAccountId Id Akun Penyimpanan yang berisi blob vhd yang digunakan sebagai sumber untuk versi artefak ini. string
uri Uri sumber versi artefak galeri. Saat ini digunakan untuk menentukan sumber vhd/blob. string

GalleryOSDiskImage

Nama Deskripsi Nilai
hostCaching Penembolokan host disk. Nilai yang valid adalah 'None', 'ReadOnly', dan 'ReadWrite' "Tidak Ada"
"ReadOnly"
"ReadWrite"
sumber Sumber untuk gambar disk. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Nama Deskripsi Nilai
communityGalleryImageId Id sumber daya Gambar Galeri Komunitas sumber. Hanya diperlukan saat menggunakan Gambar Galeri Komunitas sebagai sumber. string
id Id sumber versi artefak galeri. string
virtualMachineId Id sumber daya komputer virtual sumber. Hanya diperlukan saat menangkap komputer virtual untuk sumber Versi Gambar Galeri ini. string