Bagikan melalui


Restore Points - Get

Operasi untuk mendapatkan titik pemulihan.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}?api-version=2024-07-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}?$expand=instanceView&api-version=2024-07-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

Nama grup sumber daya.

restorePointCollectionName
path True

string

Nama kumpulan titik pemulihan.

restorePointName
path True

string

Nama titik pemulihan.

subscriptionId
path True

string

Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True

string

Versi Api Klien.

$expand
query

RestorePointExpandOptions

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil informasi tentang status run-time titik pemulihan.

Respons

Nama Jenis Deskripsi
200 OK

RestorePoint

OKE

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Get a restore point
Get restore point with instance view

Get a restore point

Permintaan sampel

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName?$expand=instanceView&api-version=2024-07-01

Respon sampel

{
  "name": "rpName",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName",
  "properties": {
    "excludeDisks": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm8768_disk2_fe6ffde4f69b491ca33fb984d5bcd89f"
      }
    ],
    "sourceMetadata": {
      "vmId": "76d6541e-80bd-4dc1-932b-3cae4cfb80e7",
      "hardwareProfile": {
        "vmSize": "Standard_B1s"
      },
      "storageProfile": {
        "osDisk": {
          "osType": "Windows",
          "name": "testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
          },
          "diskRestorePoint": {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
          }
        },
        "dataDisks": [
          {
            "lun": 1,
            "name": "testingexcludedisk_DataDisk_1",
            "caching": "None",
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "id": "/subscriptions/{subscription-id}/resourceGroups/userdata/providers/Microsoft.Compute/disks/testingexcludedisk_DataDisk_1"
            },
            "diskRestorePoint": {
              "id": "/subscriptions/{subscription-id}/resourceGroups/userdata/providers/Microsoft.Compute/restorePointCollections/mynewrpc/restorePoints/restorepointtwo/diskRestorePoints/testingexcludedisk_DataDisk_1_68785190-1acb-4d5e-a8ae-705b45f3dca5"
            }
          }
        ],
        "diskControllerType": "NVMe"
      },
      "osProfile": {
        "computerName": "computerName",
        "adminUsername": "admin",
        "windowsConfiguration": {
          "provisionVMAgent": true,
          "enableAutomaticUpdates": true
        },
        "secrets": [],
        "allowExtensionOperations": true,
        "requireGuestProvisionSignal": true
      },
      "diagnosticsProfile": {
        "bootDiagnostics": {
          "enabled": true
        }
      },
      "location": "westus"
    },
    "provisioningState": "Succeeded",
    "consistencyMode": "ApplicationConsistent",
    "timeCreated": "2021-01-27T20:35:05.8401519+00:00"
  }
}

Get restore point with instance view

Permintaan sampel

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName?$expand=instanceView&api-version=2024-07-01

Respon sampel

{
  "name": "rpName",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName",
  "properties": {
    "excludeDisks": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm8768_disk2_fe6ffde4f69b491ca33fb984d5bcd89f"
      }
    ],
    "sourceMetadata": {
      "vmId": "76d6541e-80bd-4dc1-932b-3cae4cfb80e7",
      "hardwareProfile": {
        "vmSize": "Standard_B1s"
      },
      "storageProfile": {
        "osDisk": {
          "osType": "Windows",
          "name": "testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
          },
          "diskRestorePoint": {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
          }
        },
        "dataDisks": [
          {
            "lun": 1,
            "name": "testingexcludedisk_DataDisk_1",
            "caching": "None",
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "id": "/subscriptions/{subscription-id}/resourceGroups/userdata/providers/Microsoft.Compute/disks/testingexcludedisk_DataDisk_1"
            },
            "diskRestorePoint": {
              "id": "/subscriptions/{subscription-id}/resourceGroups/userdata/providers/Microsoft.Compute/restorePointCollections/mynewrpc/restorePoints/restorepointtwo/diskRestorePoints/testingexcludedisk_DataDisk_1_68785190-1acb-4d5e-a8ae-705b45f3dca5"
            }
          }
        ],
        "diskControllerType": "NVMe"
      },
      "osProfile": {
        "computerName": "computerName",
        "adminUsername": "admin",
        "windowsConfiguration": {
          "provisionVMAgent": true,
          "enableAutomaticUpdates": true
        },
        "secrets": [],
        "allowExtensionOperations": true,
        "requireGuestProvisionSignal": true
      },
      "diagnosticsProfile": {
        "bootDiagnostics": {
          "enabled": true
        }
      },
      "location": "westus"
    },
    "provisioningState": "Succeeded",
    "consistencyMode": "ApplicationConsistent",
    "timeCreated": "2021-01-27T20:35:05.8401519+00:00",
    "instanceView": {
      "diskRestorePoints": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/rpName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57",
          "replicationStatus": {
            "status": {
              "code": "ReplicationState/succeeded",
              "level": "Info",
              "displayStatus": "Succeeded"
            },
            "completionPercent": 100
          }
        },
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/userdata/providers/Microsoft.Compute/restorePointCollections/mynewrpc/restorePoints/restorepointtwo/diskRestorePoints/testingexcludedisk_DataDisk_1_68785190-1acb-4d5e-a8ae-705b45f3dca5",
          "replicationStatus": {
            "status": {
              "code": "ReplicationState/succeeded",
              "level": "Info",
              "displayStatus": "Succeeded"
            },
            "completionPercent": 100
          }
        }
      ],
      "statuses": [
        {
          "code": "ReplicationState/succeeded",
          "level": "Info",
          "displayStatus": "Succeeded"
        }
      ]
    }
  }
}

Definisi

Nama Deskripsi
AdditionalUnattendContent

Menentukan informasi berformat XML tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows. Konten didefinisikan dengan mengatur nama, nama komponen, dan pass tempat konten diterapkan.

ApiEntityReference

Referensi entitas API.

ApiError

Kesalahan api.

ApiErrorBase

Basis kesalahan api.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

CachingTypes

Mendapatkan jenis penembolokan.

CloudError

Respons kesalahan dari layanan Komputasi.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

ConsistencyModeTypes

ConsistencyMode dari RestorePoint. Dapat ditentukan dalam input saat membuat titik pemulihan. Untuk saat ini, hanya CrashConsistent yang diterima sebagai input yang valid. Silakan merujuk ke https://aka.ms/RestorePoints untuk detail selengkapnya.

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15.

DiskControllerTypes

Mendapatkan jenis pengontrol disk VM yang diambil pada saat pembuatan titik pemulihan.

DiskEncryptionSetParameters

Menjelaskan parameter id sumber daya set enkripsi disk terkelola pelanggan yang dapat ditentukan untuk disk. Catatan: Id sumber daya set enkripsi disk hanya dapat ditentukan untuk disk terkelola. Silakan lihat https://aka.ms/mdssewithcmkoverview untuk detail selengkapnya.

DiskEncryptionSettings

Menjelaskan Pengaturan Enkripsi untuk Disk

DiskRestorePointAttributes

Detail Titik Pemulihan Disk.

DiskRestorePointInstanceView

Tampilan instans titik pemulihan disk.

DiskRestorePointReplicationStatus

Tampilan instans titik pemulihan disk.

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

HardwareProfile

Menentukan setelan perangkat keras untuk komputer virtual.

HyperVGenerationTypes

HyperVGeneration dari VM sumber tempat titik pemulihan ditangkap.

InnerError

Detail kesalahan dalam.

InstanceViewStatus

Status tampilan instans.

KeyVaultKeyReference

Menjelaskan referensi ke Kunci Key Vault

KeyVaultSecretReference

Menjelaskan referensi ke Rahasia Key Vault

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

LinuxPatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan saat mode patch AutomaticByPlatform dipilih di pengaturan patch Linux.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

ManagedDiskParameters

Parameter disk terkelola.

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa.

OperatingSystemType

Mendapatkan jenis Sistem Operasi.

OSProfile

Menentukan pengaturan sistem operasi untuk komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

PassNames

Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

PatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01.

RestorePoint

Detail Titik Pemulihan.

RestorePointEncryption

Pengaturan enkripsi saat tidak aktif untuk titik pemulihan disk. Ini adalah properti opsional yang dapat ditentukan dalam input saat membuat titik pemulihan.

RestorePointEncryptionType

Jenis kunci yang digunakan untuk mengenkripsi data titik pemulihan disk.

RestorePointExpandOptions

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil informasi tentang status run-time titik pemulihan.

RestorePointInstanceView

Tampilan instans titik pemulihan.

RestorePointSourceMetadata

Menjelaskan properti Komputer Virtual tempat titik pemulihan dibuat. Properti yang disediakan adalah subset dan rekam jepret properti Komputer Virtual keseluruhan yang diambil pada saat pembuatan titik pemulihan.

RestorePointSourceVMDataDisk

Menjelaskan disk data.

RestorePointSourceVMOSDisk

Menjelaskan disk Sistem Operasi.

RestorePointSourceVMStorageProfile

Menjelaskan profil penyimpanan.

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

SecurityProfile

Menentukan pengaturan Profil keamanan untuk komputer virtual atau set skala komputer virtual.

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

SettingNames

Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

SshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure

SshPublicKey

Berisi informasi tentang kunci umum sertifikat SSH dan jalur pada VM Linux tempat kunci publik ditempatkan.

StatusLevelTypes

Kode tingkat.

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

SubResource
UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

VaultCertificate

Menjelaskan referensi sertifikat tunggal di Key Vault, dan di mana sertifikat harus berada di VM.

VaultSecretGroup

Menjelaskan sekumpulan sertifikat yang semuanya berada di Key Vault yang sama.

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

VMDiskSecurityProfile

Menentukan pengaturan profil keamanan untuk disk terkelola. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

VMSizeProperties

Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

WindowsConfiguration

Menentukan setelan sistem operasi Windows pada komputer virtual.

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan ketika mode patch AutomaticByPlatform dipilih di pengaturan patch Windows.

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

WinRMConfiguration

Menjelaskan konfigurasi Windows Remote Management dari VM

WinRMListener

Menjelaskan Protokol dan thumbprint pendengar Manajemen Jarak Jauh Windows

AdditionalUnattendContent

Menentukan informasi berformat XML tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows. Konten didefinisikan dengan mengatur nama, nama komponen, dan pass tempat konten diterapkan.

Nama Jenis Deskripsi
componentName

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

content

string

Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan.

passName

PassNames

Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

settingName

SettingNames

Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

ApiEntityReference

Referensi entitas API.

Nama Jenis Deskripsi
id

string

Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Kesalahan api.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

details

ApiErrorBase[]

Detail kesalahan Api

innererror

InnerError

Kesalahan dalam Api

message

string

Pesan kesalahan.

target

string

Target kesalahan tertentu.

ApiErrorBase

Basis kesalahan api.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan tertentu.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

Nama Jenis Deskripsi
enabled

boolean

Apakah diagnostik boot harus diaktifkan pada Komputer Virtual.

storageUri

string

Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan.

CachingTypes

Mendapatkan jenis penembolokan.

Nilai Deskripsi
None
ReadOnly
ReadWrite

CloudError

Respons kesalahan dari layanan Komputasi.

Nama Jenis Deskripsi
error

ApiError

Kesalahan api.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

Nilai Deskripsi
Microsoft-Windows-Shell-Setup

ConsistencyModeTypes

ConsistencyMode dari RestorePoint. Dapat ditentukan dalam input saat membuat titik pemulihan. Untuk saat ini, hanya CrashConsistent yang diterima sebagai input yang valid. Silakan merujuk ke https://aka.ms/RestorePoints untuk detail selengkapnya.

Nilai Deskripsi
ApplicationConsistent
CrashConsistent
FileSystemConsistent

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15.

Nama Jenis Deskripsi
bootDiagnostics

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

DiskControllerTypes

Mendapatkan jenis pengontrol disk VM yang diambil pada saat pembuatan titik pemulihan.

Nilai Deskripsi
NVMe
SCSI

DiskEncryptionSetParameters

Menjelaskan parameter id sumber daya set enkripsi disk terkelola pelanggan yang dapat ditentukan untuk disk. Catatan: Id sumber daya set enkripsi disk hanya dapat ditentukan untuk disk terkelola. Silakan lihat https://aka.ms/mdssewithcmkoverview untuk detail selengkapnya.

Nama Jenis Deskripsi
id

string

Id Sumber Daya

DiskEncryptionSettings

Menjelaskan Pengaturan Enkripsi untuk Disk

Nama Jenis Deskripsi
diskEncryptionKey

KeyVaultSecretReference

Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault.

enabled

boolean

Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual.

keyEncryptionKey

KeyVaultKeyReference

Menentukan lokasi kunci enkripsi kunci di Key Vault.

DiskRestorePointAttributes

Detail Titik Pemulihan Disk.

Nama Jenis Deskripsi
encryption

RestorePointEncryption

Pengaturan enkripsi saat tidak aktif untuk titik pemulihan disk. Ini adalah properti opsional yang dapat ditentukan dalam input saat membuat titik pemulihan.

id

string

Id Sumber Daya

sourceDiskRestorePoint

ApiEntityReference

Id Sumber Daya titik pemulihan disk sumber.

DiskRestorePointInstanceView

Tampilan instans titik pemulihan disk.

Nama Jenis Deskripsi
id

string

Id titik pemulihan disk.

replicationStatus

DiskRestorePointReplicationStatus

Informasi status replikasi titik pemulihan disk.

DiskRestorePointReplicationStatus

Tampilan instans titik pemulihan disk.

Nama Jenis Deskripsi
completionPercent

integer

Persentase penyelesaian replikasi.

status

InstanceViewStatus

Informasi status sumber daya.

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

Nama Jenis Deskripsi
userAssignedIdentityResourceId

string

Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM.

HardwareProfile

Menentukan setelan perangkat keras untuk komputer virtual.

Nama Jenis Deskripsi
vmSize

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

vmSizeProperties

VMSizeProperties

Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM untuk detail selengkapnya.

HyperVGenerationTypes

HyperVGeneration dari VM sumber tempat titik pemulihan ditangkap.

Nilai Deskripsi
V1
V2

InnerError

Detail kesalahan dalam.

Nama Jenis Deskripsi
errordetail

string

Pesan kesalahan internal atau cadangan pengecualian.

exceptiontype

string

Jenis pengecualian.

InstanceViewStatus

Status tampilan instans.

Nama Jenis Deskripsi
code

string

Kode status.

displayStatus

string

Label pendek yang dapat dilokalkan untuk status tersebut.

level

StatusLevelTypes

Kode tingkat.

message

string

Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan.

time

string

Waktu status.

KeyVaultKeyReference

Menjelaskan referensi ke Kunci Key Vault

Nama Jenis Deskripsi
keyUrl

string

URL yang mereferensikan kunci enkripsi kunci di Key Vault.

sourceVault

SubResource

URL relatif Key Vault yang berisi kunci.

KeyVaultSecretReference

Menjelaskan referensi ke Rahasia Key Vault

Nama Jenis Deskripsi
secretUrl

string

URL yang mereferensikan rahasia di Key Vault.

sourceVault

SubResource

URL relatif Key Vault yang berisi rahasia.

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi.

Nama Jenis Deskripsi
disablePasswordAuthentication

boolean

Menentukan apakah autentikasi kata sandi harus dinonaktifkan.

enableVMAgentPlatformUpdates

boolean

Menunjukkan apakah Pembaruan Platform VMAgent diaktifkan untuk komputer virtual Linux. Nilai defaultnya adalah false.

patchSettings

LinuxPatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

provisionVMAgent

boolean

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

ssh

SshConfiguration

Menentukan konfigurasi kunci ssh untuk OS Linux.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

Nilai Deskripsi
AutomaticByPlatform
ImageDefault

LinuxPatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

Nama Jenis Deskripsi
assessmentMode

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux.

patchMode

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

Nilai Deskripsi
Always
IfRequired
Never
Unknown

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan saat mode patch AutomaticByPlatform dipilih di pengaturan patch Linux.

Nama Jenis Deskripsi
bypassPlatformSafetyChecksOnUserSchedule

boolean

Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

Nilai Deskripsi
AutomaticByPlatform
ImageDefault

ManagedDiskParameters

Parameter disk terkelola.

Nama Jenis Deskripsi
diskEncryptionSet

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola.

id

string

Id Sumber Daya

securityProfile

VMDiskSecurityProfile

Menentukan profil keamanan untuk disk terkelola.

storageAccountType

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa.

Nilai Deskripsi
Audit
Enforce

OperatingSystemType

Mendapatkan jenis Sistem Operasi.

Nilai Deskripsi
Linux
Windows

OSProfile

Menentukan pengaturan sistem operasi untuk komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

Nama Jenis Deskripsi
adminPassword

string

Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maksimum (Windows): 123 karakter

Panjang maksimum (Linux): 72 karakter

persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows

Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess

adminUsername

string

Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

pembatasan khusus Windows: Tidak dapat berakhiran "."

Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Panjang minimum (Linux): 1 karakter

Panjang maks (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.

allowExtensionOperations

boolean

Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual.

computerName

string

Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure .

customData

string

Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan.

linuxConfiguration

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi.

requireGuestProvisionSignal

boolean

Properti opsional yang harus diatur ke True atau dihilangkan.

secrets

VaultSecretGroup[]

Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

windowsConfiguration

WindowsConfiguration

Menentukan setelan sistem operasi Windows pada komputer virtual.

PassNames

Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

Nilai Deskripsi
OobeSystem

PatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Nama Jenis Deskripsi
assessmentMode

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows.

enableHotpatching

boolean

Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'.

patchMode

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.

Nilai Deskripsi
Http
Https

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01.

Nama Jenis Deskripsi
enabled

boolean

Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual.

keyIncarnationId

integer

Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host.

mode

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa.

RestorePoint

Detail Titik Pemulihan.

Nama Jenis Deskripsi
id

string

Id Sumber Daya

name

string

Nama sumber daya

properties.consistencyMode

ConsistencyModeTypes

ConsistencyMode dari RestorePoint. Dapat ditentukan dalam input saat membuat titik pemulihan. Untuk saat ini, hanya CrashConsistent yang diterima sebagai input yang valid. Silakan merujuk ke https://aka.ms/RestorePoints untuk detail selengkapnya.

properties.excludeDisks

ApiEntityReference[]

Daftar id sumber daya disk yang ingin dikecualikan pelanggan dari titik pemulihan. Jika tidak ada disk yang ditentukan, semua disk akan disertakan.

properties.instanceView

RestorePointInstanceView

Tampilan instans titik pemulihan.

properties.provisioningState

string

Mendapatkan status provisi titik pemulihan.

properties.sourceMetadata

RestorePointSourceMetadata

Mendapatkan detail VM yang diambil pada saat pembuatan titik pemulihan.

properties.sourceRestorePoint

ApiEntityReference

Id Sumber Daya dari titik pemulihan sumber tempat salinan perlu dibuat.

properties.timeCreated

string

Mendapatkan waktu pembuatan titik pemulihan.

type

string

Jenis sumber daya

RestorePointEncryption

Pengaturan enkripsi saat tidak aktif untuk titik pemulihan disk. Ini adalah properti opsional yang dapat ditentukan dalam input saat membuat titik pemulihan.

Nama Jenis Deskripsi
diskEncryptionSet

DiskEncryptionSetParameters

Menjelaskan parameter id sumber daya set enkripsi disk terkelola pelanggan yang dapat ditentukan untuk disk. Catatan: Id sumber daya set enkripsi disk hanya dapat ditentukan untuk disk terkelola. Silakan lihat https://aka.ms/mdssewithcmkoverview untuk detail selengkapnya.

type

RestorePointEncryptionType

Jenis kunci yang digunakan untuk mengenkripsi data titik pemulihan disk.

RestorePointEncryptionType

Jenis kunci yang digunakan untuk mengenkripsi data titik pemulihan disk.

Nilai Deskripsi
EncryptionAtRestWithCustomerKey

Titik Pemulihan Disk dienkripsi saat tidak aktif dengan kunci yang dikelola Pelanggan yang dapat diubah dan dicabut oleh pelanggan.

EncryptionAtRestWithPlatformAndCustomerKeys

Titik Pemulihan Disk dienkripsi saat tidak aktif dengan 2 lapisan enkripsi. Salah satu kuncinya adalah Dikelola pelanggan dan kunci lainnya dikelola Platform.

EncryptionAtRestWithPlatformKey

Titik Pemulihan Disk dienkripsi saat tidak aktif dengan kunci yang dikelola Platform.

RestorePointExpandOptions

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil informasi tentang status run-time titik pemulihan.

Nilai Deskripsi
instanceView

RestorePointInstanceView

Tampilan instans titik pemulihan.

Nama Jenis Deskripsi
diskRestorePoints

DiskRestorePointInstanceView[]

Informasi titik pemulihan disk.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

RestorePointSourceMetadata

Menjelaskan properti Komputer Virtual tempat titik pemulihan dibuat. Properti yang disediakan adalah subset dan rekam jepret properti Komputer Virtual keseluruhan yang diambil pada saat pembuatan titik pemulihan.

Nama Jenis Deskripsi
diagnosticsProfile

DiagnosticsProfile

Mendapatkan profil diagnostik.

hardwareProfile

HardwareProfile

Mendapatkan profil perangkat keras.

hyperVGeneration

HyperVGenerationTypes

HyperVGeneration dari VM sumber tempat titik pemulihan ditangkap.

licenseType

string

Mendapatkan jenis lisensi, yaitu untuk membawa skenario lisensi Anda sendiri.

location

string

Lokasi VM tempat titik pemulihan dibuat.

osProfile

OSProfile

Mendapatkan profil OS.

securityProfile

SecurityProfile

Mendapatkan profil keamanan.

storageProfile

RestorePointSourceVMStorageProfile

Mendapatkan profil penyimpanan.

userData

string

UserData yang terkait dengan VM sumber tempat titik pemulihan diambil, yang merupakan nilai berkode base-64.

vmId

string

Mendapatkan id unik komputer virtual.

RestorePointSourceVMDataDisk

Menjelaskan disk data.

Nama Jenis Deskripsi
caching

CachingTypes

Mendapatkan jenis penembolokan.

diskRestorePoint

DiskRestorePointAttributes

Berisi properti Titik Pemulihan Disk.

diskSizeGB

integer

Mendapatkan ukuran disk awal dalam GB untuk disk data kosong, dan ukuran baru yang diinginkan untuk OS dan disk Data yang ada.

lun

integer

Mendapatkan nomor unit logis.

managedDisk

ManagedDiskParameters

Berisi detail disk terkelola.

name

string

Mendapatkan nama disk.

writeAcceleratorEnabled

boolean

Menampilkan true jika disk diaktifkan write-accelerator.

RestorePointSourceVMOSDisk

Menjelaskan disk Sistem Operasi.

Nama Jenis Deskripsi
caching

CachingTypes

Mendapatkan jenis penembolokan.

diskRestorePoint

DiskRestorePointAttributes

Berisi properti Titik Pemulihan Disk.

diskSizeGB

integer

Mendapatkan ukuran disk dalam GB.

encryptionSettings

DiskEncryptionSettings

Mendapatkan pengaturan enkripsi disk.

managedDisk

ManagedDiskParameters

Mendapatkan detail disk terkelola

name

string

Mendapatkan nama disk.

osType

OperatingSystemType

Mendapatkan jenis Sistem Operasi.

writeAcceleratorEnabled

boolean

Menampilkan true jika disk diaktifkan write-accelerator.

RestorePointSourceVMStorageProfile

Menjelaskan profil penyimpanan.

Nama Jenis Deskripsi
dataDisks

RestorePointSourceVMDataDisk[]

Mendapatkan disk data VM yang diambil pada saat pembuatan titik pemulihan.

diskControllerType

DiskControllerTypes

Mendapatkan jenis pengontrol disk VM yang diambil pada saat pembuatan titik pemulihan.

osDisk

RestorePointSourceVMOSDisk

Mendapatkan disk OS VM yang diambil pada saat pembuatan titik pemulihan.

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

Nilai Deskripsi
DiskWithVMGuestState
NonPersistedTPM
VMGuestStateOnly

SecurityProfile

Menentukan pengaturan Profil keamanan untuk komputer virtual atau set skala komputer virtual.

Nama Jenis Deskripsi
encryptionAtHost

boolean

Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Perilaku defaultnya adalah: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya.

encryptionIdentity

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

proxyAgentSettings

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01.

securityType

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

uefiSettings

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

Nilai Deskripsi
ConfidentialVM
TrustedLaunch

SettingNames

Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

Nilai Deskripsi
AutoLogon
FirstLogonCommands

SshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure

Nama Jenis Deskripsi
publicKeys

SshPublicKey[]

Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux.

SshPublicKey

Berisi informasi tentang kunci umum sertifikat SSH dan jalur pada VM Linux tempat kunci publik ditempatkan.

Nama Jenis Deskripsi
keyData

string

Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Membuat kunci SSH di Linux dan Mac untuk VM Linux di Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kode tingkat.

Nilai Deskripsi
Error
Info
Warning

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

Nilai Deskripsi
PremiumV2_LRS
Premium_LRS
Premium_ZRS
StandardSSD_LRS
StandardSSD_ZRS
Standard_LRS
UltraSSD_LRS

SubResource

Nama Jenis Deskripsi
id

string

Id Sumber Daya

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

Nama Jenis Deskripsi
secureBootEnabled

boolean

Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01.

vTpmEnabled

boolean

Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01.

VaultCertificate

Menjelaskan referensi sertifikat tunggal di Key Vault, dan di mana sertifikat harus berada di VM.

Nama Jenis Deskripsi
certificateStore

string

Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem.

certificateUrl

string

Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

VaultSecretGroup

Menjelaskan sekumpulan sertifikat yang semuanya berada di Key Vault yang sama.

Nama Jenis Deskripsi
sourceVault

SubResource

URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates.

vaultCertificates

VaultCertificate[]

Daftar referensi brankas kunci di SourceVault yang berisi sertifikat.

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

Nilai Deskripsi
Basic_A0
Basic_A1
Basic_A2
Basic_A3
Basic_A4
Standard_A0
Standard_A1
Standard_A10
Standard_A11
Standard_A1_v2
Standard_A2
Standard_A2_v2
Standard_A2m_v2
Standard_A3
Standard_A4
Standard_A4_v2
Standard_A4m_v2
Standard_A5
Standard_A6
Standard_A7
Standard_A8
Standard_A8_v2
Standard_A8m_v2
Standard_A9
Standard_B1ms
Standard_B1s
Standard_B2ms
Standard_B2s
Standard_B4ms
Standard_B8ms
Standard_D1
Standard_D11
Standard_D11_v2
Standard_D12
Standard_D12_v2
Standard_D13
Standard_D13_v2
Standard_D14
Standard_D14_v2
Standard_D15_v2
Standard_D16_v3
Standard_D16s_v3
Standard_D1_v2
Standard_D2
Standard_D2_v2
Standard_D2_v3
Standard_D2s_v3
Standard_D3
Standard_D32_v3
Standard_D32s_v3
Standard_D3_v2
Standard_D4
Standard_D4_v2
Standard_D4_v3
Standard_D4s_v3
Standard_D5_v2
Standard_D64_v3
Standard_D64s_v3
Standard_D8_v3
Standard_D8s_v3
Standard_DS1
Standard_DS11
Standard_DS11_v2
Standard_DS12
Standard_DS12_v2
Standard_DS13
Standard_DS13-2_v2
Standard_DS13-4_v2
Standard_DS13_v2
Standard_DS14
Standard_DS14-4_v2
Standard_DS14-8_v2
Standard_DS14_v2
Standard_DS15_v2
Standard_DS1_v2
Standard_DS2
Standard_DS2_v2
Standard_DS3
Standard_DS3_v2
Standard_DS4
Standard_DS4_v2
Standard_DS5_v2
Standard_E16_v3
Standard_E16s_v3
Standard_E2_v3
Standard_E2s_v3
Standard_E32-16_v3
Standard_E32-8s_v3
Standard_E32_v3
Standard_E32s_v3
Standard_E4_v3
Standard_E4s_v3
Standard_E64-16s_v3
Standard_E64-32s_v3
Standard_E64_v3
Standard_E64s_v3
Standard_E8_v3
Standard_E8s_v3
Standard_F1
Standard_F16
Standard_F16s
Standard_F16s_v2
Standard_F1s
Standard_F2
Standard_F2s
Standard_F2s_v2
Standard_F32s_v2
Standard_F4
Standard_F4s
Standard_F4s_v2
Standard_F64s_v2
Standard_F72s_v2
Standard_F8
Standard_F8s
Standard_F8s_v2
Standard_G1
Standard_G2
Standard_G3
Standard_G4
Standard_G5
Standard_GS1
Standard_GS2
Standard_GS3
Standard_GS4
Standard_GS4-4
Standard_GS4-8
Standard_GS5
Standard_GS5-16
Standard_GS5-8
Standard_H16
Standard_H16m
Standard_H16mr
Standard_H16r
Standard_H8
Standard_H8m
Standard_L16s
Standard_L32s
Standard_L4s
Standard_L8s
Standard_M128-32ms
Standard_M128-64ms
Standard_M128ms
Standard_M128s
Standard_M64-16ms
Standard_M64-32ms
Standard_M64ms
Standard_M64s
Standard_NC12
Standard_NC12s_v2
Standard_NC12s_v3
Standard_NC24
Standard_NC24r
Standard_NC24rs_v2
Standard_NC24rs_v3
Standard_NC24s_v2
Standard_NC24s_v3
Standard_NC6
Standard_NC6s_v2
Standard_NC6s_v3
Standard_ND12s
Standard_ND24rs
Standard_ND24s
Standard_ND6s
Standard_NV12
Standard_NV24
Standard_NV6

VMDiskSecurityProfile

Menentukan pengaturan profil keamanan untuk disk terkelola. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

Nama Jenis Deskripsi
diskEncryptionSet

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest.

securityEncryptionType

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

VMSizeProperties

Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

Nama Jenis Deskripsi
vCPUsAvailable

integer

Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah.

vCPUsPerCore

integer

Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

WindowsConfiguration

Menentukan setelan sistem operasi Windows pada komputer virtual.

Nama Jenis Deskripsi
additionalUnattendContent

AdditionalUnattendContent[]

Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows.

enableAutomaticUpdates

boolean

Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS.

enableVMAgentPlatformUpdates

boolean

Menunjukkan apakah Pembaruan Platform VMAgent diaktifkan untuk Windows Virtual Machine.

patchSettings

PatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

provisionVMAgent

boolean

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

timeZone

string

Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh.

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

Nilai Deskripsi
AutomaticByPlatform
ImageDefault

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

Nilai Deskripsi
Always
IfRequired
Never
Unknown

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan ketika mode patch AutomaticByPlatform dipilih di pengaturan patch Windows.

Nama Jenis Deskripsi
bypassPlatformSafetyChecksOnUserSchedule

boolean

Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

Nilai Deskripsi
AutomaticByOS
AutomaticByPlatform
Manual

WinRMConfiguration

Menjelaskan konfigurasi Windows Remote Management dari VM

Nama Jenis Deskripsi
listeners

WinRMListener[]

Daftar pendengar Windows Remote Management

WinRMListener

Menjelaskan Protokol dan thumbprint pendengar Manajemen Jarak Jauh Windows

Nama Jenis Deskripsi
certificateUrl

string

Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

protocol

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.