Sdílet prostřednictvím


Virtual Machines - List

Zobrazí seznam všech virtuálních počítačů 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=2025-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines?api-version=2025-04-01&$filter={$filter}&$expand=instanceView

Parametry identifikátoru URI

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

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string

minLength: 1

ID cílového předplatného.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

$expand
query

ExpandTypeForListVMs

Výraz expand, který se má použít při operaci. InstanceView umožňuje načtení stavu běhu všech virtuálních počítačů, dá se 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

Žádost byla úspěšná.

Other Status Codes

CloudError

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

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?api-version=2025-04-01&$filter=aaaaaaaaaaaaaaaaaaaaaaa&$expand=instanceView

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://example.com/a"
}

VirtualMachine_List_MinimumSet_Gen

Ukázkový požadavek

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

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

Povolí nebo zakáže funkci na virtuálním počítači nebo škálovací sadě virtuálních počítačů.

AdditionalUnattendContent

Určuje další informace ve formátu XML, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a předáním, ve kterém se obsah použije.

AllInstancesDown

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz.

ApiEntityReference

Referenční informace k entitě rozhraní API.

ApiError

Chyba rozhraní API.

ApiErrorBase

Chybová základna API.

ApplicationProfile

Obsahuje seznam aplikací galerie, které by měly být zpřístupněny virtuálnímu počítači nebo službě VMSS.

AvailablePatchSummary

Popisuje vlastnosti zobrazení instance virtuálního počítače pro dostupný souhrn oprav.

BillingProfile

Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure nebo VMSS. Minimální verze api: 2019-03-01.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu 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.

BootDiagnosticsInstanceView

Zobrazení instance diagnostiky spouštění virtuálního počítače.

CachingTypes

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

CapacityReservationProfile

Parametry profilu rezervace kapacity.

CloudError

Chybová odpověď ze služby Compute.

ComponentNames
createdByType

Typ identity, která prostředek vytvořila.

DataDisk

Popisuje datový disk.

DeleteOptions

Určení toho, 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 api: 2015-06-15.

DiffDiskOptions

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

DiffDiskPlacement

Určuje dočasné umístění disku pro disk operačního systému. Tuto vlastnost může uživatel použít v požadavku k výběru umístění, tj. disku mezipaměti, disku prostředků nebo místa na disku nvme pro zřizování disku dočasného operačního systému. Další informace o požadavcích na dočasné velikosti disku s operačním systémem najdete v dočasných požadavcích na velikost disku s operačním systémem pro virtuální https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements počítač s Windows a virtuální počítač s Linuxem na adrese https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimální verze api pro NvmeDisk: 2024-03-01.

DiffDiskSettings

Popisuje parametry dočasných nastavení disku, které lze zadat pro disk s operačním systémem. Poznámka: Nastavení dočasného disku lze zadat pouze pro spravovaný disk.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač a VirtualMachineScaleSet. Tato vlastnost je podporovaná pouze pro virtuální počítače, jejichž disk s operačním systémem a skladová položka virtuálního počítače podporují generaci 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), zkontrolujte, jestli funkce HyperVGenerations vrácená jako součást možností skladové položky virtuálního počítače v reakci na rozhraní API skladových položek Microsoft.Compute pro tuto oblast obsahuje V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Další informace o podporovaných typech řadiče disku naleznete v tématu https://aka.ms/azure-diskcontrollertypes.

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření 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 také použít 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 slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku.

DiskDeleteOptionTypes

Určuje chování spravovaného disku při odstranění virtuálního počítače, například jestli je spravovaný disk odstraněný nebo odpojený. Podporované hodnoty jsou: Delete. Pokud se tato hodnota použije, spravovaný disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, spravovaný disk se zachová po odstranění virtuálního počítače. Minimální verze api: 2021-03-01.

DiskDetachOptionTypes

Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty jsou: ForceDetach. detachOption: ForceDetach se vztahuje pouze na 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach.

DiskEncryptionSetParameters

Popisuje parametr sady prostředků sady prostředků spravovaného zákazníkem pro šifrování disků, který lze zadat pro disk. Poznámka: ID prostředku sady šifrování disku lze zadat pouze pro spravovaný disk. Další podrobnosti najdete v https://aka.ms/mdssewithcmkoverview.

DiskEncryptionSettings

Popisuje nastavení šifrování pro disk

DiskInstanceView

Zobrazení instance disku.

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

EncryptionIdentity

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

EventGridAndResourceGraph

Určuje konfiguraci související s naplánovanými událostmi eventGridAndResourceGraph.

ExpandTypeForListVMs
ExtendedLocation

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

ExtendedLocationTypes

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

HardwareProfile

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

HostEndpointSettings

Určuje konkrétní nastavení koncového bodu hostitele.

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 platformy, 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í. POZNÁMKA: Odkaz na image a nabídka lze nastavit pouze při vytváření škálovací sady.

InnerError

Podrobnosti vnitřní chyby.

InstanceViewStatus

Stav zobrazení instance

IPVersions

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

KeyVaultKeyReference

Popisuje odkaz na klíč Key Vault

KeyVaultSecretReference

Popisuje odkaz na tajný klíč služby Key Vault.

LastPatchInstallationSummary

Popisuje vlastnosti souhrnu poslední nainstalované opravy.

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 Distribuce.

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

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 oprav AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se použijí při výběru režimu oprav AutomaticByPlatform v nastavení opravy 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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

MaintenanceOperationResultCodeTypes

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

MaintenanceRedeployStatus

Stav provozu údržby.

ManagedDiskParameters

Parametry spravovaného disku.

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se 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í.

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

NetworkApiVersion

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

NetworkInterfaceAuxiliaryMode

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

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

NetworkInterfaceReference

Popisuje referenční informace k síťovému rozhraní.

NetworkProfile

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

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.

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
OSProfile

Určuje nastavení operačního systému pro virtuální počítač. Některá nastavení se po zřízení virtuálního počítače nedají změnit.

PassNames
PatchOperationStatus

Celkový stav úspěchu nebo neúspěchu operace. Zůstane "InProgress", dokud se operace nedokončí. V tomto okamžiku se změní na "Neznámé", "Nezdařilo se", "Úspěšné" nebo "DokončenoWithWarnings".

PatchSettings

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

Placement

Popisuje uživatelem definovaná omezení pro umístění hardwaru prostředků.

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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. 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í ProxyAgent pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Minimální verze rozhraní API: 2023-09-01.

PublicIPAddressSku

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

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

PublicIPAllocationMethod

Zadejte typ přidělování veřejných IP adres.

ResourceIdentityType

Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Určuje konfigurace související s plánovanými událostmi ScheduledDeploy, Reboot a ScheduledEventsAdditionalPublishingTargets.

ScheduledEventsProfile
SecurityEncryptionTypes

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

SecurityProfile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

SettingNames

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

SshConfiguration

Konfigurace SSH pro virtuální počítače s Linuxem spuštěné v Azure

SshPublicKey

Obsahuje informace o veřejném klíči certifikátu SSH a cestě na virtuálním počítači s Linuxem, kde je veřejný klíč umístěný.

StatusLevelTypes

Kód úrovně.

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky. Nejde ho použít s diskem s operačním systémem. Standard_LRS používá hdd úrovně Standard. StandardSSD_LRS používá SSD úrovně Standard. Premium_LRS používá SSD úrovně Premium. UltraSSD_LRS používá disk Úrovně Ultra. Premium_ZRS používá zónově redundantní úložiště SSD úrovně Premium. StandardSSD_ZRS používá zónově redundantní úložiště SSD úrovně Standard. Další informace o discích podporovaných pro virtuální počítače s Windows najdete v tématu https://docs.microsoft.com/azure/virtual-machines/windows/disks-types a v případě virtuálních počítačů s Linuxem najdete https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

StorageProfile

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

SubResource
systemData

Metadata týkající se vytvoření a poslední změny prostředku.

TerminateNotificationProfile
UefiSettings

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

UserAssignedIdentitiesValue
UserInitiatedReboot

Určuje konfigurace související s naplánovanými událostmi související s restartováním.

UserInitiatedRedeploy

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

VaultCertificate

Popisuje jeden odkaz na certifikát ve službě Key Vault a umístění certifikátu na virtuálním počítači.

VaultSecretGroup

Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault.

VirtualHardDisk

Popisuje identifikátor URI disku.

VirtualMachine

Popisuje virtuální stroj.

VirtualMachineAgentInstanceView

Zobrazení instance agenta virtuálního počítače spuštěného ve virtuálním počítači.

VirtualMachineEvictionPolicyTypes

Určuje zásady vyřazení pro spotový virtuální počítač/VMSS Azure

VirtualMachineExtension

Popisuje 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.

VirtualMachineInstanceView

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

VirtualMachineIpTag

Obsahuje značku IP přidruženou k veřejné IP adrese.

VirtualMachineListResult

Výpis odpovědi operace virtuálního počítače.

VirtualMachineNetworkInterfaceConfiguration

Popisuje konfiguraci síťového rozhraní virtuálního počítače.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Popisuje nastavení DNS konfigurace sítě virtuálních počítačů.

VirtualMachineNetworkInterfaceIPConfiguration

Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače.

VirtualMachinePatchStatus

Stav operací oprav virtuálních počítačů.

VirtualMachinePriorityTypes

Určuje prioritu pro samostatný virtuální počítač nebo virtuální počítače ve škálovací sadě. Výčet "Nízký" bude v budoucnu zastaralý, použijte prosím "Spot" jako výčet pro nasazení spotového virtuálního počítače/VMSS Azure.

VirtualMachinePublicIPAddressConfiguration

Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Popisuje nastavení DNS konfigurace sítě virtuálních počítačů.

VirtualMachineSizeTypes

Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit 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 nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ho nastavit pouze pro důvěrné virtuální počítače.

VMGalleryApplication

Určuje požadované informace pro odkaz na verzi aplikace v galerii výpočetních prostředků.

VMSizeProperties

Určuje nastavení vlastnosti velikosti virtuálního počítače na virtuálním počítači.

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 oprav AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít, když je v nastavení opravy systému Windows vybrán režim 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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

WinRMConfiguration

Popisuje konfiguraci vzdálené správy windows virtuálního počítače.

WinRMListener

Popisuje protokol a kryptografický otisk naslouchacího procesu vzdálené správy systému Windows.

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

AdditionalCapabilities

Povolí nebo zakáže funkci na virtuálním počítači nebo škálovací sadě virtuálních počítačů.

Name Typ Description
enableFips1403Encryption

boolean

Příznak umožňuje použití kryptografie kompatibilní se standardem FIPS 140-3 v protectedSettings rozšíření. Další informace najdete tady: https://aka.ms/linuxagentfipssupport.

hibernationEnabled

boolean

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

ultraSSDEnabled

boolean

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

AdditionalUnattendContent

Určuje další informace ve formátu XML, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a předáním, ve kterém se obsah použije.

Name Typ Description
componentName

ComponentNames

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

content

string

Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá.

passName

PassNames

Název pass. 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.

AllInstancesDown

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz.

Name Typ Description
automaticallyApprove

boolean

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz. jeho výchozí hodnota je true

ApiEntityReference

Referenční informace k entitě rozhraní API.

Name Typ Description
id

string

ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Chyba rozhraní API.

Name Typ Description
code

string

Kód chyby.

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba Api

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApiErrorBase

Chybová základna API.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApplicationProfile

Obsahuje seznam aplikací galerie, které by měly být zpřístupněny virtuálnímu počítači nebo službě VMSS.

Name Typ Description
galleryApplications

VMGalleryApplication[]

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS.

AvailablePatchSummary

Popisuje vlastnosti zobrazení instance virtuálního počítače pro dostupný souhrn oprav.

Name Typ Description
assessmentActivityId

string

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

criticalAndSecurityPatchCount

integer (int32)

Počet kritických nebo bezpečnostních záplat, které byly zjištěny jako dostupné a dosud nebyly nainstalovány.

error

ApiError

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

lastModifiedTime

string (date-time)

Časové razítko UTC, kdy operace začala.

otherPatchCount

integer (int32)

Počet všech dostupných záplat kromě kritických a bezpečnostních.

rebootPending

boolean

Celkový stav restartování virtuálního počítače. Bude to platit, když částečně nainstalované opravy vyžadují k dokončení instalace restart, ale k restartu ještě nedošlo.

startTime

string (date-time)

Časové razítko UTC, kdy operace začala.

status

PatchOperationStatus

Celkový stav úspěchu nebo neúspěchu operace. Zůstane "InProgress", dokud se operace nedokončí. V tomto okamžiku se změní na "Neznámé", "Nezdařilo se", "Úspěšné" nebo "DokončenoWithWarnings".

BillingProfile

Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure nebo VMSS. Minimální verze api: 2019-03-01.

Name Typ Description
maxPrice

number (double)

Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS 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. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS 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 služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo 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, která se má up-to na vyžádání.

Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete.

Minimální verze api: 2019-03-01.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu 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.

Name Typ Description
enabled

boolean

Určuje, 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 se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště.

BootDiagnosticsInstanceView

Zobrazení instance diagnostiky spouštění virtuálního počítače.

Name Typ Description
consoleScreenshotBlobUri

string

Identifikátor URI objektu blob snímku konzoly. Poznámka: Tato možnost nebude nastavena, pokud je diagnostika spouštění aktuálně povolena se spravovaným úložištěm.

serialConsoleLogBlobUri

string

Identifikátor URI objektu blob protokolu konzoly sériové části. Poznámka: Tato možnost nebude nastavena, pokud je diagnostika spouštění aktuálně povolena se spravovaným úložištěm.

status

InstanceViewStatus

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

CachingTypes

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

Hodnota Description
None
ReadOnly
ReadWrite

CapacityReservationProfile

Parametry profilu rezervace kapacity.

Name Typ Description
capacityReservationGroup

SubResource

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

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API.

ComponentNames

Hodnota Description
Microsoft-Windows-Shell-Setup

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

DataDisk

Popisuje datový disk.

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. Jen pro čtení pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. 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 také použít 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 slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku.

deleteOption

DiskDeleteOptionTypes

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

detachOption

DiskDetachOptionTypes

Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. odpojení: 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach.

diskIOPSReadWrite

integer (int64)

Určuje Read-Write IOPS pro spravovaný disk, když je StorageAccountType UltraSSD_LRS.

diskMBpsReadWrite

integer (int64)

Určuje šířku pásma spravovaného disku v MB za sekundu, když je UltraSSD_LRS StorageAccountType.

diskSizeGB

integer (int32)

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 nemůže být větší než 1023.

image

VirtualHardDisk

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

lun

integer (int32)

Určuje počet logických jednotek 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 se má vytvořit disk.

toBeDetached

boolean

Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset.

vhd

VirtualHardDisk

Virtuální pevný disk.

writeAcceleratorEnabled

boolean

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

DeleteOptions

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

Hodnota Description
Delete
Detach

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze 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 pro diagnostiku stavu virtuálního počítače. POZNÁMKA: Pokud je zadaný identifikátor STORAGEURI, ujistěte se, že je účet úložiště 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 možnost dočasného disku pro disk operačního systému.

Hodnota Description
Local

DiffDiskPlacement

Určuje dočasné umístění disku pro disk operačního systému. Tuto vlastnost může uživatel použít v požadavku k výběru umístění, tj. disku mezipaměti, disku prostředků nebo místa na disku nvme pro zřizování disku dočasného operačního systému. Další informace o požadavcích na dočasné velikosti disku s operačním systémem najdete v dočasných požadavcích na velikost disku s operačním systémem pro virtuální https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements počítač s Windows a virtuální počítač s Linuxem na adrese https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimální verze api pro NvmeDisk: 2024-03-01.

Hodnota Description
CacheDisk
ResourceDisk
NvmeDisk

DiffDiskSettings

Popisuje parametry dočasných nastavení disku, které lze zadat pro disk s operačním systémem. Poznámka: Nastavení dočasného disku lze zadat pouze pro spravovaný disk.

Name Typ Description
option

DiffDiskOptions

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

placement

DiffDiskPlacement

Určuje dočasné umístění 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 ResourceDisk nebo NvmeDisk. Informace o velikosti virtuálních počítačů 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 s Linuxem v https://docs.microsoft.com/azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. Minimální verze api pro NvmeDisk: 2024-03-01.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač a VirtualMachineScaleSet. Tato vlastnost je podporovaná pouze pro virtuální počítače, jejichž disk s operačním systémem a skladová položka virtuálního počítače podporují generaci 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), zkontrolujte, jestli funkce HyperVGenerations vrácená jako součást možností skladové položky virtuálního počítače v reakci na rozhraní API skladových položek Microsoft.Compute pro tuto oblast obsahuje V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Další informace o podporovaných typech řadiče disku naleznete v tématu https://aka.ms/azure-diskcontrollertypes.

Hodnota Description
SCSI
NVMe

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření 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 také použít 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 slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku.

Hodnota Description
FromImage
Empty
Attach
Copy
Restore

DiskDeleteOptionTypes

Určuje chování spravovaného disku při odstranění virtuálního počítače, například jestli je spravovaný disk odstraněný nebo odpojený. Podporované hodnoty jsou: Delete. Pokud se tato hodnota použije, spravovaný disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, spravovaný disk se zachová po odstranění virtuálního počítače. Minimální verze api: 2021-03-01.

Hodnota Description
Delete
Detach

DiskDetachOptionTypes

Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty jsou: ForceDetach. detachOption: ForceDetach se vztahuje pouze na 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach.

Hodnota Description
ForceDetach

DiskEncryptionSetParameters

Popisuje parametr sady prostředků sady prostředků spravovaného zákazníkem pro šifrování disků, který lze zadat pro disk. Poznámka: ID prostředku sady šifrování disku lze zadat pouze pro spravovaný disk. Další podrobnosti najdete v https://aka.ms/mdssewithcmkoverview.

Name Typ Description
id

string

ID prostředku

DiskEncryptionSettings

Popisuje nastavení šifrování pro disk

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

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

enabled

boolean

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

keyEncryptionKey

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče ve službě Key Vault.

DiskInstanceView

Zobrazení instance disku.

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. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

Hodnota Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby 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

Určuje konfiguraci související s naplánovanými událostmi 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 graf prostředků.

scheduledEventsApiVersion

string

Určuje verzi rozhraní api-version, která určuje, která verze schématu konfigurace naplánovaných událostí bude doručena.

ExpandTypeForListVMs

Hodnota Description
instanceView

ExtendedLocation

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

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í.

Hodnota Description
EdgeZone

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 aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit 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 api: 2021-07-01. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače.

HostEndpointSettings

Určuje konkrétní nastavení koncového bodu hostitele.

Name Typ Description
inVMAccessControlProfileReferenceId

string

Určuje ID prostředku InVMAccessControlProfileVersion ve formátu /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

mode

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

HyperVGenerationType

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

Hodnota Description
V1
V2

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, 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í. POZNÁMKA: Odkaz na image a nabídka lze nastavit pouze při vytváření škálovací sady.

Name Typ Description
communityGalleryImageId

string

Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity.

exactVersion

string

Určuje v desetinných číslech verzi bitové kopie platformy nebo bitové kopie marketplace použité k vytvoření virtuálního počítače. Toto pole pouze pro čtení se liší od pole "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 volání GET sdíleného obrázku galerie.

sku

string

Skladová položka image.

version

string

Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze.

InnerError

Podrobnosti vnitřní chyby.

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

Čas stavu.

IPVersions

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

Hodnota Description
IPv4
IPv6

KeyVaultKeyReference

Popisuje odkaz na klíč Key Vault

Name Typ Description
keyUrl

string

Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault.

sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující klíč.

KeyVaultSecretReference

Popisuje odkaz na tajný klíč služby Key Vault.

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód ve službě Key Vault.

sourceVault

SubResource

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

LastPatchInstallationSummary

Popisuje vlastnosti souhrnu poslední nainstalované opravy.

Name Typ Description
error

ApiError

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

excludedPatchCount

integer (int32)

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

failedPatchCount

integer (int32)

Počet oprav, u kterých se instalace nezdařila.

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 (int32)

Počet oprav, které byly úspěšně nainstalovány.

lastModifiedTime

string (date-time)

Časové razítko UTC, kdy operace začala.

maintenanceWindowExceeded

boolean

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

notSelectedPatchCount

integer (int32)

Počet všech dostupných oprav, které však nebudou nainstalovány, protože neodpovídaly položce klasifikace nebo seznamu zahrnutí.

pendingPatchCount

integer (int32)

Počet všech dostupných oprav, které mají být nainstalovány v průběhu instalace opravy.

startTime

string (date-time)

Časové razítko UTC, kdy operace začala.

status

PatchOperationStatus

Celkový stav úspěchu nebo neúspěchu operace. Zůstane "InProgress", dokud se operace nedokončí. V tomto okamžiku se změní na "Neznámé", "Nezdařilo se", "Úspěšné" nebo "DokončenoWithWarnings".

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 Distribuce.

Name Typ Description
disablePasswordAuthentication

boolean

Určuje, jestli se má zakázat ověřování heslem.

enableVMAgentPlatformUpdates

boolean

Určuje, jestli jsou pro virtuální počítač s Linuxem povolené aktualizace platformy VMAgent. Výchozí hodnotou je nepravda.

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í chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.

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.

Hodnota Description
ImageDefault
AutomaticByPlatform

LinuxPatchSettings

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á hodnocení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

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

patchMode

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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

Hodnota Description
Unknown
IfRequired
Never
Always

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se použijí při výběru režimu oprav AutomaticByPlatform v nastavení opravy 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 oprav 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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

Hodnota Description
ImageDefault
AutomaticByPlatform

MaintenanceOperationResultCodeTypes

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

Hodnota Description
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

Stav provozu údržby.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

True, pokud je zákazníkovi povoleno 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 (date-time)

Čas ukončení časového období údržby.

maintenanceWindowStartTime

string (date-time)

Čas spuštění časového období údržby.

preMaintenanceWindowEndTime

string (date-time)

Čas ukončení časového období předběžné údržby.

preMaintenanceWindowStartTime

string (date-time)

Č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 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 jej použít s diskem s operačním systémem.

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se 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í.

Hodnota Description
Audit
Enforce

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

Hodnota Description
Audit
Enforce
Disabled

NetworkApiVersion

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

Hodnota Description
2020-11-01
2022-11-01

NetworkInterfaceAuxiliaryMode

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

Hodnota Description
None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

Hodnota Description
None
A1
A2
A4
A8

NetworkInterfaceReference

Popisuje referenční informace k síťovému rozhraní.

Name Typ Description
id

string

ID prostředku

properties.deleteOption

DeleteOptions

Určení toho, 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í nebo síťovou konfiguraci 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 konfiguracích 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ího počítače.

networkInterfaces

NetworkInterfaceReference[]

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

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.

Hodnota Description
Windows
Linux

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. Jen pro čtení pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření 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 také použít dříve popsaný prvek plánu.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, disk s operačním systémem se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena 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 (int32)

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 nemůže být větší než 1023.

encryptionSettings

DiskEncryptionSettings

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

image

VirtualHardDisk

Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. 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

Name Typ Description
enable

boolean

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

notBeforeTimeout

string

Doba, po kterou se virtuální počítač znovu zmage nebo upgrade operačního systému bude muset potenciálně schválit událost naplánované image operačního systému před automatickým schválením události (vypršel časový limit). Konfigurace je zadána ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M).

OSProfile

Určuje nastavení operačního systému pro virtuální počítač. Některá nastavení se po zřízení virtuálního počítače nedají změnit.

Name Typ Description
adminPassword

string (password)

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 : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\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 Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo 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 aktualizovat po vytvoření virtuálního počítače.

omezení pouze 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

Max-length (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 pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření.

computerName

string

Určuje název hostitelského operačního systému 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 vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure.

customData

string

Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního 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: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat 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 Distribuce.

requireGuestProvisionSignal

boolean

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

secrets

VaultSecretGroup[]

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

windowsConfiguration

WindowsConfiguration

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

PassNames

Hodnota Description
OobeSystem

PatchOperationStatus

Celkový stav úspěchu nebo neúspěchu operace. Zůstane "InProgress", dokud se operace nedokončí. V tomto okamžiku se změní na "Neznámé", "Nezdařilo se", "Úspěšné" nebo "DokončenoWithWarnings".

Hodnota Description
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

PatchSettings

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á hodnocení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform ve 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 provisionVMAgent nastaven na true a patchMode musí být nastaven na AutomaticByPlatform.

patchMode

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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

Placement

Popisuje uživatelem definovaná omezení pro umístění hardwaru prostředků.

Name Typ Description
excludeZones

string[]

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je parametr zonePlacementPolicy nastaven na hodnotu Any/Auto, nesmí být zóna dostupnosti vybraná systémem uvedena v seznamu zón dostupnosti předaných parametrem excludeZones. Pokud možnost excludeZones není k dispozici, budou všechny zóny dostupnosti v oblasti považovány za výběr.

includeZones

string[]

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je parametr zonePlacementPolicy nastavený na hodnotu Any/Auto, musí být zóna dostupnosti vybraná systémem obsažena v seznamu zón dostupnosti předaných parametrem includeZones. Pokud není k dispozici includeZones, budou všechny zóny dostupnosti v oblasti považovány za výběr.

zonePlacementPolicy

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit.

Name Typ Description
name

string

ID plánu.

product

string

Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem 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.

Hodnota Description
Http
Https

ProxyAgentSettings

Určuje nastavení ProxyAgent pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Minimální verze rozhraní API: 2023-09-01.

Name Typ Description
addProxyAgentExtension

boolean

Určete, zda se má implicitně nainstalovat rozšíření ProxyAgent. Tato možnost je v současné době dostupná pouze pro operační systém Linux.

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.

imds

HostEndpointSettings

Určuje nastavení koncového bodu IMDS při vytváření virtuálního počítače nebo škálovací sady virtuálních počítačů. Minimální verze api: 2024-03-01.

keyIncarnationId

integer (int32)

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

mode

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět. Upozornění: Tato vlastnost je zastaralá, v nastavení konkrétního hostitelského bodu zadejte režim.

wireServer

HostEndpointSettings

Určuje nastavení koncového bodu Wire Serveru při vytváření virtuálního počítače nebo škálovací sady virtuálních počítačů. Minimální verze api: 2024-03-01.

PublicIPAddressSku

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

Name Typ Description
name

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

tier

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

Hodnota Description
Basic
Standard

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

Hodnota Description
Regional
Global

PublicIPAllocationMethod

Zadejte typ přidělování veřejných IP adres.

Hodnota Description
Dynamic
Static

ResourceIdentityType

Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů.

Hodnota Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

ScheduledEventsAdditionalPublishingTargets

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

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

ScheduledEventsPolicy

Určuje konfigurace související s plánovanými událostmi ScheduledDeploy, Reboot a ScheduledEventsAdditionalPublishingTargets.

Name Typ Description
allInstancesDown

AllInstancesDown

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

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

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

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

terminateNotificationProfile

TerminateNotificationProfile

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

SecurityEncryptionTypes

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

Hodnota Description
VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

SecurityProfile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních 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 povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Výchozí chování je: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na true pro prostředek.

encryptionIdentity

EncryptionIdentity

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

proxyAgentSettings

ProxyAgentSettings

Určuje nastavení proxyagentu při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01.

securityType

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

uefiSettings

UefiSettings

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

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

Hodnota Description
TrustedLaunch
ConfidentialVM

SettingNames

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

Hodnota Description
AutoLogon
FirstLogonCommands

SshConfiguration

Konfigurace SSH pro virtuální počítače s Linuxem spuštěné v Azure

Name Typ Description
publicKeys

SshPublicKey[]

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

SshPublicKey

Obsahuje informace o veřejném klíči certifikátu SSH a cestě na virtuálním počítači s Linuxem, kde je veřejný klíč umístěný.

Name Typ Description
keyData

string

Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu 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, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kód úrovně.

Hodnota Description
Info
Warning
Error

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky. Nejde ho použít s diskem s operačním systémem. Standard_LRS používá hdd úrovně Standard. StandardSSD_LRS používá SSD úrovně Standard. Premium_LRS používá SSD úrovně Premium. UltraSSD_LRS používá disk Úrovně Ultra. Premium_ZRS používá zónově redundantní úložiště SSD úrovně Premium. StandardSSD_ZRS používá zónově redundantní úložiště SSD úrovně Standard. Další informace o discích podporovaných pro virtuální počítače s Windows najdete v tématu https://docs.microsoft.com/azure/virtual-machines/windows/disks-types a v případě virtuálních počítačů s Linuxem najdete https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

Hodnota Description
Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

StorageProfile

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

Name Typ Description
alignRegionalDisksToVMZone

boolean

Určuje, jestli se mají místní disky zarovnat nebo přesunout do zóny virtuálního počítače. To platí jenom pro virtuální počítače se sadou vlastností umístění. Upozorňujeme, že tato změna je nevratná. Minimální verze api: 2024-11-01.

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 bude nastavena na výchozí typ řadiče disku, pokud není zadaný zadaný virtuální počítač s hyperVGeneration nastaveným na V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací 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á tento virtuální počítač implicitně uvolní a relokuje. Minimální verze api: 2022-08-01.

imageReference

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, 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

Name Typ Description
id

string

ID prostředku

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

TerminateNotificationProfile

Name Typ Description
enable

boolean

Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost.

notBeforeTimeout

string

Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). 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 vTPM použité při vytváření virtuálního počítače. Minimální verze 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 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 api: 2020-12-01.

UserAssignedIdentitiesValue

Name Typ Description
clientId

string

ID klienta identity přiřazené uživatelem.

principalId

string

ID objektu zabezpečení identity přiřazené uživatelem.

UserInitiatedReboot

Určuje konfigurace související s naplánovanými událostmi související s restartováním.

Name Typ Description
automaticallyApprove

boolean

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

UserInitiatedRedeploy

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

Name Typ Description
automaticallyApprove

boolean

Určuje konfiguraci související s naplánovanou událostí opětovné nasazení.

VaultCertificate

Popisuje jeden odkaz na certifikát ve službě Key Vault a umístění certifikátu na virtuálním počítači.

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. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem.

certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby 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 kódován v kódování UTF-8:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.

VaultSecretGroup

Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault.

Name Typ Description
sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates.

vaultCertificates

VaultCertificate[]

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

VirtualHardDisk

Popisuje identifikátor URI disku.

Name Typ Description
uri

string

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

VirtualMachine

Popisuje virtuální stroj.

Name Typ Description
etag

string

Etag je vlastnost vrácená v odpovědi Create/Update/Get virtuálního počítače, aby ji zákazník mohl zadat do hlavičky, aby zajistil optimistické aktualizace.

extendedLocation

ExtendedLocation

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

id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

VirtualMachineIdentity

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

location

string

Geografické umístění, ve kterém se nachází zdroj

managedBy

string

ManagedBy je nastavená na Virtual Machine Scale Set (VMSS) flex ARM resourceID, pokud je virtuální počítač součástí VMSS. Tuto vlastnost používá platforma pro optimalizaci odstranění interní skupiny prostředků.

name

string

Název prostředku

placement

Placement

Oddíl umístění určuje uživatelsky definovaná omezení pro umístění hardwaru virtuálního počítače. Tuto vlastnost nelze po zřízení virtuálního počítače změnit. Minimální verze api: 2024-11-01.

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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit.

properties.additionalCapabilities

AdditionalCapabilities

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

properties.applicationProfile

ApplicationProfile

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS.

properties.availabilitySet

SubResource

Určuje informace o skupině dostupnosti, ke které má 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 virtuální počítače v Azure. V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti 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č nelze přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem na vlastnosti non-null.virtualMachineScaleSet.

properties.billingProfile

BillingProfile

Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure. Minimální verze api: 2019-03-01.

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 api: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

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

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

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

properties.extensionsTimeBudget

string

Určuje čas přidělení pro spuštění všech rozšíření. Doba trvání by měla být mezi 15 minut a 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 api: 2020-06-01.

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 nachází virtuální počítač. Minimální verze api: 2018-10-01.

properties.hostGroup

SubResource

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

properties.instanceView

VirtualMachineInstanceView

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

properties.licenseType

string

Určuje, že použitá image nebo disk byly licencované místně.

Možné hodnoty operačního systému Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty operačního systému 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 linuxový server

Minimální verze 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. Některá nastavení se po zřízení virtuálního počítače nedají změnit.

properties.platformFaultDomain

integer (int32)

Určuje logickou doménu selhání škálovací sady, do které se virtuální počítač vytvoří. Ve výchozím nastavení bude virtuální počítač automaticky přiřazený 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 platformFaultDomainCount větší než 1. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api:2020-12-01.

properties.priority

VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. Minimální verze api: 2019-03-01

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é má být virtuální počítač přiřazen. Minimální verze api: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Určuje znovu nasazení, restartování a scheduledEventsAdditionalPublishingTargets – konfigurace související s naplánovanou událostí pro virtuální počítač.

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

Určuje čas, kdy byl prostředek virtuálního počítače vytvořen. Minimální verze api: 2021-11-01.

properties.userData

string

UserData pro virtuální počítač, který musí mít kódování base-64. Zákazník by zde neměl předávat žádné tajné kódy. Minimální verze api: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Určuje informace o škálovací sadě virtuálních počítačů, ke které má 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 pouze do škálovací sady virtuálních počítačů při vytváření. Existující virtuální počítač nelze přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem vlastnosti.availabilitySet bez hodnoty null. Minimální verze api:2019-03-01.

properties.vmId

string

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

resources

VirtualMachineExtension[]

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

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků

type

string

Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts"

zones

string[]

Zóny dostupnosti.

VirtualMachineAgentInstanceView

Zobrazení instance agenta virtuálního počítače spuštěného ve 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 nástroje VM Agent.

VirtualMachineEvictionPolicyTypes

Určuje zásady vyřazení pro spotový virtuální počítač/VMSS Azure

Hodnota Description
Deallocate
Delete

VirtualMachineExtension

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

Name Typ Description
id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Geografické umístění, ve kterém se nachází zdroj

name

string

Název prostředku

properties.autoUpgradeMinorVersion

boolean

Určuje, jestli má rozšíření 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á být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření.

properties.forceUpdateTag

string

Způsob vynucení aktualizace obslužné rutiny rozšíření i v případě, že se konfigurace rozšíření nezměnila.

properties.instanceView

VirtualMachineExtensionInstanceView

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

properties.protectedSettings

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 spotřebovaná z trezoru klíčů

properties.provisionAfterExtensions

string[]

Kolekce názvů rozšíření, po kterých 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

Veřejná nastavení formátovaná json pro rozšíření

properties.suppressFailures

boolean

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

properties.type

string

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

properties.typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků

type

string

Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts"

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 zdroje

substatuses

InstanceViewStatus[]

Informace o stavu zdroje

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.

Name Typ Description
principalId

string

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

tenantId

string

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

type

ResourceIdentityType

Typ identity používané 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 všechny identity z virtuálního počítače.

userAssignedIdentities

<string,  UserAssignedIdentitiesValue>

Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele 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, na kterém je virtuální počítač přidělen prostřednictvím automatického umístění, pokud je virtuální počítač přidružen k vyhrazené skupině hostitelů, která má automatické umístění povoleno. Minimální verze api: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu 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 náhledu] Určuje, zda je virtuální počítač aktuálně v pohotovostním fondu nebo mimo něj.

maintenanceRedeployStatus

MaintenanceRedeployStatus

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

osName

string

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

osVersion

string

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

patchStatus

VirtualMachinePatchStatus

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

platformFaultDomain

integer (int32)

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

platformUpdateDomain

integer (int32)

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 zdroje

vmAgent

VirtualMachineAgentInstanceView

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

vmHealth

VirtualMachineHealthStatus

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

VirtualMachineIpTag

Obsahuje značku IP přidruženou k veřejné IP adrese.

Name Typ Description
ipTagType

string

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

tag

string

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

VirtualMachineListResult

Výpis odpovědi operace virtuálního počítače.

Name Typ Description
nextLink

string (uri)

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

value

VirtualMachine[]

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

VirtualMachineNetworkInterfaceConfiguration

Popisuje konfiguraci síťového rozhraní virtuálního počítače.

Name Typ Description
name

string

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

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

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

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

properties.deleteOption

DeleteOptions

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

properties.disableTcpStateTracking

boolean

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

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

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

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Určuje, jestli je síťové rozhraní akcelerované síťové připojení.

properties.enableFpga

boolean

Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA.

properties.enableIPForwarding

boolean

Určuje, jestli je u této síťové karty povolené předávání IP.

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í.

tags

object

Značky prostředků použité na adresu networkInterface vytvořenou touto NetworkInterfaceConfiguration

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Popisuje nastavení DNS konfigurace sítě virtuálních počítačů.

Name Typ Description
dnsServers

string[]

Seznam IP adres serverů DNS

VirtualMachineNetworkInterfaceIPConfiguration

Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače.

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. Více virtuálních počítačů nemůže používat stejnou aplikační bránu.

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žít stejný nástroj pro vyrovnávání zatížení skladové položky 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 verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Určuje identifikátor podsítě.

VirtualMachinePatchStatus

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 poslední instalační operace pro virtuální počítač.

VirtualMachinePriorityTypes

Určuje prioritu pro samostatný virtuální počítač nebo virtuální počítače ve škálovací sadě. Výčet "Nízký" bude v budoucnu zastaralý, použijte prosím "Spot" jako výčet pro nasazení spotového virtuálního počítače/VMSS Azure.

Hodnota Description
Regular
Low
Spot

VirtualMachinePublicIPAddressConfiguration

Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace veřejné IP adresy.

properties.deleteOption

DeleteOptions

Zadejte, 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 použije na veřejných IP adresách .

properties.idleTimeoutInMinutes

integer (int32)

Č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 verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Zadejte typ přidělování veřejných IP adres.

properties.publicIPPrefix

SubResource

PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy.

sku

PublicIPAddressSku

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

tags

object

Značky prostředků použité na veřejnou IP adresu vytvořenou tímto PublicIPAddressConfiguration

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Popisuje nastavení DNS konfigurace sítě virtuálních počítačů.

Name Typ Description
domainNameLabel

string

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

domainNameLabelScope

DomainNameLabelScopeTypes

Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku hashovaného názvu domény 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 aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit 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.

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

VMDiskSecurityProfile

Určuje nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ho nastavit pouze pro důvěrné virtuální počítače.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

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

securityEncryptionType

SecurityEncryptionTypes

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

VMGalleryApplication

Určuje požadované informace pro odkaz na verzi aplikace v galerii výpočetních prostředků.

Name Typ Description
configurationReference

string

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

enableAutomaticUpgrade

boolean

Pokud je nastavená hodnota true, když je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo VMSS.

order

integer (int32)

Volitelné, Určuje pořadí, ve kterém se balíčky musí nainstalovat.

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, selhání jakékoli operace v aplikaci VmApplication selže při nasazení.

VMSizeProperties

Určuje nastavení vlastnosti velikosti virtuálního počítače na virtuálním počítači.

Name Typ Description
vCPUsAvailable

integer (int32)

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

vCPUsPerCore

integer (int32)

Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není zadána v textu požadavku výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené 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ázán.

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ý používá instalační program systému Windows.

enableAutomaticUpdates

boolean

Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. 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

Označuje, zda jsou pro virtuální počítač se systémem Windows povoleny aktualizace platformy VMAgent.

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 nastavena na true ve výchozím nastavení. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.

timeZone

string

Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty 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é prostředí 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.

Hodnota Description
ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

Hodnota Description
Unknown
IfRequired
Never
Always

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít, když je v nastavení opravy systému Windows vybrán režim opravy AutomaticByPlatform.

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 oprav 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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

Hodnota Description
Manual
AutomaticByOS
AutomaticByPlatform

WinRMConfiguration

Popisuje konfiguraci vzdálené správy windows virtuálního počítače.

Name Typ Description
listeners

WinRMListener[]

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

WinRMListener

Popisuje protokol a kryptografický otisk naslouchacího procesu vzdálené správy systému Windows.

Name Typ Description
certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby 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 kódován v UTF-8:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.

protocol

ProtocolTypes

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

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

Hodnota Description
Any
Auto

Automatické umístění zón ve škálovací sadě virtuálních počítačů.