Sdílet prostřednictvím


Virtual Machines - List

Seznamy všechny virtuální počítače v zadané skupině prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku virtuálních počítačů.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

$expand
query

ExpandTypeForListVMs

Výraz rozbalení, který se má použít při operaci. InstanceView umožňuje načíst stav běhu všech Virtual Machines. To lze zadat pouze v případě, že je zadána platná možnost $filter.

$filter
query

string

Možnost systémového dotazu pro filtrování virtuálních počítačů vrácených v odpovědi Povolená hodnota je virtualMachineScaleSet/id eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}.

Odpovědi

Name Typ Description
200 OK

VirtualMachineListResult

OK

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

VirtualMachine_List_MaximumSet_Gen
VirtualMachine_List_MinimumSet_Gen

VirtualMachine_List_MaximumSet_Gen

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
                          },
                          "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",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "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"
                          },
                          "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}"
        },
        "instanceView": {
          "platformUpdateDomain": 1,
          "platformFaultDomain": 29,
          "computerName": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "osName": "aaaaaaaaaaa",
          "osVersion": "aaaaaaaaaaaaaa",
          "hyperVGeneration": "V1",
          "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaa",
          "vmAgent": {
            "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "extensionHandlers": [
              {
                "type": "aaaaa",
                "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaa",
                "status": {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              }
            ],
            "statuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "maintenanceRedeployStatus": {
            "isCustomerInitiatedMaintenanceAllowed": true,
            "preMaintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "preMaintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "lastOperationResultCode": "None",
            "lastOperationMessage": "aa"
          },
          "disks": [
            {
              "name": "a",
              "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
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "extensions": [
            {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "vmHealth": {
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "bootDiagnostics": {
            "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaa",
            "serialConsoleLogBlobUri": "aaaaaaaaaaaaaaaaaaa",
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "assignedHost": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "statuses": [
            {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          ],
          "patchStatus": {
            "availablePatchSummary": {
              "status": "Unknown",
              "assessmentActivityId": "aaaaaaaaaaaaaaaaaaa",
              "rebootPending": true,
              "criticalAndSecurityPatchCount": 22,
              "otherPatchCount": 25,
              "startTime": "2022-01-14T16:43:41.682Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "lastPatchInstallationSummary": {
              "status": "Unknown",
              "installationActivityId": "aaaaaa",
              "maintenanceWindowExceeded": true,
              "notSelectedPatchCount": 20,
              "excludedPatchCount": 1,
              "pendingPatchCount": 2,
              "installedPatchCount": 28,
              "failedPatchCount": 30,
              "startTime": "2022-01-14T16:43:41.683Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "configurationStatuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "isVMInStandbyPool": false
        },
        "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",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "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"
}

VirtualMachine_List_MinimumSet_Gen

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
AdditionalCapabilities

Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané.

AdditionalUnattendContent

Určuje další informace ve formátu XML s kódováním Base-64, které mohou být zahrnuty do souboru Unattend.xml, který je používán instalačním programem systému Windows.

ApiEntityReference

Identifikátor zdrojového prostředku. Může se jednat o snímek nebo bod obnovení disku, ze kterého chcete vytvořit disk.

ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

ApplicationProfile

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo škálovací sadě virtuálních počítačů.

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač.

BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure. Minimální verze rozhraní API: 1. 3. 2019.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

CapacityReservationProfile

Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze rozhraní API: 1. 4. 2021.

CloudError

Chybová odpověď ze služby Compute.

ComponentNames

Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup.

DataDisk

Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

DeleteOptions

Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače.

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze rozhraní API: 2015-06-15.

DiffDiskOptions

Určuje dočasné nastavení disku pro disk operačního systému.

DiffDiskPlacement

Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk nebo NvmeDisk. Pokud chcete zjistit, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti, najdete v dokumentaci k velikosti virtuálního počítače s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes a virtuálním počítači https://docs.microsoft.com/azure/virtual-machines/linux/sizes s Linuxem. Minimální verze rozhraní API pro NvmeDisk: 2024-03-01.

DiffDiskSettings

Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadáno, že se virtuální počítač vytváří s hyperVGeneration nastavenou na V2 na základě možností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší přidělení a přerozdělí virtuální počítač. Minimální verze rozhraní API: 2022-08-01.

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Připojit: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu.

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem.

DiskDetachOptionTypes

Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach.

DiskEncryptionSetParameters

Určuje ID prostředku sady šifrování disků spravovaných zákazníkem pro spravovaný disk.

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15.

DiskInstanceView

Informace o disku virtuálního počítače.

DomainNameLabelScopeTypes

Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény s hodnotou hash se zásadami podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálního počítače.

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace keyvault.

EventGridAndResourceGraph

Konfigurační parametry použité při vytváření nastavení plánované události eventGridAndResourceGraph.

ExpandTypeForListVMs

Výraz rozbalení, který se má použít při operaci. InstanceView umožňuje načíst stav běhu všech Virtual Machines. To lze zadat pouze v případě, že je zadána platná možnost $filter.

ExtendedLocation

Rozšířené umístění virtuálního počítače.

ExtendedLocationTypes

Typ rozšířeného umístění.

HardwareProfile

Určuje nastavení hardwaru pro virtuální počítač.

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření.

InnerError

Podrobnosti o vnitřní chybě.

InstanceViewStatus

Stav zobrazení instance.

IPVersions

K dispozici od Api-Version 2019-07-01 a dále představuje, jestli je konkrétní ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6.

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

KeyVaultSecretReference

Nastavení chráněná rozšířeními, která jsou předána odkazem a využívána z trezoru klíčů

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace pro virtuální počítač

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distributions.

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

LinuxPatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu.

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

ManagedDiskParameters

Parametry spravovaného disku.

Mode

Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení.

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní.

NetworkInterfaceAuxiliaryMode

Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim.

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU.

NetworkInterfaceReference

Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači.

NetworkProfile

Určuje síťová rozhraní virtuálního počítače.

OperatingSystemTypes

Typ operačního systému.

OSDisk

Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

OSImageNotificationProfile

Určuje konfigurace související s naplánovanou událostí image operačního systému.

OSProfile

Určuje nastavení operačního systému použitého při vytváření virtuálního počítače. Po zřízení virtuálního počítače nejde některá nastavení změnit.

PassNames

Název hesla. V současné době je jedinou povolenou hodnotou OobeSystem.

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

PatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme ->. Zadejte požadované informace a klikněte na Uložit.

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.

ProxyAgentSettings

Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2024-03-01.

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit pouze s orchestrationMode jako flexibilní.

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

PublicIPAllocationMethod

Určení typu přidělení veřejné IP adresy

ResourceIdentityType

Typ identity použité pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.

ScheduledEventsAdditionalPublishingTargets

Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets.

ScheduledEventsPolicy

Určuje konfigurace související s naplánovanými událostmi pro virtuální počítač znovu, Restartování a ScheduledEventsAdditionalPublishingTargets.

ScheduledEventsProfile

Určuje konfigurace související s naplánovanou událostí.

securityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavená na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače.

SecurityProfile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač.

SecurityTypes

Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolen, pokud není tato vlastnost nastavena.

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

SshConfiguration

Určuje konfiguraci klíče SSH pro operační systém Linux.

SshPublicKey

Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu

StatusLevelTypes

Kód úrovně.

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze ji použít s diskem s operačním systémem.

StorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

TerminateNotificationProfile

Určuje ukončit konfigurace související s naplánovanou událostí.

UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. Minimální verze rozhraní API: 2020-12-01.

UserAssignedIdentities

Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

UserInitiatedReboot

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot

UserInitiatedRedeploy

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy.

VaultCertificate

Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty.

VaultSecretGroup

Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

VirtualHardDisk

Virtuální pevný disk.

VirtualMachine

Seznam virtuálních počítačů.

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

VirtualMachineExtension

Prostředky podřízeného rozšíření virtuálního počítače

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače

VirtualMachineHealthStatus

Stav virtuálního počítače

VirtualMachineIdentity

Identita virtuálního počítače, pokud je nakonfigurovaná.

VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

VirtualMachineIpTag

Seznam značek IP adres přidružených k veřejné IP adrese.

VirtualMachineListResult

Odpověď operace vypsat virtuální počítač.

VirtualMachineNetworkInterfaceConfiguration

Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálních počítačů.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nastavení DNS, která se mají použít v síťových rozhraních.

VirtualMachineNetworkInterfaceIPConfiguration

Určuje konfigurace PROTOKOLU IP síťového rozhraní.

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálních počítačů.

VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. Minimální verze rozhraní API: 1. 3. 2019

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nastavení dns, která se mají použít na veřejných IP adresách .

VirtualMachineSizeTypes

Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti.

VMDiskSecurityProfile

Určuje profil zabezpečení spravovaného disku.

VMGalleryApplication

Určuje aplikace galerie, které mají být k dispozici pro virtuální počítač nebo škálovací sady virtuálních počítačů.

VMSizeProperties

Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače.

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – virtuální počítač bude automaticky aktualizován operačním systémem. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.

WinRMConfiguration

Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell.

WinRMListener

Seznam naslouchacích procesů Vzdálená správa systému Windows

AdditionalCapabilities

Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané.

Name Typ Description
hibernationEnabled

boolean

Příznak, který na virtuálním počítači povolí nebo zakáže funkci hibernace.

ultraSSDEnabled

boolean

Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo VMSS jeden nebo více spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. Spravované disky s typem účtu úložiště UltraSSD_LRS je možné přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů jenom v případě, že je tato vlastnost povolená.

AdditionalUnattendContent

Určuje další informace ve formátu XML s kódováním Base-64, které mohou být zahrnuty do souboru Unattend.xml, který je používán instalačním programem systému Windows.

Name Typ Description
componentName

ComponentNames

Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup.

content

string

Určuje obsah ve formátu XML, který se přidá do souboru unattend.xml pro zadanou cestu a komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový element pro vkládané nastavení nebo funkci.

passName

PassNames

Název průchodu. V současné době je jedinou povolenou hodnotou OobeSystem.

settingName

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

ApiEntityReference

Identifikátor zdrojového prostředku. Může se jednat o snímek nebo bod obnovení disku, ze kterého chcete vytvořit disk.

Name Typ Description
id

string

ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/...

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

ApplicationProfile

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo škálovací sadě virtuálních počítačů.

Name Typ Description
galleryApplications

VMGalleryApplication[]

Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo VMSS.

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač.

Name Typ Description
assessmentActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a protokoly rozšíření.

criticalAndSecurityPatchCount

integer

Počet kritických oprav nebo oprav zabezpečení, které byly zjištěny jako dostupné a dosud nenainstalované.

error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

lastModifiedTime

string

Časové razítko UTC, kdy byla operace zahájena.

otherPatchCount

integer

Počet všech dostupných oprav s výjimkou kritických a bezpečnostních.

rebootPending

boolean

Celkový stav restartování virtuálního počítače Platí to v případě, že částečně nainstalované opravy vyžadují restartování k dokončení instalace, ale k restartování ještě nedošlo.

startTime

string

Časové razítko UTC, kdy byla operace zahájena.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane probíhající. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure. Minimální verze rozhraní API: 1. 3. 2019.

Name Typ Description
maxPrice

number

Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač Nebo sadu virtuálních počítačů Azure. Tato cena je v amerických dolarech.

Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Porovnávají se také ceny v době vytvoření nebo aktualizace spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure.

Maximální cena se použije také k vyřazení spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure, pokud aktuální spotová cena Azure po vytvoření VMSS překročí maximální cenu.

Možné hodnoty:

– Jakákoli desetinná hodnota větší než nula. Příklad: 0,01538

-1 – označuje výchozí cenu na vyžádání.

Maximální cenu můžete nastavit na hodnotu -1, která značí, že z důvodu ceny by se spotový virtuální počítač Nebo škálovací sada virtuálních počítačů Azure neměla vyřadit. Výchozí maximální cena je také -1, pokud ji neposkytnete.

Minimální verze rozhraní API: 1. 3. 2019.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

Name Typ Description
enabled

boolean

Jestli má být na virtuálním počítači povolená diagnostika spouštění.

storageUri

string

Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud při povolování diagnostiky spouštění není zadaný identifikátor storageUri, použije se spravované úložiště.

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

Name Typ Description
consoleScreenshotBlobUri

string

Snímek obrazovky s identifikátorem URI objektu blob konzoly. Poznámka: Tato možnost se nenastaví , pokud je ve spravovaném úložišti aktuálně povolená diagnostika spouštění.

serialConsoleLogBlobUri

string

Identifikátor URI objektu blob protokolu sériové konzoly. Poznámka: Tato možnost se nenastaví , pokud je ve spravovaném úložišti aktuálně povolená diagnostika spouštění.

status

InstanceViewStatus

Informace o stavu diagnostiky spouštění virtuálního počítače. Poznámka: Nastaví se pouze v případě, že při povolování diagnostiky spouštění dojde k chybám.

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

Name Typ Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze rozhraní API: 1. 4. 2021.

Name Typ Description
capacityReservationGroup

SubResource

Určuje ID prostředku skupiny rezervací kapacity, které se má použít k přidělení virtuálních počítačů nebo instancí škálovací sady virtuálních počítačů za předpokladu, že je rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation tématu.

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API

ComponentNames

Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup.

Name Typ Description
Microsoft-Windows-Shell-Setup

string

DataDisk

Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

Name Typ Description
caching

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje, jak se má vytvořit disk virtuálního počítače. Možné hodnoty jsou Připojit: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage: Tato hodnota se používá při použití image k vytvoření datového disku virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota se používá k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota se používá k vytvoření datového disku z bodu obnovení disku.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit.

detachOption

DiskDetachOptionTypes

Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá v procesu odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach se dá použít jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil kvůli neočekávanému selhání virtuálního počítače a disk stále není uvolněný, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusí být vyprázdněny všechny zápisy. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach.

diskIOPSReadWrite

integer

Určuje Read-Write IOPS spravovaného disku při UltraSSD_LRS StorageAccountType. Vráceno pouze pro disky virtuálních počítačů VirtualMachine ScaleSet. Lze aktualizovat pouze prostřednictvím aktualizací škálovací sady VirtualMachine.

diskMBpsReadWrite

integer

Určuje šířku pásma spravovaného disku v MB za sekundu, pokud je typ účtu storage UltraSSD_LRS. Vráceno pouze pro disky virtuálních počítačů VirtualMachine ScaleSet. Lze aktualizovat pouze prostřednictvím aktualizací škálovací sady VirtualMachine.

diskSizeGB

integer

Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023.

image

VirtualHardDisk

Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat.

lun

integer

Určuje číslo logické jednotky datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači.

managedDisk

ManagedDiskParameters

Parametry spravovaného disku.

name

string

Název disku.

sourceResource

ApiEntityReference

Identifikátor zdrojového prostředku. Může to být snímek nebo bod obnovení disku, ze kterého chcete vytvořit disk.

toBeDetached

boolean

Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset.

vhd

VirtualHardDisk

Virtuální pevný disk.

writeAcceleratorEnabled

boolean

Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator.

DeleteOptions

Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače.

Name Typ Description
Delete

string

Detach

string

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze rozhraní API: 2015-06-15.

Name Typ Description
bootDiagnostics

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že se účet úložiště nachází ve stejné oblasti a předplatném jako virtuální počítač. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

DiffDiskOptions

Určuje dočasné nastavení disku pro disk operačního systému.

Name Typ Description
Local

string

DiffDiskPlacement

Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk nebo NvmeDisk. Pokud chcete zjistit, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti, najdete v dokumentaci k velikosti virtuálního počítače s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes a virtuálním počítači https://docs.microsoft.com/azure/virtual-machines/linux/sizes s Linuxem. Minimální verze rozhraní API pro NvmeDisk: 2024-03-01.

Name Typ Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem.

Name Typ Description
option

DiffDiskOptions

Určuje nastavení dočasného disku pro disk operačního systému.

placement

DiffDiskPlacement

Určuje umístění dočasného disku pro disk s operačním systémem. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk nebo NvmeDisk. Informace o velikostech virtuálních počítačů, které disk mezipaměti zpřístupňují, najdete v dokumentaci k velikostem virtuálních počítačů pro virtuální počítač s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes a virtuálním počítači s Linuxem na https://docs.microsoft.com/azure/virtual-machines/linux/sizes adrese. Minimální verze api-pro NvmeDisk: 2024-03-01.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadáno, že se virtuální počítač vytváří s hyperVGeneration nastavenou na V2 na základě možností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší přidělení a přerozdělí virtuální počítač. Minimální verze rozhraní API: 2022-08-01.

Name Typ Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Připojit: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu.

Name Typ Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem.

Name Typ Description
Delete

string

Detach

string

DiskDetachOptionTypes

Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach.

Name Typ Description
ForceDetach

string

DiskEncryptionSetParameters

Určuje ID prostředku sady šifrování disků spravovaných zákazníkem pro spravovaný disk.

Name Typ Description
id

string

ID prostředku

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15.

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault.

enabled

boolean

Určuje, jestli má být na virtuálním počítači povolené šifrování disků.

keyEncryptionKey

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

DiskInstanceView

Informace o disku virtuálního počítače.

Name Typ Description
encryptionSettings

DiskEncryptionSettings[]

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15

name

string

Název disku.

statuses

InstanceViewStatus[]

Informace o stavu zdroje.

DomainNameLabelScopeTypes

Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény s hodnotou hash se zásadami podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálního počítače.

Name Typ Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace keyvault.

Name Typ Description
userAssignedIdentityResourceId

string

Určuje ID prostředku ARM jedné z identit uživatelů přidružených k virtuálnímu počítači.

EventGridAndResourceGraph

Konfigurační parametry použité při vytváření nastavení plánované události eventGridAndResourceGraph.

Name Typ Description
enable

boolean

Určuje, jestli je pro konfigurace související s naplánovanou událostí povolená služba Event Grid a Resource Graph.

ExpandTypeForListVMs

Výraz rozbalení, který se má použít při operaci. InstanceView umožňuje načíst stav běhu všech Virtual Machines. To lze zadat pouze v případě, že je zadána platná možnost $filter.

Name Typ Description
instanceView

string

ExtendedLocation

Rozšířené umístění virtuálního počítače.

Name Typ Description
name

string

Název rozšířeného umístění.

type

ExtendedLocationTypes

Typ rozšířeného umístění.

ExtendedLocationTypes

Typ rozšířeného umístění.

Name Typ Description
EdgeZone

string

HardwareProfile

Určuje nastavení hardwaru pro virtuální počítač.

Name Typ Description
vmSize

VirtualMachineSizeTypes

Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti.

vmSizeProperties

VMSizeProperties

Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače.

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

Name Typ Description
V1

string

V2

string

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření.

Name Typ Description
communityGalleryImageId

string

Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. Můžete ho načíst z obrázku GET v galerii komunity.

exactVersion

string

Určuje v desítkových číslech verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Toto pole jen pro čtení se liší od "version" pouze v případě, že hodnota zadaná v poli version je "latest".

id

string

ID prostředku

offer

string

Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače.

publisher

string

Vydavatel image.

sharedGalleryImageId

string

Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z sdíleného obrázku galerie – volání GET.

sku

string

Skladová položka image.

version

string

Určuje verzi image platformy nebo image marketplace použité k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo "latest". Hlavní číslo, Podverze a Sestavení jsou desetinná čísla. Pokud chcete použít nejnovější verzi image dostupnou v době nasazení, zadejte "nejnovější". I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, a to ani v případě, že bude k dispozici nová verze. Nepoužívejte pole version pro nasazení image galerie, image galerie by měla vždy používat pole id pro nasazení. Pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName} v poli id bez zadání verze.

InnerError

Podrobnosti o vnitřní chybě.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

InstanceViewStatus

Stav zobrazení instance.

Name Typ Description
code

string

Stavový kód.

displayStatus

string

Krátký lokalizovatelný popisek stavu.

level

StatusLevelTypes

Kód úrovně.

message

string

Podrobná stavová zpráva, včetně výstrah a chybových zpráv.

time

string

Čas stavu.

IPVersions

K dispozici od Api-Version 2019-07-01 a dále představuje, jestli je konkrétní ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6.

Name Typ Description
IPv4

string

IPv6

string

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

Name Typ Description
keyUrl

string

Adresa URL odkazující na šifrovací klíč klíče v Key Vault.

sourceVault

SubResource

Relativní adresa URL Key Vault obsahující klíč.

KeyVaultSecretReference

Nastavení chráněná rozšířeními, která jsou předána odkazem a využívána z trezoru klíčů

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód v Key Vault.

sourceVault

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace pro virtuální počítač

Name Typ Description
error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

excludedPatchCount

integer

Počet všech dostupných oprav, které jsou explicitně vyloučeny seznamem vyloučení zadaným zákazníkem, se shoduje.

failedPatchCount

integer

Počet oprav, které selhaly při instalaci.

installationActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a rozšířeními.

installedPatchCount

integer

Počet oprav, které se úspěšně nainstalovaly.

lastModifiedTime

string

Časové razítko UTC, kdy byla operace zahájena.

maintenanceWindowExceeded

boolean

Popisuje, jestli operaci vypršel čas před dokončením všech zamýšlených akcí.

notSelectedPatchCount

integer

Počet všech dostupných oprav, které se ale nenainstalovaly, protože neodpovídají položce klasifikace nebo seznamu zahrnutí.

pendingPatchCount

integer

Počet všech dostupných oprav, které se mají nainstalovat v průběhu operace instalace oprav.

startTime

string

Časové razítko UTC, kdy byla operace zahájena.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distributions.

Name Typ Description
disablePasswordAuthentication

boolean

Určuje, jestli má být zakázáno ověřování heslem.

enableVMAgentPlatformUpdates

boolean

Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false.

patchSettings

LinuxPatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

provisionVMAgent

boolean

Určuje, jestli má být na virtuálním počítači zřízený agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozím chováním je nastavit hodnotu true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření.

ssh

SshConfiguration

Určuje konfiguraci klíče SSH pro operační systém Linux.

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

Name Typ Description
assessmentMode

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – Platforma aktivuje pravidelná posouzení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v rámci oprav hosta virtuálního počítače v Linuxu.

patchMode

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být true.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů.

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby

Name Typ Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

Ano, pokud zákazník může provádět údržbu.

lastOperationMessage

string

Zpráva vrácená pro poslední operaci údržby

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby

maintenanceWindowEndTime

string

Koncový čas časového období údržby.

maintenanceWindowStartTime

string

Počáteční čas časového období údržby.

preMaintenanceWindowEndTime

string

Čas ukončení časového období před údržbou.

preMaintenanceWindowStartTime

string

Čas spuštění časového období před údržbou.

ManagedDiskParameters

Parametry spravovaného disku.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Určuje ID prostředku sady prostředků šifrování spravovaného disku spravovaného zákazníkem pro spravovaný disk.

id

string

ID prostředku

securityProfile

VMDiskSecurityProfile

Určuje profil zabezpečení spravovaného disku.

storageAccountType

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem.

Mode

Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení.

Name Typ Description
Audit

string

Enforce

string

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní.

Name Typ Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim.

Name Typ Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU.

Name Typ Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači.

Name Typ Description
id

string

ID prostředku

properties.deleteOption

DeleteOptions

Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače

properties.primary

boolean

Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní.

NetworkProfile

Určuje síťová rozhraní virtuálního počítače.

Name Typ Description
networkApiVersion

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní.

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálních počítačů.

networkInterfaces

NetworkInterfaceReference[]

Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači.

OperatingSystemTypes

Typ operačního systému.

Name Typ Description
Linux

string

Windows

string

OSDisk

Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

Name Typ Description
caching

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje, jak se má vytvořit disk virtuálního počítače. Možné hodnoty jsou Připojit: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage: Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem.

diffDiskSettings

DiffDiskSettings

Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem.

diskSizeGB

integer

Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023.

encryptionSettings

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem. Minimální verze rozhraní API: 2015-06-15.

image

VirtualHardDisk

Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat.

managedDisk

ManagedDiskParameters

Parametry spravovaného disku.

name

string

Název disku.

osType

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty jsou: Windows,Linux.

vhd

VirtualHardDisk

Virtuální pevný disk.

writeAcceleratorEnabled

boolean

Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator.

OSImageNotificationProfile

Určuje konfigurace související s naplánovanou událostí image operačního systému.

Name Typ Description
enable

boolean

Určuje, jestli je událost Naplánovaná image operačního systému povolená nebo zakázaná.

notBeforeTimeout

string

Doba, po kterou se virtuální počítač reimagi nebo upgraduje jeho operační systém, bude muset potenciálně schválit naplánovanou událost image operačního systému, než se událost automaticky schválí (vypršení časového limitu). Konfigurace je zadaná ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M).

OSProfile

Určuje nastavení operačního systému použitého při vytváření virtuálního počítače. Po zřízení virtuálního počítače nejde některá nastavení změnit.

Name Typ Description
adminPassword

string

Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

Maximální délka (Linux): 72 znaků

Požadavky na složitost: Je třeba splnit 3 ze 4 níže uvedených podmínek
Obsahuje menší znaky.
Obsahuje horní znaky.
Obsahuje číslici.
Má speciální znak (shoda regex [\W_]).

Nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Resetování služby Vzdálená plocha nebo jejího přihlašovacího hesla na virtuálním počítači s Windows.

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess.

adminUsername

string

Určuje název účtu správce.

Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.

Omezení jenom pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "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".

Minimální délka (Linux): 1 znak

Maximální délka (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.

allowExtensionOperations

boolean

Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření.

computerName

string

Určuje název operačního systému hostitele virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure.

customData

string

Určuje řetězec vlastních dat s kódováním base-64. Řetězec s kódováním base-64 je dekódován na binární pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření.

linuxConfiguration

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distributions.

requireGuestProvisionSignal

boolean

Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána.

secrets

VaultSecretGroup[]

Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

windowsConfiguration

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

PassNames

Název hesla. V současné době je jedinou povolenou hodnotou OobeSystem.

Name Typ Description
OobeSystem

string

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

Name Typ Description
assessmentMode

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – Platforma aktivuje pravidelná posouzení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows.

enableHotpatching

boolean

Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být vlastnost provisionVMAgent nastavená na hodnotu true a vlastnost patchMode musí být nastavená na AutomaticByPlatform.

patchMode

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ručně – Můžete řídit použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false

AutomaticByOS – operační systém virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme ->. Zadejte požadované informace a klikněte na Uložit.

Name Typ Description
name

string

ID plánu.

product

string

Určuje součin obrázku z marketplace. To je stejná hodnota jako Nabídka v elementu imageReference.

promotionCode

string

Kód povýšení.

publisher

string

ID vydavatele.

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.

Name Typ Description
Http

string

Https

string

ProxyAgentSettings

Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2024-03-01.

Name Typ Description
enabled

boolean

Určuje, jestli má být na virtuálním počítači nebo škálovací sadě virtuálních počítačů povolená funkce ProxyAgent.

keyIncarnationId

integer

Zvýšení hodnoty této vlastnosti umožňuje uživateli resetovat klíč použitý k zabezpečení komunikačního kanálu mezi hostem a hostitelem.

mode

Mode

Určuje režim, ve který se proxyagent spustí, pokud je funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení bude vynucovat řízení přístupu. Výchozí hodnota je Režim vynucení.

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit pouze s orchestrationMode jako flexibilní.

Name Typ Description
name

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

tier

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

Name Typ Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

Name Typ Description
Global

string

Regional

string

PublicIPAllocationMethod

Určení typu přidělení veřejné IP adresy

Name Typ Description
Dynamic

string

Static

string

ResourceIdentityType

Typ identity použité pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets.

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

Konfigurační parametry použité při vytváření nastavení naplánované události eventGridAndResourceGraph.

ScheduledEventsPolicy

Určuje konfigurace související s naplánovanými událostmi pro virtuální počítač znovu, Restartování a ScheduledEventsAdditionalPublishingTargets.

Name Typ Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot

userInitiatedRedeploy

UserInitiatedRedeploy

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy.

ScheduledEventsProfile

Určuje konfigurace související s naplánovanou událostí.

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

Určuje konfigurace související s naplánovanou událostí image operačního systému.

terminateNotificationProfile

TerminateNotificationProfile

Určuje ukončit konfigurace související s naplánovanou událostí.

securityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavená na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače.

Name Typ Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač.

Name Typ Description
encryptionAtHost

boolean

Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím se povolí šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli bude zakázáno, pokud tato vlastnost není pro prostředek nastavená na true.

encryptionIdentity

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace keyvault.

proxyAgentSettings

ProxyAgentSettings

Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2024-03-01.

securityType

SecurityTypes

Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolen, pokud není tato vlastnost nastavena.

uefiSettings

UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. Minimální verze rozhraní API: 2020-12-01.

SecurityTypes

Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolen, pokud není tato vlastnost nastavena.

Name Typ Description
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

Name Typ Description
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

Určuje konfiguraci klíče SSH pro operační systém Linux.

Name Typ Description
publicKeys

SshPublicKey[]

Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích s Linuxem

SshPublicKey

Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu

Name Typ Description
keyData

string

Certifikát veřejného klíče SSH, který se používá k ověření s virtuálním počítačem prostřednictvím SSH. Klíč musí být alespoň 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Mac pro virtuální počítače s Linuxem v Azure.https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, je k souboru připojen zadaný klíč. Příklad: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kód úrovně.

Name Typ Description
Error

string

Info

string

Warning

string

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze ji použít s diskem s operačním systémem.

Name Typ Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

Name Typ Description
dataDisks

DataDisk[]

Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

diskControllerType

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadáno, že se virtuální počítač vytváří s hyperVGeneration nastavenou na V2 na základě možností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší přidělení a přerozdělí virtuální počítač. Minimální verze rozhraní API: 2022-08-01.

imageReference

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření.

osDisk

OSDisk

Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

Name Typ Description
id

string

ID prostředku

TerminateNotificationProfile

Určuje ukončit konfigurace související s naplánovanou událostí.

Name Typ Description
enable

boolean

Určuje, jestli je událost Terminate Scheduled povolená nebo zakázaná.

notBeforeTimeout

string

Konfigurovatelná doba, po kterou bude muset odstraňovaný virtuální počítač potenciálně schválit naplánovanou událost před automatickým schválením (vypršením časového limitu) události. Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M).

UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. Minimální verze rozhraní API: 2020-12-01.

Name Typ Description
secureBootEnabled

boolean

Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze rozhraní API: 2020-12-01.

vTpmEnabled

boolean

Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze rozhraní API: 2020-12-01.

UserAssignedIdentities

Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Name Typ Description

UserInitiatedReboot

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot

Name Typ Description
automaticallyApprove

boolean

Určuje restartování konfigurací souvisejících s naplánovanou událostí.

UserInitiatedRedeploy

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy.

Name Typ Description
automaticallyApprove

boolean

Určuje opětovné nasazení konfigurací souvisejících s naplánovanými událostmi.

VaultCertificate

Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty.

Name Typ Description
certificateStore

string

U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. V případě virtuálních počítačů s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem <UppercaseThumbprint.crt> pro soubor certifikátu X509 a <s názvem UppercaseThumbprint.prv> pro privátní klíč. Oba tyto soubory mají formát .pem.

certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí váš certifikát být To je kódování Base64 následujícího objektu JSON, který je zakódovaný v UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

VaultSecretGroup

Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

Name Typ Description
sourceVault

SubResource

Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates.

vaultCertificates

VaultCertificate[]

Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty.

VirtualHardDisk

Virtuální pevný disk.

Name Typ Description
uri

string

Určuje identifikátor URI virtuálního pevného disku.

VirtualMachine

Seznam virtuálních počítačů.

Name Typ Description
etag

string

Značka Etag je vlastnost vrácená v odpovědi na vytvoření, aktualizaci nebo získání virtuálního počítače, aby ji zákazník mohl zadat do hlavičky a zajistit tak optimistické aktualizace.

extendedLocation

ExtendedLocation

Rozšířené umístění virtuálního počítače.

id

string

ID prostředku

identity

VirtualMachineIdentity

Identita virtuálního počítače, pokud je nakonfigurovaná.

location

string

Umístění prostředku

managedBy

string

ManagedBy je nastavená na ID prostředku ARM flexibilní škálovací sady virtuálních počítačů (VMSS), pokud je virtuální počítač součástí škálovací sady virtuálních počítačů. Tuto vlastnost používá platforma k interní optimalizaci odstranění skupin prostředků.

name

string

Název prostředku

plan

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme ->. Zadejte požadované informace a klikněte na Uložit.

properties.additionalCapabilities

AdditionalCapabilities

Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané.

properties.applicationProfile

ApplicationProfile

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo škálovací sadě virtuálních počítačů.

properties.availabilitySet

SubResource

Určuje informace o skupině dostupnosti, ke které by měl být virtuální počítač přiřazený. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null.

properties.billingProfile

BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure. Minimální verze rozhraní API: 1. 3. 2019.

properties.capacityReservation

CapacityReservationProfile

Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze rozhraní API: 1. 4. 2021.

properties.diagnosticsProfile

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze rozhraní API: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

properties.extensionsTimeBudget

string

Určuje čas určený pro spuštění všech rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). Minimální verze rozhraní API: 1. 6. 2020.

properties.hardwareProfile

HardwareProfile

Určuje nastavení hardwaru pro virtuální počítač.

properties.host

SubResource

Určuje informace o vyhrazeném hostiteli, ve kterém se virtuální počítač nachází. Minimální verze rozhraní API: 2018-10-01.

properties.hostGroup

SubResource

Určuje informace o vyhrazené skupině hostitelů, ve které se virtuální počítač nachází. Poznámka: Uživatel nemůže zadat vlastnosti host i hostGroup. Minimální verze rozhraní API: 1. 6. 2020.

properties.instanceView

VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

properties.licenseType

string

Určuje, že image nebo disk, který se používá, byly licencované místně.

Možné hodnoty pro operační systém Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server jsou:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze rozhraní API: 2015-06-15

properties.networkProfile

NetworkProfile

Určuje síťová rozhraní virtuálního počítače.

properties.osProfile

OSProfile

Určuje nastavení operačního systému použitého při vytváření virtuálního počítače. Po zřízení virtuálního počítače nejde některá nastavení změnit.

properties.platformFaultDomain

integer

Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání. To platí pouze v případě, že je nastavena vlastnost virtualMachineScaleSet tohoto virtuálního počítače. Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít hodnotu platformFaultDomainCount větší než 1. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api-verze: 2020‐12-01.

properties.priority

VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. Minimální verze rozhraní API: 1. 3. 2019

properties.provisioningState

string

Stav zřizování, který se zobrazí pouze v odpovědi.

properties.proximityPlacementGroup

SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. Minimální verze rozhraní API: 1. 4. 2018.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Určuje konfigurace související s naplánovanými událostmi pro virtuální počítač znovu, Restartování a ScheduledEventsAdditionalPublishingTargets.

properties.scheduledEventsProfile

ScheduledEventsProfile

Určuje konfigurace související s naplánovanou událostí.

properties.securityProfile

SecurityProfile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač.

properties.storageProfile

StorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

properties.timeCreated

string

Určuje čas vytvoření prostředku virtuálního počítače. Minimální verze rozhraní API: 2021-11-01.

properties.userData

string

UserData pro virtuální počítač, který musí být v kódování base-64. Zákazník by sem neměl předávat žádné tajné kódy. Minimální verze rozhraní API: 1. 3. 2021.

properties.virtualMachineScaleSet

SubResource

Určuje informace o škálovací sadě virtuálních počítačů, ke které by měl být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytváření. Existující virtuální počítač nejde přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem properties.availabilitySet, který není null. Minimální verze api-verze: 2019-03-01.

properties.vmId

string

Určuje jedinečné ID virtuálního počítače, což je 128bitový identifikátor, který je kódovaný a uložený ve všech virtuálních počítačích Azure IaaS SMBIOS a dá se číst pomocí příkazů systému BIOS platformy.

resources

VirtualMachineExtension[]

Prostředky podřízeného rozšíření virtuálního počítače

tags

object

Značky prostředků

type

string

Typ prostředku

zones

string[]

Zóny virtuálních počítačů.

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

Name Typ Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

statuses

InstanceViewStatus[]

Informace o stavu zdroje.

vmAgentVersion

string

Plná verze agenta virtuálního počítače

VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

Name Typ Description
Deallocate

string

Delete

string

VirtualMachineExtension

Prostředky podřízeného rozšíření virtuálního počítače

Name Typ Description
id

string

ID prostředku

location

string

Umístění prostředku

name

string

Název prostředku

properties.autoUpgradeMinorVersion

boolean

Označuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true.

properties.enableAutomaticUpgrade

boolean

Určuje, jestli má platforma rozšíření automaticky upgradovat, pokud je k dispozici novější verze rozšíření.

properties.forceUpdateTag

string

Způsob, jakým by měla být obslužná rutina rozšíření vynucena k aktualizaci, i když se konfigurace rozšíření nezměnila.

properties.instanceView

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače

properties.protectedSettings

object

Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault nebo vůbec žádné chráněné nastavení.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Nastavení chráněná rozšířeními, která jsou předána odkazem a využívána z trezoru klíčů

properties.provisionAfterExtensions

string[]

Kolekce názvů rozšíření, po které je potřeba toto rozšíření zřídit.

properties.provisioningState

string

Stav zřizování, který se zobrazí pouze v odpovědi.

properties.publisher

string

Název vydavatele obslužné rutiny rozšíření.

properties.settings

object

Veřejná nastavení rozšíření ve formátu JSON

properties.suppressFailures

boolean

Označuje, jestli budou potlačena selhání vyplývající z rozšíření (provozní selhání, jako je nepřipojování k virtuálnímu počítači, nebudou potlačeny bez ohledu na tuto hodnotu). Výchozí hodnotou je hodnota false.

properties.type

string

Určuje typ rozšíření; příkladem je CustomScriptExtension.

properties.typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

tags

object

Značky prostředků

type

string

Typ prostředku

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

Name Typ Description
status

InstanceViewStatus

Stav obslužné rutiny rozšíření.

type

string

Určuje typ rozšíření; Příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače

Name Typ Description
name

string

Název rozšíření virtuálního počítače.

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

substatuses

InstanceViewStatus[]

Informace o stavu prostředku.

type

string

Určuje typ rozšíření; příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineHealthStatus

Stav virtuálního počítače

Name Typ Description
status

InstanceViewStatus

Informace o stavu virtuálního počítače

VirtualMachineIdentity

Identita virtuálního počítače, pokud je nakonfigurovaná.

Name Typ Description
principalId

string

ID objektu zabezpečení identity virtuálního počítače. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem.

tenantId

string

ID tenanta přidružené k virtuálnímu počítači. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem.

type

ResourceIdentityType

Typ identity použité pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.

userAssignedIdentities

UserAssignedIdentities

Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

Name Typ Description
assignedHost

string

ID prostředku vyhrazeného hostitele, kterému je virtuální počítač přidělen prostřednictvím automatického umístění, když je virtuální počítač přidružený k vyhrazené skupině hostitelů s povoleným automatickým umístěním. Minimální verze rozhraní API: 1. 6. 2020.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

computerName

string

Název počítače přiřazený virtuálnímu počítači.

disks

DiskInstanceView[]

Informace o disku virtuálního počítače.

extensions

VirtualMachineExtensionInstanceView[]

Informace o rozšířeních.

hyperVGeneration

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

isVMInStandbyPool

boolean

[Funkce Preview] Určuje, jestli je virtuální počítač aktuálně v pohotovostním fondu nebo mimo tento fond.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

osName

string

Operační systém spuštěný na virtuálním počítači.

osVersion

string

Verze operačního systému spuštěného na virtuálním počítači.

patchStatus

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálního počítače.

platformFaultDomain

integer

Určuje doménu selhání virtuálního počítače.

platformUpdateDomain

integer

Určuje aktualizační doménu virtuálního počítače.

rdpThumbPrint

string

Kryptografický otisk certifikátu vzdálené plochy.

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

vmAgent

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

vmHealth

VirtualMachineHealthStatus

Stav virtuálního počítače.

VirtualMachineIpTag

Seznam značek IP adres přidružených k veřejné IP adrese.

Name Typ Description
ipTagType

string

Typ značky IP adresy. Příklad: FirstPartyUsage.

tag

string

Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd.

VirtualMachineListResult

Odpověď operace vypsat virtuální počítač.

Name Typ Description
nextLink

string

Identifikátor URI pro načtení další stránky virtuálních počítačů Voláním příkazu ListNext() s tímto identifikátorem URI načtěte další stránku Virtual Machines.

value

VirtualMachine[]

Seznam virtuálních počítačů.

VirtualMachineNetworkInterfaceConfiguration

Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace síťového rozhraní.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolena sku Auxiliary.

properties.deleteOption

DeleteOptions

Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače

properties.disableTcpStateTracking

boolean

Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nastavení dns, která se mají použít v síťových rozhraních.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Určuje, zda je síťové rozhraní povoleno akcelerovaným síťovým rozhraním.

properties.enableFpga

boolean

Určuje, zda je síťové rozhraní povoleno sítí FPGA.

properties.enableIPForwarding

boolean

Jestli je u této síťové karty povolené předávání IP adres.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Určuje konfigurace PROTOKOLU IP síťového rozhraní.

properties.networkSecurityGroup

SubResource

Skupina zabezpečení sítě.

properties.primary

boolean

Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nastavení DNS, která se mají použít v síťových rozhraních.

Name Typ Description
dnsServers

string[]

Seznam IP adres serverů DNS

VirtualMachineNetworkInterfaceIPConfiguration

Určuje konfigurace PROTOKOLU IP síťového rozhraní.

Name Typ Description
name

string

Název konfigurace PROTOKOLU IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů.

properties.applicationSecurityGroups

SubResource[]

Určuje pole odkazů na skupinu zabezpečení aplikace.

properties.loadBalancerBackendAddressPools

SubResource[]

Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. [Více virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic].

properties.primary

boolean

Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní.

properties.privateIPAddressVersion

IPVersions

K dispozici od Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Určuje identifikátor podsítě.

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálních počítačů.

Name Typ Description
availablePatchSummary

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač.

configurationStatuses

InstanceViewStatus[]

Stav povolení zadaného režimu patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace virtuálního počítače.

VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. Minimální verze rozhraní API: 1. 3. 2019

Name Typ Description
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

Name Typ Description
name

string

Název konfigurace veřejné IP adresy.

properties.deleteOption

DeleteOptions

Určení, co se stane s veřejnou IP adresou při odstranění virtuálního počítače

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nastavení dns, která se mají použít na veřejných IP adresách .

properties.idleTimeoutInMinutes

integer

Časový limit nečinnosti veřejné IP adresy.

properties.ipTags

VirtualMachineIpTag[]

Seznam značek IP adres přidružených k veřejné IP adrese.

properties.publicIPAddressVersion

IPVersions

K dispozici od Api-Version 2019-07-01 a dále představuje, jestli je konkrétní ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Určení typu přidělení veřejné IP adresy

properties.publicIPPrefix

SubResource

PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy.

sku

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit pouze s orchestrationMode jako flexibilní.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nastavení dns, která se mají použít na veřejných IP adresách .

Name Typ Description
domainNameLabel

string

Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů.

domainNameLabelScope

DomainNameLabelScopeTypes

Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény s hodnotou hash se zásadami podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálního počítače.

VirtualMachineSizeTypes

Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti.

Name Typ Description
Basic_A0

string

Basic_A1

string

Basic_A2

string

Basic_A3

string

Basic_A4

string

Standard_A0

string

Standard_A1

string

Standard_A10

string

Standard_A11

string

Standard_A1_v2

string

Standard_A2

string

Standard_A2_v2

string

Standard_A2m_v2

string

Standard_A3

string

Standard_A4

string

Standard_A4_v2

string

Standard_A4m_v2

string

Standard_A5

string

Standard_A6

string

Standard_A7

string

Standard_A8

string

Standard_A8_v2

string

Standard_A8m_v2

string

Standard_A9

string

Standard_B1ms

string

Standard_B1s

string

Standard_B2ms

string

Standard_B2s

string

Standard_B4ms

string

Standard_B8ms

string

Standard_D1

string

Standard_D11

string

Standard_D11_v2

string

Standard_D12

string

Standard_D12_v2

string

Standard_D13

string

Standard_D13_v2

string

Standard_D14

string

Standard_D14_v2

string

Standard_D15_v2

string

Standard_D16_v3

string

Standard_D16s_v3

string

Standard_D1_v2

string

Standard_D2

string

Standard_D2_v2

string

Standard_D2_v3

string

Standard_D2s_v3

string

Standard_D3

string

Standard_D32_v3

string

Standard_D32s_v3

string

Standard_D3_v2

string

Standard_D4

string

Standard_D4_v2

string

Standard_D4_v3

string

Standard_D4s_v3

string

Standard_D5_v2

string

Standard_D64_v3

string

Standard_D64s_v3

string

Standard_D8_v3

string

Standard_D8s_v3

string

Standard_DS1

string

Standard_DS11

string

Standard_DS11_v2

string

Standard_DS12

string

Standard_DS12_v2

string

Standard_DS13

string

Standard_DS13-2_v2

string

Standard_DS13-4_v2

string

Standard_DS13_v2

string

Standard_DS14

string

Standard_DS14-4_v2

string

Standard_DS14-8_v2

string

Standard_DS14_v2

string

Standard_DS15_v2

string

Standard_DS1_v2

string

Standard_DS2

string

Standard_DS2_v2

string

Standard_DS3

string

Standard_DS3_v2

string

Standard_DS4

string

Standard_DS4_v2

string

Standard_DS5_v2

string

Standard_E16_v3

string

Standard_E16s_v3

string

Standard_E2_v3

string

Standard_E2s_v3

string

Standard_E32-16_v3

string

Standard_E32-8s_v3

string

Standard_E32_v3

string

Standard_E32s_v3

string

Standard_E4_v3

string

Standard_E4s_v3

string

Standard_E64-16s_v3

string

Standard_E64-32s_v3

string

Standard_E64_v3

string

Standard_E64s_v3

string

Standard_E8_v3

string

Standard_E8s_v3

string

Standard_F1

string

Standard_F16

string

Standard_F16s

string

Standard_F16s_v2

string

Standard_F1s

string

Standard_F2

string

Standard_F2s

string

Standard_F2s_v2

string

Standard_F32s_v2

string

Standard_F4

string

Standard_F4s

string

Standard_F4s_v2

string

Standard_F64s_v2

string

Standard_F72s_v2

string

Standard_F8

string

Standard_F8s

string

Standard_F8s_v2

string

Standard_G1

string

Standard_G2

string

Standard_G3

string

Standard_G4

string

Standard_G5

string

Standard_GS1

string

Standard_GS2

string

Standard_GS3

string

Standard_GS4

string

Standard_GS4-4

string

Standard_GS4-8

string

Standard_GS5

string

Standard_GS5-16

string

Standard_GS5-8

string

Standard_H16

string

Standard_H16m

string

Standard_H16mr

string

Standard_H16r

string

Standard_H8

string

Standard_H8m

string

Standard_L16s

string

Standard_L32s

string

Standard_L4s

string

Standard_L8s

string

Standard_M128-32ms

string

Standard_M128-64ms

string

Standard_M128ms

string

Standard_M128s

string

Standard_M64-16ms

string

Standard_M64-32ms

string

Standard_M64ms

string

Standard_M64s

string

Standard_NC12

string

Standard_NC12s_v2

string

Standard_NC12s_v3

string

Standard_NC24

string

Standard_NC24r

string

Standard_NC24rs_v2

string

Standard_NC24rs_v3

string

Standard_NC24s_v2

string

Standard_NC24s_v3

string

Standard_NC6

string

Standard_NC6s_v2

string

Standard_NC6s_v3

string

Standard_ND12s

string

Standard_ND24rs

string

Standard_ND24s

string

Standard_ND6s

string

Standard_NV12

string

Standard_NV24

string

Standard_NV6

string

VMDiskSecurityProfile

Určuje profil zabezpečení spravovaného disku.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Určuje ID prostředku sady prostředků sady šifrování spravovaných disků zákazníka pro spravovaný disk, který se používá pro disky s operačním systémem spravovaného zákazníkem šifrované pomocí důvěrného virtuálního počítače a objekt blob virtuálních počítačů.

securityEncryptionType

securityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavená na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače.

VMGalleryApplication

Určuje aplikace galerie, které mají být k dispozici pro virtuální počítač nebo škálovací sady virtuálních počítačů.

Name Typ Description
configurationReference

string

Volitelné– Určuje identifikátor URI objektu blob Azure, který nahradí výchozí konfiguraci balíčku, pokud je zadaná.

enableAutomaticUpgrade

boolean

Pokud je nastavená hodnota true, pokud je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

order

integer

Volitelné: Určuje pořadí, ve kterém se mají balíčky instalovat.

packageReferenceId

string

Určuje ID prostředku GalleryApplicationVersion ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version}

tags

string

Volitelné: Určuje předávací hodnotu pro obecnější kontext.

treatFailureAsDeploymentFailure

boolean

Volitelné, pokud je true, jakékoli selhání jakékoli operace v aplikaci VmApplication selže při nasazení.

VMSizeProperties

Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače.

Name Typ Description
vCPUsAvailable

integer

Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadaná, je výchozím chováním nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače vystavenou v odpovědi rozhraní API v seznamu všech dostupných velikostí virtuálních počítačů v oblasti.

vCPUsPerCore

integer

Určuje poměr virtuálních procesorů k fyzickým jádrům. Pokud tato vlastnost není v textu požadavku zadaná, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázaný.

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

Name Typ Description
additionalUnattendContent

AdditionalUnattendContent[]

Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který je používán instalačním programem systému Windows.

enableAutomaticUpdates

boolean

Určuje, jestli je pro virtuální počítač s Windows povolená automatická Aktualizace. Výchozí hodnota je true (pravda). U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému.

enableVMAgentPlatformUpdates

boolean

Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false.

patchSettings

PatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

provisionVMAgent

boolean

Určuje, jestli má být na virtuálním počítači zřízený agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, je ve výchozím nastavení nastavena na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření.

timeZone

string

Určuje časové pásmo virtuálního počítače. např. "Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell.

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů.

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – virtuální počítač bude automaticky aktualizován operačním systémem. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.

Name Typ Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell.

Name Typ Description
listeners

WinRMListener[]

Seznam naslouchacích procesů vzdálené správy systému Windows

WinRMListener

Seznam naslouchacích procesů Vzdálená správa systému Windows

Name Typ Description
certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je zakódovaný v UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

protocol

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.