Virtual Machines - List All

Mencantumkan semua komputer virtual dalam langganan yang ditentukan. Gunakan properti nextLink dalam respons untuk mendapatkan halaman komputer virtual berikutnya.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2026-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2026-03-01&statusOnly={statusOnly}&$filter={$filter}&$expand=instanceView

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
subscriptionId
path True

string

minLength: 1

ID langganan target.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

$expand
query

ExpandTypesForListVMs

Ekspresi perluas untuk diterapkan pada operasi. 'instanceView' memungkinkan pengambilan status run time dari semua Komputer Virtual, ini hanya dapat ditentukan jika opsi $filter yang valid ditentukan

$filter
query

string

Opsi kueri sistem untuk memfilter VM yang dikembalikan dalam respons. Nilai yang diizinkan adalah 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'

statusOnly
query

string

statusOnly=true memungkinkan pengambilan status run time semua Komputer Virtual dalam langganan.

Respons

Nama Jenis Deskripsi
200 OK

VirtualMachineListResult

Permintaan telah berhasil.

Other Status Codes

CloudError

Respons kesalahan yang tidak terduga.

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

VirtualMachine_ListAll_MaximumSet_Gen
VirtualMachine_ListAll_MinimumSet_Gen

VirtualMachine_ListAll_MaximumSet_Gen

Permintaan sampel

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2026-03-01&statusOnly=aaaaaa&$filter=aaaaaaaaaaaaaaaaaaaaaaaaaaaa&$expand=instanceView

Respon sampel

{
  "value": [
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aaaaaaaaaaaaa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaa",
            "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa",
                            "domainNameLabelScope": "TenantReuse"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "publicIPAllocationMethod": "Dynamic"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "privateIPAddressVersion": "IPv4",
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "dscpConfiguration": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 8,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.683Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    },
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "id": "aaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaaaaaaaaaaaaaaaaaaaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa",
                            "domainNameLabelScope": "SubscriptionReuse"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "publicIPAllocationMethod": "Dynamic"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "privateIPAddressVersion": "IPv4",
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "dscpConfiguration": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 11,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaaaaaaaaaaaaaaaaaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.685Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    }
  ],
  "nextLink": "a://example.com/a"
}

VirtualMachine_ListAll_MinimumSet_Gen

Permintaan sampel

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2026-03-01&$expand=instanceView

Respon sampel

{
  "value": [
    {
      "location": "eastus",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
    },
    {
      "location": "eastus",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
    }
  ]
}

Definisi

Nama Deskripsi
AdditionalCapabilities

Mengaktifkan atau menonaktifkan kemampuan pada komputer virtual atau set skala komputer virtual.

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.

AllInstancesDown

Menentukan apakah Peristiwa Terjadwal harus disetujui secara otomatis saat semua instans tidak aktif.

ApiEntityReference

Referensi entitas API.

ApiError

Kesalahan api.

ApiErrorBase

Basis kesalahan api.

ApplicationProfile

Berisi daftar aplikasi galeri yang harus tersedia untuk VM/VMSS

AvailablePatchSummary

Menjelaskan properti tampilan instans komputer virtual untuk ringkasan patch yang tersedia.

BillingProfile

Menentukan detail terkait penagihan azure Spot VM atau VMSS. Versi api minimum: 2019-03-01.

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.

BootDiagnosticsInstanceView

Tampilan instans diagnostik boot komputer virtual.

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: TidakAda,Baca-saja,BacaTulis. Nilai defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium

CapacityReservationProfile

Parameter Profil reservasi kapasitas.

CloudError

Respons kesalahan dari layanan Komputasi.

Common.UserAssignedIdentitiesValue
ComponentNames
createdByType

Jenis identitas yang membuat sumber daya tersebut.

DataDisk

Menjelaskan disk data.

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

DiagnosticsProfile

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

DiffDiskOptions

Menentukan opsi disk ephemeral untuk disk sistem operasi.

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Properti ini dapat digunakan oleh pengguna dalam permintaan untuk memilih lokasi yaitu, disk cache, disk sumber daya, atau ruang disk nvme untuk provisi disk OS Ephemeral. Untuk informasi selengkapnya tentang persyaratan ukuran disk OS Ephemeral, lihat Persyaratan ukuran disk OS Ephemeral untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versi api minimum untuk NvmeDisk: 2024-03-01.

DiffDiskSettings

Menjelaskan parameter pengaturan disk ephemeral yang dapat ditentukan untuk disk sistem operasi. Catatan: Pengaturan disk ephemeral hanya dapat ditentukan untuk disk terkelola.

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM dan VirtualMachineScaleSet. Properti ini hanya didukung untuk komputer virtual yang disk sistem operasinya dan sku VM mendukung Generasi 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), silakan periksa kemampuan HyperVGenerations yang dikembalikan sebagai bagian dari kemampuan sku VM dalam respons api SKU Microsoft.Compute untuk wilayah tersebut berisi V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Untuk informasi selengkapnya tentang Jenis Pengontrol Disk yang didukung, silakan lihat https://aka.ms/azure-diskcontrollertypes.

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pemulihan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk.

DiskDeleteOptionTypes

Menentukan perilaku disk terkelola saat VM dihapus, misalnya apakah disk terkelola dihapus atau dicopot. Nilai yang didukung adalah: Hapus. Jika nilai ini digunakan, disk terkelola akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk terkelola dipertahankan setelah VM dihapus. Versi api minimum: 2021-03-01.

DiskDetachOptionTypes

Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung adalah: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Fitur ini masih dalam pratinjau. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

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

DiskInstanceView

Tampilan instans disk.

DomainNameLabelScopeTypes

Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat

EncryptionIdentity

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

EventGridAndResourceGraph

Menentukan konfigurasi terkait Peristiwa Terjadwal terkait eventGridAndResourceGraph.

ExpandTypesForListVMs
ExtendedLocation

Jenis kompleks lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

HardwareProfile

Menentukan setelan perangkat keras untuk komputer virtual.

HostEndpointSettings

Menentukan pengaturan titik akhir host tertentu.

HyperVGenerationType

Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. CATATAN: Penerbit referensi gambar dan penawaran hanya dapat diatur saat Anda membuat set skala.

InnerError

Detail kesalahan dalam.

InstanceViewStatus

Status tampilan instans.

InterconnectBlockProfile

Parameter Profil Blok Interkoneksi.

InterconnectGroupProfile

Menentukan profil grup interkoneksi untuk komputer virtual, yang digunakan untuk mengaitkan VM dengan grup interkoneksi dan subgrup.

InterconnectInstanceView

Detail tampilan instans Blok Interkoneksi untuk instans VM Komputer Virtual atau Set Skala.

IPVersions

Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

KeyVaultKeyReference

Menjelaskan referensi ke Kunci Key Vault

KeyVaultSecretReference

Menjelaskan referensi ke Rahasia Key Vault

LastPatchInstallationSummary

Menjelaskan properti ringkasan patch terakhir yang diinstal.

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

MaintenanceOperationResultCodeTypes

Kode hasil operasi pemeliharaan terakhir.

MaintenanceRedeployStatus

Status Operasi Pemeliharaan.

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.

Modes

Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan.

NetworkApiVersion

menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

NetworkInterfaceReference

Menjelaskan referensi antarmuka jaringan.

NetworkProfile

Menentukan antarmuka jaringan atau konfigurasi jaringan komputer virtual.

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar kustom. Nilai yang mungkin adalah: Windows,Linux.

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.

OSImageNotificationProfile
OSProfile

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

PassNames
PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" hingga operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "SelesaiDenganPeringatan".

PatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Placement

Menjelaskan batasan yang ditentukan pengguna untuk penempatan perangkat keras sumber daya.

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

ProtocolTypes

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

ProxyAgentSettings

Menentukan pengaturan ProxyAgent untuk komputer virtual atau set skala komputer virtual. Versi api minimum: 2023-09-01.

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

PublicIPAddressSkuName

Tentukan nama sku IP publik

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

ResiliencyProfile

Mendapatkan solusi ketahanan yang diaktifkan di VM. Ini termasuk solusi pencadangan atau pemulihan bencana.

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets.

ScheduledEventsProfile
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 VM securityType; UefiSettings hanya diaktifkan jika diatur ke TrustedLaunch atau ConfidentialVM, dan mengembalikan nilai Standar mulai API versi 2025-11-01.

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. Jenis akun penyimpanan disk OS terkelola hanya dapat diatur saat Anda membuat set skala. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data. Ini tidak dapat digunakan dengan Disk OS. Standard_LRS menggunakan HDD Standar. StandardSSD_LRS menggunakan SSD Standar. Premium_LRS menggunakan SSD Premium. UltraSSD_LRS menggunakan disk Ultra. Premium_ZRS menggunakan penyimpanan redundan zona SSD Premium. StandardSSD_ZRS menggunakan penyimpanan redundan zona SSD Standar. Untuk informasi selengkapnya mengenai disk yang didukung untuk Windows Virtual Machines, lihat https://docs.microsoft.com/azure/virtual-machines/windows/disks-types dan, untuk Komputer Virtual Linux, lihat https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

StorageAlignmentStatus

Menentukan status penyelarasan penyimpanan untuk disk.

StorageFaultDomainAlignmentType

Menentukan jenis perataan domain kesalahan penyimpanan untuk disk.

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

SubResource
systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

TerminateNotificationProfile
UefiSettings

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

UserInitiatedReboot

Menentukan Reboot terkait konfigurasi terkait Peristiwa Terjadwal.

UserInitiatedRedeploy

Menentukan Penyebaran ulang terkait konfigurasi terkait Peristiwa Terjadwal.

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.

VirtualHardDisk

Menjelaskan uri disk.

VirtualMachine

Menjelaskan Komputer Virtual.

VirtualMachineAgentInstanceView

Tampilan instans Agen VM yang berjalan di komputer virtual.

VirtualMachineEvictionPolicyTypes

Menentukan kebijakan penggusuran untuk Azure Spot VM/VMSS

VirtualMachineExtension

Menjelaskan Ekstensi Komputer Virtual.

VirtualMachineExtensionHandlerInstanceView

Tampilan instans handler ekstensi komputer virtual.

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

VirtualMachineHealthStatus

Status kesehatan VM.

VirtualMachineIdentity

Identitas untuk komputer virtual.

VirtualMachineInstanceView

Tampilan instans komputer virtual.

VirtualMachineIpTag

Berisi tag IP yang terkait dengan alamat IP publik.

VirtualMachineListResult

Respons operasi Daftar Komputer Virtual.

VirtualMachineNetworkInterfaceConfiguration

Menjelaskan konfigurasi antarmuka jaringan komputer virtual.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

VirtualMachineNetworkInterfaceIPConfiguration

Menjelaskan konfigurasi IP profil jaringan komputer virtual.

VirtualMachinePatchStatus

Status operasi patch komputer virtual.

VirtualMachinePriorityTypes

Menentukan prioritas untuk komputer virtual mandiri atau komputer virtual dalam set skala. Enum 'rendah' akan tidak digunakan lagi di masa mendatang, silakan gunakan 'Spot' sebagai enum untuk menyebarkan Azure Spot VM/VMSS.

VirtualMachinePublicIPAddressConfiguration

Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

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.

VMGalleryApplication

Menentukan informasi yang diperlukan untuk mereferensikan versi aplikasi galeri komputasi

VMSizeProperties

Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

WindowsConfiguration

Menentukan pengaturan 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

ZoneMovement

Menjelaskan konfigurasi pergerakan zona. Hal ini memungkinkan VM dipindahkan melintasi zona ketersediaan selama pemadaman.

ZonePlacementPolicyType

Menentukan kebijakan untuk penempatan sumber daya di zona ketersediaan. Nilai yang mungkin adalah: Apa saja (digunakan untuk Komputer Virtual), Otomatis (digunakan untuk Set Skala Komputer Virtual) - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan sumber daya.

AdditionalCapabilities

Mengaktifkan atau menonaktifkan kemampuan pada komputer virtual atau set skala komputer virtual.

Nama Jenis Deskripsi
enableFips1403Encryption

boolean

Bendera memungkinkan penggunaan kriptografi yang sesuai dengan FIPS 140-3 pada Pengaturan yang dilindungi ekstensi. Pelajari selengkapnya di: https://aka.ms/linuxagentfipssupport.

hibernationEnabled

boolean

Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM.

ultraSSDEnabled

boolean

Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan.

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.

AllInstancesDown

Menentukan apakah Peristiwa Terjadwal harus disetujui secara otomatis saat semua instans tidak aktif.

Nama Jenis Deskripsi
automaticallyApprove

boolean

Menentukan apakah Peristiwa Terjadwal harus disetujui secara otomatis saat semua instans tidak aktif. nilai defaultnya adalah true

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.

ApplicationProfile

Berisi daftar aplikasi galeri yang harus tersedia untuk VM/VMSS

Nama Jenis Deskripsi
galleryApplications

VMGalleryApplication[]

Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS

AvailablePatchSummary

Menjelaskan properti tampilan instans komputer virtual untuk ringkasan patch yang tersedia.

Nama Jenis Deskripsi
assessmentActivityId

string

ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi.

criticalAndSecurityPatchCount

integer (int32)

Jumlah patch penting atau keamanan yang telah terdeteksi sebagai tersedia dan belum diinstal.

error

ApiError

Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya.

lastModifiedTime

string (date-time)

Stempel waktu UTC saat operasi dimulai.

otherPatchCount

integer (int32)

Jumlah semua patch yang tersedia tidak termasuk penting dan keamanan.

rebootPending

boolean

Status reboot keseluruhan VM. Ini akan benar ketika tambalan yang diinstal sebagian memerlukan reboot untuk menyelesaikan instalasi tetapi reboot belum terjadi.

startTime

string (date-time)

Stempel waktu UTC saat operasi dimulai.

status

PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" hingga operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "SelesaiDenganPeringatan".

BillingProfile

Menentukan detail terkait penagihan azure Spot VM atau VMSS. Versi api minimum: 2019-03-01.

Nama Jenis Deskripsi
maxPrice

number (double)

Menentukan harga maksimum yang ingin Anda bayar untuk Azure Spot VM/VMSS. Harga ini dalam Dolar AS.

Harga ini akan dibandingkan dengan harga Azure Spot saat ini untuk ukuran VM. Selain itu, harga dibandingkan pada saat membuat/memperbarui Azure Spot VM/VMSS dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga Azure Spot saat ini.

MaxPrice juga akan digunakan untuk mengusir Azure Spot VM/VMSS jika harga Azure Spot saat ini melampaui maxPrice setelah pembuatan VM/VMSS.

Nilai yang mungkin adalah:

- Nilai desimal apa pun lebih besar dari nol. Contoh: 0.01538

-1 – menunjukkan harga default up-to sesuai permintaan.

Anda dapat mengatur maxPrice ke -1 untuk menunjukkan bahwa Azure Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.

Versi api minimum: 2019-03-01.

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.

BootDiagnosticsInstanceView

Tampilan instans diagnostik boot komputer virtual.

Nama Jenis Deskripsi
consoleScreenshotBlobUri

string

URI blob cuplikan layar konsol. Catatan: Ini akan tidak diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

serialConsoleLogBlobUri

string

Uri blob log konsol serial. Catatan: Ini akan tidak diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

status

InstanceViewStatus

Informasi status diagnostik boot untuk VM. Catatan: Ini hanya akan diatur jika ada kesalahan yang terjadi dalam mengaktifkan diagnostik boot.

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: TidakAda,Baca-saja,BacaTulis. Nilai defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium

Nilai Deskripsi
None
ReadOnly
ReadWrite

CapacityReservationProfile

Parameter Profil reservasi kapasitas.

Nama Jenis Deskripsi
capacityReservationGroup

SubResource

Menentukan id sumber daya grup reservasi kapasitas yang harus digunakan untuk mengalokasikan komputer virtual atau instans vm set skala yang disediakan kapasitas yang cukup telah dicadangkan. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail selengkapnya.

CloudError

Respons kesalahan dari layanan Komputasi.

Nama Jenis Deskripsi
error

ApiError

Kesalahan api.

Common.UserAssignedIdentitiesValue

Nama Jenis Deskripsi
clientId

string

Id klien identitas yang ditetapkan pengguna.

principalId

string

Id utama identitas yang ditetapkan pengguna.

ComponentNames

Nilai Deskripsi
Microsoft-Windows-Shell-Setup

createdByType

Jenis identitas yang membuat sumber daya tersebut.

Nilai Deskripsi
User
Application
ManagedIdentity
Key

DataDisk

Menjelaskan disk data.

Nama Jenis Deskripsi
caching

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

createOption

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat disk data komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pemulihan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk.

deleteOption

DiskDeleteOptionTypes

Menentukan apakah disk data harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan.

detachOption

DiskDetachOptionTypes

Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Fitur ini masih dalam pratinjau. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

diskIOPSReadWrite

integer (int64)

Menentukan IOPS Read-Write untuk disk terkelola saat StorageAccountType UltraSSD_LRS.

diskMBpsReadWrite

integer (int64)

Menentukan bandwidth dalam MB per detik untuk disk terkelola saat StorageAccountType UltraSSD_LRS.

diskSizeGB

integer (int32)

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

image

VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

lun

integer (int32)

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.

managedDisk

ManagedDiskParameters

Parameter disk terkelola.

name

string

Nama disk.

sourceResource

ApiEntityReference

Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk.

storageFaultDomainAlignment

StorageFaultDomainAlignmentType

Menentukan jenis perataan domain kesalahan penyimpanan untuk disk.

toBeDetached

boolean

Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset

vhd

VirtualHardDisk

Hard disk virtual.

writeAcceleratorEnabled

boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

Nilai Deskripsi
Delete
Detach

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.

DiffDiskOptions

Menentukan opsi disk ephemeral untuk disk sistem operasi.

Nilai Deskripsi
Local

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Properti ini dapat digunakan oleh pengguna dalam permintaan untuk memilih lokasi yaitu, disk cache, disk sumber daya, atau ruang disk nvme untuk provisi disk OS Ephemeral. Untuk informasi selengkapnya tentang persyaratan ukuran disk OS Ephemeral, lihat Persyaratan ukuran disk OS Ephemeral untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versi api minimum untuk NvmeDisk: 2024-03-01.

Nilai Deskripsi
CacheDisk
ResourceDisk
NvmeDisk

DiffDiskSettings

Menjelaskan parameter pengaturan disk ephemeral yang dapat ditentukan untuk disk sistem operasi. Catatan: Pengaturan disk ephemeral hanya dapat ditentukan untuk disk terkelola.

Nama Jenis Deskripsi
enableFullCaching

boolean

Menentukan apakah akan mengaktifkan penembolokan penuh untuk VM ini atau tidak, yang akan menyimpan cache disk OS secara lokal di host dan membuat VM ini lebih tahan terhadap pemadaman penyimpanan

option

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

placement

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/sizes dan Linux VM pada https://docs.microsoft.com/azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01.

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM dan VirtualMachineScaleSet. Properti ini hanya didukung untuk komputer virtual yang disk sistem operasinya dan sku VM mendukung Generasi 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), silakan periksa kemampuan HyperVGenerations yang dikembalikan sebagai bagian dari kemampuan sku VM dalam respons api SKU Microsoft.Compute untuk wilayah tersebut berisi V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Untuk informasi selengkapnya tentang Jenis Pengontrol Disk yang didukung, silakan lihat https://aka.ms/azure-diskcontrollertypes.

Nilai Deskripsi
SCSI
NVMe

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pemulihan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk.

Nilai Deskripsi
FromImage
Empty
Attach
Copy
Restore

DiskDeleteOptionTypes

Menentukan perilaku disk terkelola saat VM dihapus, misalnya apakah disk terkelola dihapus atau dicopot. Nilai yang didukung adalah: Hapus. Jika nilai ini digunakan, disk terkelola akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk terkelola dipertahankan setelah VM dihapus. Versi api minimum: 2021-03-01.

Nilai Deskripsi
Delete
Detach

DiskDetachOptionTypes

Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung adalah: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Fitur ini masih dalam pratinjau. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

Nilai Deskripsi
ForceDetach

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.

DiskInstanceView

Tampilan instans disk.

Nama Jenis Deskripsi
encryptionSettings

DiskEncryptionSettings[]

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

name

string

Nama disk.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

storageAlignmentStatus

StorageAlignmentStatus

Menentukan status penyelarasan penyimpanan untuk disk.

DomainNameLabelScopeTypes

Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat

Nilai Deskripsi
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

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.

EventGridAndResourceGraph

Menentukan konfigurasi terkait Peristiwa Terjadwal terkait eventGridAndResourceGraph.

Nama Jenis Deskripsi
enable

boolean

Menentukan apakah kisi peristiwa dan grafik sumber daya diaktifkan untuk Konfigurasi terkait peristiwa terjadwal.

scheduledEventsApiVersion

string

Menentukan versi api untuk menentukan versi skema konfigurasi Peristiwa Terjadwal mana yang akan dikirimkan.

ExpandTypesForListVMs

Nilai Deskripsi
instanceView

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

Nama Jenis Deskripsi
name

string

Nama lokasi yang diperluas.

type

ExtendedLocationTypes

Jenis lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

Nilai Deskripsi
EdgeZone

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.

HostEndpointSettings

Menentukan pengaturan titik akhir host tertentu.

Nama Jenis Deskripsi
inVMAccessControlProfileReferenceId

string

Menentukan id sumber daya InVMAccessControlProfileVersion dalam format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

mode

Modes

Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan.

HyperVGenerationType

Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

Nilai Deskripsi
V1
V2

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. CATATAN: Penerbit referensi gambar dan penawaran hanya dapat diatur saat Anda membuat set skala.

Nama Jenis Deskripsi
communityGalleryImageId

string

Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas.

exactVersion

string

Menentukan dalam angka desimal, versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Bidang readonly ini berbeda dari 'versi', hanya jika nilai yang ditentukan dalam bidang 'versi' adalah 'terbaru'.

id

string

Id Sumber Daya

offer

string

Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual.

publisher

string

Gambar publisher.

sharedGalleryImageId

string

Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama.

sku

string

SKU gambar.

version

string

Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi.

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 (date-time)

Waktu status.

InterconnectBlockProfile

Parameter Profil Blok Interkoneksi.

Nama Jenis Deskripsi
interconnectBlock

ApiEntityReference

Menentukan ID sumber daya Blok Interkoneksi yang harus digunakan untuk mengalokasikan instans VM Komputer Virtual atau Set Skala asalkan kapasitas yang cukup telah dicadangkan.

InterconnectGroupProfile

Menentukan profil grup interkoneksi untuk komputer virtual, yang digunakan untuk mengaitkan VM dengan grup interkoneksi dan subgrup.

Nama Jenis Deskripsi
interconnectGroup

SubResource

Referensi ke sumber daya grup interkoneksi.

subgroups

SubResource[]

Daftar referensi subgrup dalam grup interkoneksi.

InterconnectInstanceView

Detail tampilan instans Blok Interkoneksi untuk instans VM Komputer Virtual atau Set Skala.

Nama Jenis Deskripsi
interconnectSubgroupId

string

ID (GUID) subgrup Interkoneksi tempat Komputer Virtual ditempatkan.

IPVersions

Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

Nilai Deskripsi
IPv4
IPv6

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.

LastPatchInstallationSummary

Menjelaskan properti ringkasan patch terakhir yang diinstal.

Nama Jenis Deskripsi
error

ApiError

Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya.

excludedPatchCount

integer (int32)

Jumlah semua patch yang tersedia tetapi dikecualikan secara eksplisit oleh kecocokan daftar pengecualian yang ditentukan pelanggan.

failedPatchCount

integer (int32)

Jumlah patch yang gagal diinstal.

installationActivityId

string

ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi.

installedPatchCount

integer (int32)

Jumlah patch yang berhasil diinstal.

lastModifiedTime

string (date-time)

Stempel waktu UTC saat operasi dimulai.

maintenanceWindowExceeded

boolean

Menjelaskan apakah operasi kehabisan waktu sebelum menyelesaikan semua tindakan yang dimaksudkan

notSelectedPatchCount

integer (int32)

Jumlah semua patch yang tersedia tetapi tidak akan diinstal karena tidak cocok dengan entri daftar klasifikasi atau inklusi.

pendingPatchCount

integer (int32)

Jumlah semua patch yang tersedia yang diharapkan diinstal selama operasi penginstalan patch.

startTime

string (date-time)

Stempel waktu UTC saat operasi dimulai.

status

PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" hingga operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "SelesaiDenganPeringatan".

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
ImageDefault
AutomaticByPlatform

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
Unknown
IfRequired
Never
Always

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
ImageDefault
AutomaticByPlatform

MaintenanceOperationResultCodeTypes

Kode hasil operasi pemeliharaan terakhir.

Nilai Deskripsi
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

Status Operasi Pemeliharaan.

Nama Jenis Deskripsi
isCustomerInitiatedMaintenanceAllowed

boolean

Benar, jika pelanggan diizinkan untuk melakukan Pemeliharaan.

lastOperationMessage

string

Pesan dikembalikan untuk Operasi Pemeliharaan terakhir.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kode hasil operasi pemeliharaan terakhir.

maintenanceWindowEndTime

string (date-time)

Waktu berakhir untuk jendela pemeliharaan.

maintenanceWindowStartTime

string (date-time)

Waktu mulai untuk jendela pemeliharaan.

preMaintenanceWindowEndTime

string (date-time)

Waktu akhir untuk jendela pra pemeliharaan.

preMaintenanceWindowStartTime

string (date-time)

Waktu mulai untuk jendela pra pemeliharaan.

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

Modes

Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan.

Nilai Deskripsi
Audit
Enforce
Disabled

NetworkApiVersion

menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

Nilai Deskripsi
2020-11-01
2022-11-01

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

Nilai Deskripsi
None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

Nilai Deskripsi
None
A1
A2
A4
A8

NetworkInterfaceReference

Menjelaskan referensi antarmuka jaringan.

Nama Jenis Deskripsi
id

string

Id Sumber Daya

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

NetworkProfile

Menentukan antarmuka jaringan atau konfigurasi jaringan komputer virtual.

Nama Jenis Deskripsi
interconnectGroupProfile

InterconnectGroupProfile

Menentukan profil grup interkoneksi untuk dikaitkan dengan komputer virtual. Versi api minimum: 2026-03-01.

networkApiVersion

NetworkApiVersion

menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual.

networkInterfaces

NetworkInterfaceReference[]

Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual.

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar kustom. Nilai yang mungkin adalah: Windows,Linux.

Nilai Deskripsi
Windows
Linux

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.

Nama Jenis Deskripsi
caching

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

createOption

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya.

deleteOption

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

diffDiskSettings

DiffDiskSettings

Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual.

diskSizeGB

integer (int32)

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

encryptionSettings

DiskEncryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15.

image

VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

managedDisk

ManagedDiskParameters

Parameter disk terkelola.

name

string

Nama disk.

osType

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux.

storageFaultDomainAlignment

StorageFaultDomainAlignmentType

Menentukan jenis perataan domain kesalahan penyimpanan untuk disk.

vhd

VirtualHardDisk

Hard disk virtual.

writeAcceleratorEnabled

boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

OSImageNotificationProfile

Nama Jenis Deskripsi
enable

boolean

Menentukan apakah peristiwa Terjadwal Gambar OS diaktifkan atau dinonaktifkan.

notBeforeTimeout

string

Lamanya waktu Komputer Virtual digambarkan ulang atau os-nya ditingkatkan harus berpotensi menyetujui Peristiwa Terjadwal Gambar OS sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi ditentukan dalam format ISO 8601, dan nilainya harus 15 menit (PT15M)

OSProfile

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

Nama Jenis Deskripsi
adminPassword

string (password)

Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maks (Windows): 123 karakter

Panjang maks (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 loginnya di VM

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

adminUsername

string

Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

Windows-only restriction: Tidak dapat diakhiri dengan "."

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

Max-length (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 pengaturan sistem operasi Windows pada komputer virtual.

PassNames

Nilai Deskripsi
OobeSystem

PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" hingga operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "SelesaiDenganPeringatan".

Nilai Deskripsi
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

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

Placement

Menjelaskan batasan yang ditentukan pengguna untuk penempatan perangkat keras sumber daya.

Nama Jenis Deskripsi
excludeZones

string[]

Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any'/'Auto', availability zone yang dipilih oleh sistem tidak boleh ada dalam daftar availability zone yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.

includeZones

string[]

Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any'/'Auto', availability zone yang dipilih oleh sistem harus ada dalam daftar availability zone yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.

zonePlacementPolicy

ZonePlacementPolicyType

Menentukan kebijakan untuk penempatan sumber daya di zona ketersediaan. Nilai yang mungkin adalah: Apa saja (digunakan untuk Komputer Virtual), Otomatis (digunakan untuk Set Skala Komputer Virtual) - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan sumber daya.

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

Nama Jenis Deskripsi
name

string

ID paket.

product

string

Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference.

promotionCode

string

Kode promosi.

publisher

string

ID penerbit.

ProtocolTypes

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

Nilai Deskripsi
Http
Https

ProxyAgentSettings

Menentukan pengaturan ProxyAgent untuk komputer virtual atau set skala komputer virtual. Versi api minimum: 2023-09-01.

Nama Jenis Deskripsi
addProxyAgentExtension

boolean

Tentukan apakah akan menginstal Ekstensi ProxyAgent secara implisit. Opsi ini saat ini hanya berlaku untuk OS Linux.

enabled

boolean

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

imds

HostEndpointSettings

Menentukan pengaturan titik akhir IMDS saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01.

keyIncarnationId

integer (int32)

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

mode

Mode

Menentukan mode tempat ProxyAgent akan dijalankan. Peringatan: properti ini tidak digunakan lagi, tentukan 'mode' di bawah pengaturan hostendpoint tertentu.

wireServer

HostEndpointSettings

Menentukan pengaturan titik akhir Wire Server saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01.

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

Nama Jenis Deskripsi
name

PublicIPAddressSkuName

Tentukan nama sku IP publik

tier

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

PublicIPAddressSkuName

Tentukan nama sku IP publik

Nilai Deskripsi
Basic
Standard

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

Nilai Deskripsi
Regional
Global

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

Nilai Deskripsi
Dynamic
Static

ResiliencyProfile

Mendapatkan solusi ketahanan yang diaktifkan di VM. Ini termasuk solusi pencadangan atau pemulihan bencana.

Nama Jenis Deskripsi
zoneMovement

ZoneMovement

Konfigurasi gerakan zona.

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual.

Nilai Deskripsi
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

ScheduledEventsAdditionalPublishingTargets

Nama Jenis Deskripsi
eventGridAndResourceGraph

EventGridAndResourceGraph

Parameter konfigurasi yang digunakan saat membuat pengaturan Peristiwa Terjadwal eventGridAndResourceGraph.

ScheduledEventsPolicy

Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets.

Nama Jenis Deskripsi
allInstancesDown

AllInstancesDown

Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal AllInstancesDown.

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parameter konfigurasi yang digunakan saat menerbitkan scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedRedeploy.

ScheduledEventsProfile

Nama Jenis Deskripsi
osImageNotificationProfile

OSImageNotificationProfile

Menentukan konfigurasi terkait Peristiwa Terjadwal Gambar OS.

terminateNotificationProfile

TerminateNotificationProfile

Menentukan Konfigurasi terkait Hentikan Peristiwa Terjadwal.

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
VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

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 dan bukan Standar. Jika tidak ditentukan, Standar akan dikembalikan mulai versi api 2025-11-01.

uefiSettings

UefiSettings

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

SecurityTypes

Menentukan VM securityType; UefiSettings hanya diaktifkan jika diatur ke TrustedLaunch atau ConfidentialVM, dan mengembalikan nilai Standar mulai API versi 2025-11-01.

Nilai Deskripsi
Standard

Menunjukkan VM tanpa fitur UEFI seperti SecureBoot atau vTPM; dikembalikan sebagai nilai default saat securityType tidak ditentukan.

TrustedLaunch
ConfidentialVM

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
Info
Warning
Error

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. Jenis akun penyimpanan disk OS terkelola hanya dapat diatur saat Anda membuat set skala. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data. Ini tidak dapat digunakan dengan Disk OS. Standard_LRS menggunakan HDD Standar. StandardSSD_LRS menggunakan SSD Standar. Premium_LRS menggunakan SSD Premium. UltraSSD_LRS menggunakan disk Ultra. Premium_ZRS menggunakan penyimpanan redundan zona SSD Premium. StandardSSD_ZRS menggunakan penyimpanan redundan zona SSD Standar. Untuk informasi selengkapnya mengenai disk yang didukung untuk Windows Virtual Machines, lihat https://docs.microsoft.com/azure/virtual-machines/windows/disks-types dan, untuk Komputer Virtual Linux, lihat https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

Nilai Deskripsi
Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

StorageAlignmentStatus

Menentukan status penyelarasan penyimpanan untuk disk.

Nilai Deskripsi
Unaligned

Disk tidak memiliki pemetaan Domain Kesalahan Penyimpanan untuk Menghitung Domain Kesalahan. Kegagalan Domain Kesalahan Penyimpanan tunggal dapat memengaruhi semua VM yang mereferensikan profil disk ini.

Aligned

Disk memiliki Domain Kesalahan Penyimpanan untuk Menghitung Pemetaan Domain Kesalahan. Kegagalan Domain Kesalahan Penyimpanan terkandung dalam VM dalam satu Domain Kesalahan Komputasi.

StorageFaultDomainAlignmentType

Menentukan jenis perataan domain kesalahan penyimpanan untuk disk.

Nilai Deskripsi
Aligned

Domain Kesalahan Penyimpanan Disk dipetakan ke Domain Kesalahan Komputasi. Penyebaran gagal jika disk tidak mendukung Domain Kesalahan yang cukup.

BestEffortAligned

Coba petakan Domain Kesalahan Penyimpanan ke Menghitung Domain Kesalahan. Disk tidak disejajarkan jika disk tidak mendukung Domain Kesalahan yang cukup.

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

Nama Jenis Deskripsi
alignRegionalDisksToVMZone

boolean

Menentukan apakah disk regional harus diselaraskan/dipindahkan ke zona VM. Ini hanya berlaku untuk VM dengan set properti penempatan. Harap dicatat bahwa perubahan ini tidak dapat diubah. Versi api minimum: 2024-11-01.

dataDisks

DataDisk[]

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.

diskControllerType

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01.

imageReference

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya.

osDisk

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.

SubResource

Nama Jenis Deskripsi
id

string

Id Sumber Daya

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string (date-time)

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya tersebut.

createdByType

createdByType

Jenis identitas yang membuat sumber daya tersebut.

lastModifiedAt

string (date-time)

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir kali mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.

TerminateNotificationProfile

Nama Jenis Deskripsi
enable

boolean

Menentukan apakah peristiwa Hentikan Terjadwal diaktifkan atau dinonaktifkan.

notBeforeTimeout

string

Lama waktu yang dapat dikonfigurasi, Komputer Virtual yang dihapus harus berpotensi menyetujui Peristiwa Terjadwal Penghentian sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi harus ditentukan dalam format ISO 8601, nilai defaultnya adalah 5 menit (PT5M)

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.

UserInitiatedReboot

Menentukan Reboot terkait konfigurasi terkait Peristiwa Terjadwal.

Nama Jenis Deskripsi
automaticallyApprove

boolean

Menentukan Reboot konfigurasi terkait Peristiwa Terjadwal.

UserInitiatedRedeploy

Menentukan Penyebaran ulang terkait konfigurasi terkait Peristiwa Terjadwal.

Nama Jenis Deskripsi
automaticallyApprove

boolean

Menentukan Penyebaran Ulang konfigurasi terkait Peristiwa Terjadwal.

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":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"kata sandi":"<kata sandi> file-pfx"
}
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.

VirtualHardDisk

Menjelaskan uri disk.

Nama Jenis Deskripsi
uri

string

Menentukan uri hard disk virtual.

VirtualMachine

Menjelaskan Komputer Virtual.

Nama Jenis Deskripsi
etag

string

Etag adalah properti yang dikembalikan dalam Buat/Perbarui/Dapatkan respons VM, sehingga pelanggan dapat menyediakannya di header untuk memastikan pembaruan optimis.

extendedLocation

ExtendedLocation

Lokasi Komputer Virtual yang diperluas.

id

string

ID sumber daya lengkap untuk sumber daya tersebut. Contoh - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

VirtualMachineIdentity

Identitas komputer virtual, jika dikonfigurasi.

location

string

Lokasi geografis tempat sumber daya berada

managedBy

string

ManagedBy diatur ke resourceID ARM flex Virtual Machine Scale Set (VMSS), jika VM adalah bagian dari VMSS. Properti ini digunakan oleh platform untuk pengoptimalan penghapusan grup sumber daya internal.

name

string

Nama sumber daya.

placement

Placement

Bagian penempatan menentukan batasan yang ditentukan pengguna untuk penempatan perangkat keras komputer virtual. Properti ini tidak dapat diubah setelah VM disediakan. Versi api minimum: 2024-11-01.

plan

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

properties.additionalCapabilities

AdditionalCapabilities

Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual.

properties.applicationProfile

ApplicationProfile

Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS.

properties.availabilitySet

SubResource

Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Mesin virtual yang ditentukan dalam kelompok ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. Ketersediaan yang diatur ke tempat VM ditambahkan harus berada di bawah grup sumber daya yang sama dengan sumber daya set ketersediaan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. Properti ini tidak dapat ada bersama dengan referensi properties.virtualMachineScaleSet non-null.

properties.billingProfile

BillingProfile

Menentukan detail terkait penagihan komputer virtual Azure Spot. Versi api minimum: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Menentukan informasi tentang reservasi kapasitas yang digunakan untuk mengalokasikan komputer virtual. Versi api minimum: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

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

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot. Untuk komputer virtual Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2019-03-01. Untuk set skala Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2017-10-30-preview.

properties.extensionsTimeBudget

string

Menentukan waktu yang dialokasikan untuk semua ekstensi untuk memulai. Durasi waktu harus antara 15 menit dan 120 menit (inklusif) dan harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 90 menit (PT1H30M). Versi api minimum: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Menentukan setelan perangkat keras untuk komputer virtual.

properties.host

SubResource

Menentukan informasi tentang host khusus tempat komputer virtual berada. Versi api minimum: 2018-10-01.

properties.hostGroup

SubResource

Menentukan informasi tentang grup host khusus tempat komputer virtual berada. Catatan: Pengguna tidak dapat menentukan properti host dan hostGroup. Versi api minimum: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

Tampilan instans komputer virtual.

properties.interconnectBlockProfile

InterconnectBlockProfile

Menentukan informasi tentang Blok Interkoneksi yang digunakan untuk mengalokasikan Mesin Virtual. Versi api minimum: 2026-03-01.

properties.licenseType

string

Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal.

Nilai yang mungkin untuk sistem operasi Windows Server adalah:

Windows_Client

Windows_Server

Nilai yang mungkin untuk sistem operasi Linux Server adalah:

RHEL_BYOS (untuk RHEL)

SLES_BYOS (untuk SUSE)

Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server

Manfaat Penggunaan Azure Hybrid untuk linux Server

Versi api minimum: 2015-06-15

properties.networkProfile

NetworkProfile

Menentukan antarmuka jaringan komputer virtual.

properties.osProfile

OSProfile

Menentukan pengaturan sistem operasi yang digunakan saat membuat komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

properties.platformFaultDomain

integer (int32)

Menentukan domain kesalahan logis set skala tempat Komputer Virtual akan dibuat. Secara default, Komputer Virtual akan secara otomatis ditetapkan ke domain kesalahan yang paling menjaga keseimbangan di seluruh domain kesalahan yang tersedia. Ini hanya berlaku jika properti 'virtualMachineScaleSet' dari Komputer Virtual ini diatur. Set Skala Komputer Virtual yang direferensikan, harus memiliki 'platformFaultDomainCount' yang lebih besar dari 1. Properti ini tidak dapat diperbarui setelah Komputer Virtual dibuat. Penetapan domain kesalahan dapat dilihat di Tampilan Instans Komputer Virtual. Versi api minimum: 2020‐12‐01.

properties.priority

VirtualMachinePriorityTypes

Menentukan prioritas untuk komputer virtual. Versi api minimum: 2019-03-01

properties.provisioningState

string

Status provisi, yang hanya muncul dalam respons.

properties.proximityPlacementGroup

SubResource

Menentukan informasi tentang grup penempatan kedekatan tempat komputer virtual harus ditetapkan. Versi api minimum: 2018-04-01.

properties.resiliencyProfile

ResiliencyProfile

Profil ketahanan untuk komputer virtual.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets untuk komputer virtual.

properties.scheduledEventsProfile

ScheduledEventsProfile

Menentukan konfigurasi terkait Peristiwa Terjadwal.

properties.securityProfile

SecurityProfile

Menentukan pengaturan profil terkait Keamanan untuk komputer virtual.

properties.storageProfile

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

properties.timeCreated

string (date-time)

Menentukan waktu pembuatan sumber daya Komputer Virtual. Versi api minimum: 2021-11-01.

properties.userData

string

UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Menentukan informasi tentang set skala komputer virtual yang harus ditetapkan komputer virtual. Komputer virtual yang ditentukan dalam set skala komputer virtual yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Saat ini, VM hanya dapat ditambahkan ke set skala komputer virtual pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set skala komputer virtual. Properti ini tidak dapat ada bersama dengan referensi properties.availabilitySet non-null. Versi api minimum: 2019‐03‐01.

properties.vmId

string

Menentukan ID unik VM yang merupakan pengidentifikasi 128-bit yang dikodekan dan disimpan di semua Azure IaaS VM SMBIOS dan dapat dibaca menggunakan perintah BIOS platform.

resources

VirtualMachineExtension[]

Sumber daya ekstensi anak komputer virtual.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

zones

string[]

Zona ketersediaan.

VirtualMachineAgentInstanceView

Tampilan instans Agen VM yang berjalan di komputer virtual.

Nama Jenis Deskripsi
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Tampilan instans penanganan ekstensi komputer virtual.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

vmAgentVersion

string

Versi lengkap Agen VM.

VirtualMachineEvictionPolicyTypes

Menentukan kebijakan penggusuran untuk Azure Spot VM/VMSS

Nilai Deskripsi
Deallocate
Delete

VirtualMachineExtension

Menjelaskan Ekstensi Komputer Virtual.

Nama Jenis Deskripsi
id

string

ID sumber daya lengkap untuk sumber daya tersebut. Contoh - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Lokasi geografis tempat sumber daya berada

name

string

Nama sumber daya.

properties.autoUpgradeMinorVersion

boolean

Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true.

properties.enableAutomaticUpgrade

boolean

Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia.

properties.forceUpdateTag

string

Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah.

properties.instanceView

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

properties.protectedSettings

Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci

properties.provisionAfterExtensions

string[]

Kumpulan nama ekstensi setelah ekstensi ini perlu disediakan.

properties.provisioningState

string

Status provisi, yang hanya muncul dalam respons.

properties.publisher

string

Nama penerbit handler ekstensi.

properties.settings

Pengaturan publik berformat Json untuk ekstensi.

properties.suppressFailures

boolean

Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false.

properties.type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

properties.typeHandlerVersion

string

Menentukan versi handler skrip.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

VirtualMachineExtensionHandlerInstanceView

Tampilan instans handler ekstensi komputer virtual.

Nama Jenis Deskripsi
status

InstanceViewStatus

Status penangan ekstensi.

type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

typeHandlerVersion

string

Menentukan versi handler skrip.

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

Nama Jenis Deskripsi
name

string

Nama ekstensi komputer virtual.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

substatuses

InstanceViewStatus[]

Informasi status sumber daya.

type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

typeHandlerVersion

string

Menentukan versi handler skrip.

VirtualMachineHealthStatus

Status kesehatan VM.

Nama Jenis Deskripsi
status

InstanceViewStatus

Informasi status kesehatan untuk VM.

VirtualMachineIdentity

Identitas untuk komputer virtual.

Nama Jenis Deskripsi
principalId

string

Id utama identitas komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

tenantId

string

Id penyewa yang terkait dengan komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

type

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual.

userAssignedIdentities

<string,  Common.UserAssignedIdentitiesValue>

Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineInstanceView

Tampilan instans komputer virtual.

Nama Jenis Deskripsi
assignedHost

string

Id sumber daya host khusus, tempat komputer virtual dialokasikan melalui penempatan otomatis, ketika komputer virtual dikaitkan dengan grup host khusus yang mengaktifkan penempatan otomatis. Versi api minimum: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

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.

computerName

string

Nama komputer yang ditetapkan ke komputer virtual.

disks

DiskInstanceView[]

Informasi disk komputer virtual.

extensions

VirtualMachineExtensionInstanceView[]

Informasi ekstensi.

hyperVGeneration

HyperVGenerationType

Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

interconnectInstanceView

InterconnectInstanceView

Tampilan runtime Interkoneksi dari Komputer Virtual. Versi api minimum: 2026-03-01.

isVMInStandbyPool

boolean

[Fitur Pratinjau] Menentukan apakah VM saat ini masuk atau keluar dari Kumpulan Siaga.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Status Operasi Pemeliharaan pada komputer virtual.

osName

string

Sistem Operasi yang berjalan pada komputer virtual.

osVersion

string

Versi Sistem Operasi yang berjalan pada komputer virtual.

patchStatus

VirtualMachinePatchStatus

[Fitur Pratinjau] Status operasi patch komputer virtual.

platformFaultDomain

integer (int32)

Menentukan domain kesalahan komputer virtual.

platformUpdateDomain

integer (int32)

Menentukan domain pembaruan komputer virtual.

rdpThumbPrint

string

Thumbprint sertifikat desktop jarak jauh.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

vmAgent

VirtualMachineAgentInstanceView

Agen VM yang berjalan pada komputer virtual.

vmHealth

VirtualMachineHealthStatus

Status kesehatan untuk VM.

VirtualMachineIpTag

Berisi tag IP yang terkait dengan alamat IP publik.

Nama Jenis Deskripsi
ipTagType

string

Jenis tag IP. Contoh: FirstPartyUsage.

tag

string

Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll.

VirtualMachineListResult

Respons operasi Daftar Komputer Virtual.

Nama Jenis Deskripsi
nextLink

string (uri)

URI untuk mengambil halaman VM berikutnya. Panggil ListNext() dengan URI ini untuk mengambil halaman komputer virtual berikutnya.

value

VirtualMachine[]

Daftar komputer virtual.

VirtualMachineNetworkInterfaceConfiguration

Menjelaskan konfigurasi antarmuka jaringan komputer virtual.

Nama Jenis Deskripsi
name

string

Nama konfigurasi antarmuka jaringan.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

properties.disableTcpStateTracking

boolean

Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat.

properties.enableFpga

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA.

properties.enableIPForwarding

boolean

Apakah penerusan IP diaktifkan pada NIC ini.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Menentukan konfigurasi IP antarmuka jaringan.

properties.networkSecurityGroup

SubResource

Kelompok keamanan jaringan.

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

tags

object

Tag sumber daya yang diterapkan ke alamat networkInterface yang dibuat oleh NetworkInterfaceConfiguration ini

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

Nama Jenis Deskripsi
dnsServers

string[]

Daftar alamat IP server DNS

VirtualMachineNetworkInterfaceIPConfiguration

Menjelaskan konfigurasi IP profil jaringan komputer virtual.

Nama Jenis Deskripsi
name

string

Nama konfigurasi IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama.

properties.applicationSecurityGroups

SubResource[]

Menentukan array referensi ke kelompok keamanan aplikasi.

properties.loadBalancerBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. [Beberapa komputer virtual tidak dapat menggunakan load balancer sku dasar yang sama].

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

properties.privateIPAddressVersion

IPVersions

Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Menentukan pengidentifikasi subnet.

VirtualMachinePatchStatus

Status operasi patch komputer virtual.

Nama Jenis Deskripsi
availablePatchSummary

AvailablePatchSummary

Ringkasan patch yang tersedia dari operasi penilaian terbaru untuk komputer virtual.

configurationStatuses

InstanceViewStatus[]

Status pengaktifan patchMode yang ditentukan

lastPatchInstallationSummary

LastPatchInstallationSummary

Ringkasan penginstalan operasi penginstalan terbaru untuk komputer virtual.

VirtualMachinePriorityTypes

Menentukan prioritas untuk komputer virtual mandiri atau komputer virtual dalam set skala. Enum 'rendah' akan tidak digunakan lagi di masa mendatang, silakan gunakan 'Spot' sebagai enum untuk menyebarkan Azure Spot VM/VMSS.

Nilai Deskripsi
Regular
Low
Spot

VirtualMachinePublicIPAddressConfiguration

Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual

Nama Jenis Deskripsi
name

string

Nama konfigurasi alamat publicIP.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada alamat publicIP .

properties.idleTimeoutInMinutes

integer (int32)

Batas waktu menganggur alamat IP publik.

properties.ipTags

VirtualMachineIpTag[]

Daftar tag IP yang terkait dengan alamat IP publik.

properties.publicIPAddressVersion

IPVersions

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

properties.publicIPPrefix

SubResource

PublicIPPrefix tempat mengalokasikan alamat publicIP.

sku

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

tags

object

Tag sumber daya yang diterapkan ke alamat publicIP yang dibuat oleh PublicIPAddressConfiguration ini

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

Nama Jenis Deskripsi
domainNameLabel

string

Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm.

domainNameLabelScope

DomainNameLabelScopeTypes

Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm.

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

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.

VMGalleryApplication

Menentukan informasi yang diperlukan untuk mereferensikan versi aplikasi galeri komputasi

Nama Jenis Deskripsi
configurationReference

string

Opsional, Menentukan uri ke blob azure yang akan menggantikan konfigurasi default untuk paket jika disediakan

enableAutomaticUpgrade

boolean

Jika diatur ke true, ketika versi Aplikasi Galeri baru tersedia di PIR/SIG, versi tersebut akan diperbarui secara otomatis untuk VM/VMSS

order

integer (int32)

Opsional, Menentukan urutan paket harus diinstal

packageReferenceId

string

Menentukan id sumber daya GalleryApplicationVersion dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

tags

string

Opsional, Menentukan nilai passthrough untuk konteks yang lebih umum.

treatFailureAsDeploymentFailure

boolean

Opsional, Jika benar, kegagalan apa pun untuk operasi apa pun di VmApplication akan gagal dalam penyebaran

VMSizeProperties

Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

Nama Jenis Deskripsi
vCPUsAvailable

integer (int32)

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 daftar semua ukuran komputer virtual yang tersedia di suatu wilayah.

vCPUsPerCore

integer (int32)

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 daftar semua ukuran komputer virtual yang tersedia di suatu wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

WindowsConfiguration

Menentukan pengaturan 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 defaultnya 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
ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform.

Nilai Deskripsi
Unknown
IfRequired
Never
Always

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
Manual
AutomaticByOS
AutomaticByPlatform

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":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"kata sandi":"<kata sandi> file-pfx"
}
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.

ZoneMovement

Menjelaskan konfigurasi pergerakan zona. Hal ini memungkinkan VM dipindahkan melintasi zona ketersediaan selama pemadaman.

Nama Jenis Deskripsi
isEnabled

boolean

Menunjukkan apakah pergerakan zona diaktifkan. Secara default isEnabled diatur ke false yaitu VM tidak dapat dipindahkan dari satu zona ke zona lainnya.

ZonePlacementPolicyType

Menentukan kebijakan untuk penempatan sumber daya di zona ketersediaan. Nilai yang mungkin adalah: Apa saja (digunakan untuk Komputer Virtual), Otomatis (digunakan untuk Set Skala Komputer Virtual) - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan sumber daya.

Nilai Deskripsi
Any
Auto

Penempatan zona otomatis dalam Set Timbangan Mesin Virtual.