Virtual Machines - List All

Список всех виртуальных машин в указанной подписке. Используйте свойство nextLink в ответе, чтобы получить следующую страницу виртуальных машин.

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

Параметры URI

Name In Required Type Description
subscriptionId
path True
  • string

учетные данные подписки, однозначно идентифицирующие Microsoft Azure подписку. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True
  • string

Версия API клиента.

$filter
query
  • string

Параметр системного запроса для фильтрации виртуальных машин, возвращенных в ответе. Разрешенное значение: "virtualMachineScaleSet/ID ' EQ/Субскриптионс/{субид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/Микрософт.компуте/виртуалмачинескалесетс/{вмсснаме} '

statusOnly
query
  • string

statusOnly = true включает получение состояния времени выполнения всех виртуальных машин в подписке.

Ответы

Name Type Description
200 OK

ОК

Other Status Codes

Ошибочный ответ, описывающий причину сбоя операции.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation олицетворение учетной записи пользователя

Примеры

VirtualMachines_ListAll_MaximumSet_Gen
VirtualMachines_ListAll_MinimumSet_Gen

VirtualMachines_ListAll_MaximumSet_Gen

Sample Request

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

Sample Response

{
  "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,
          "adminPassword": "{aaaaaaaaaaaaa}",
          "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": "2020-11-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": 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"
              }
            ]
          }
        },
        "licenseType": "aaaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 8,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "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": {}
          },
          "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,
          "adminPassword": "{aaaaaaaaaaaaa}",
          "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": "2020-11-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": 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"
              }
            ]
          }
        },
        "licenseType": "aaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 11,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "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": {}
          },
          "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"
}

VirtualMachines_ListAll_MinimumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "location": "eastus"
    },
    {
      "location": "eastus"
    }
  ]
}

Определения

AdditionalCapabilities

Включает или отключает возможность на виртуальной машине или в масштабируемом наборе виртуальных машин.

AdditionalUnattendContent

указывает дополнительные сведения в формате XML, которые могут быть добавлены в файл Unattend.xml, который используется программа установки Windows. Содержимое определяется именем параметра, именем компонента и проходом, к которому применяется содержимое.

ApiError

Ошибка API.

ApiErrorBase

Базовое сообщение об ошибке API.

ApplicationProfile

Содержит список приложений коллекции, которые необходимо сделать доступными для виртуальной машины или VMSS.

AvailablePatchSummary

Описание свойств представления экземпляра виртуальной машины для сведений о доступных исправлениях.

BillingProfile

Указывает сведения, связанные с выставлением счетов для виртуальной машины Azure или VMSS.

Минимальная версия API: 2019-03-01.

BootDiagnostics

Диагностика загрузки — это функция отладки, позволяющая просматривать выходные данные и снимок экрана консоли для диагностики состояния виртуальной машины.

Вы можете легко просмотреть выходные данные журнала консоли.

Azure также позволяет просматривать снимок экрана виртуальной машины из низкоуровневой оболочки.

BootDiagnosticsInstanceView

Представление экземпляра для диагностики загрузки виртуальной машины.

CachingTypes

Возвращает тип кэширования.

CapacityReservationProfile

Параметры профиля резервирования емкости.

CloudError

Ошибочный ответ от службы вычислений.

ComponentNames

Имя компонента. в настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup.

DataDisk

Описывает диск данных.

DeleteOptions

Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины

DiagnosticsProfile

Указывает состояние параметров диагностики загрузки.

Минимальная версия API: 2015-06-15.

DiffDiskOptions

Задает параметры временного диска для диска операционной системы.

DiffDiskPlacement

Указывает размещение временного диска для диска операционной системы. Это свойство может использоваться пользователем в запросе для выбора расположения, т. е. дискового пространства кэша или места на диске для временных ресурсов ОС. дополнительные сведения о требованиях к размерам временных дисков ос см. в статье требования к размеру диска ос для Windows виртуальной машины на https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements виртуальной машине Linux по адресуhttps://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DiffDiskSettings

Описание параметров временных дисков, которые можно указать для диска операционной системы.

Примечание. параметры временного диска можно указать только для управляемого диска.

DiskCreateOptionTypes

Указывает, как должна быть создана виртуальная машина.

Возможны следующие значения:

Присоединить \u2013 это значение используется, если для создания виртуальной машины используется специализированный диск.

FromImage \U2013. это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете описанный выше элемент imageReference. Если вы используете образ Marketplace, вы также используете ранее описанный элемент Plan.

DiskDeleteOptionTypes

Указывает, должен ли диск ОС удаляться или отсоединяться при удалении виртуальной машины.

Возможные значения:

Удаление Если это значение используется, диск операционной системы удаляется при удалении виртуальной машины.

Отсоединить Если используется это значение, диск операционной системы сохраняется после удаления виртуальной машины.

По умолчанию устанавливается значение отсоединить. Для временного диска ОС значение по умолчанию равно Delete. Пользователь не может изменить параметр удаления для временного диска ОС.

DiskDetachOptionTypes

Указывает поведение при отсоединении, используемое при отсоединении диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: форцедетач.

Детачоптион: форцедетач применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не была завершена из-за непредвиденного сбоя виртуальной машины, а диск все еще не освобожден, используйте принудительное отключение в качестве последнего варианта, чтобы отсоединить диск от виртуальной машины принудительно. При использовании этого поведения отсоединения могут не быть сброшены все операции записи.

Эта функция все еще находится в режиме предварительного просмотра и не поддерживается для VirtualMachineScaleSet. Чтобы принудительно отключить диск данных, обновите Тобедетачед до "true" вместе с параметром Детачоптион: "Форцедетач".

DiskEncryptionSetParameters

Описывает параметр идентификатора ресурса для набора шифрования диска, который можно указать для диска.

Примечание. идентификатор ресурса для набора шифрования диска можно указать только для управляемого диска. https://aka.ms/mdssewithcmkoverviewДополнительные сведения см. в разделе.

DiskEncryptionSettings

описывает Параметры шифрования для диска

DiskInstanceView

Представление экземпляра диска.

ExtendedLocation

Сложный тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

HardwareProfile

Указывает параметры оборудования виртуальной машины.

HyperVGenerationType

Указывает тип Хипервженератион

ImageReference

Указывает сведения об используемом образе. Можно указать сведения об образах платформы, образах Marketplace или виртуальных машинах. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но он не используется в других операциях создания. Примечание. издатель ссылок на изображения и предложение могут быть заданы только при создании масштабируемого набора.

InnerError

Сведения о внутренней ошибке.

InstanceViewStatus

Состояние представления экземпляра.

IPVersions

Доступно с Api-Version 2019-07-01, а также указывает, является ли определенная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. Возможные значения: "IPv4" и "IPv6".

KeyVaultKeyReference

Описывает ссылку на ключ Key Vault

KeyVaultSecretReference

Описывает ссылку на Key Vault секрет

LastPatchInstallationSummary

Описание свойств последнего установленного исправления.

LinuxConfiguration

Указывает параметры операционной системы Linux на виртуальной машине.

Список поддерживаемых дистрибутивов Linux см. в статье дистрибутивы Linux на Azure-Endorsed.

LinuxPatchAssessmentMode

Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

Возможны следующие значения:

Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

LinuxPatchSettings

Указывает параметры, связанные с исправлениями гостевых виртуальных машин в Linux.

LinuxVMGuestPatchMode

Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

Возможны следующие значения:

Имажедефаулт — используется конфигурация исправлений по умолчанию для виртуальной машины.

Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойство Провисионвмажент должно иметь значение true

MaintenanceOperationResultCodeTypes

Код результата последнего операции обслуживания.

MaintenanceRedeployStatus

Состояние операции обслуживания.

ManagedDiskParameters

Параметры управляемого диска.

NetworkApiVersion

Указывает версию API Microsoft. Network, используемую при создании сетевых ресурсов в конфигурациях сетевых интерфейсов.

NetworkInterfaceReference

Описывает ссылку на сетевой интерфейс.

NetworkProfile

Указывает сетевые интерфейсы или конфигурацию сети виртуальной машины.

OperatingSystemTypes

Операционная система Осдискимаже.

OSDisk

Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье о дисках и VHD для виртуальных машин Azure.

OSProfile

Указывает параметры операционной системы виртуальной машины. Некоторые параметры не могут быть изменены после подготовки виртуальной машины.

PassNames

Имя передачи. В настоящее время единственное допустимое значение — OobeSystem.

PatchOperationStatus

Общее состояние успешного или неуспешного выполнения операции. Он остается "незавершенным" до завершения операции. На этом этапе он станет "неизвестным", "сбой", "успешно" или "Комплетедвисварнингс".

PatchSettings

Указывает параметры, связанные с исправлениями гостевых виртуальных машин на Windows.

Plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем можно будет использовать образ Marketplace из API, необходимо включить образ для программного использования. в портал Azure найдите образ marketplace, который вы хотите использовать, и щелкните его , чтобы выполнить развертывание программным способом, Начало работы >. Введите необходимые сведения и нажмите кнопку сохранить.

ProtocolTypes

Указывает протокол прослушивателя WinRM.

Возможны следующие значения:
НТТР

Протокол

PublicIPAddressSku

Описание номера SKU общедоступного IP-адреса. Он может быть установлен только с Орчестратионмоде как гибкий.

PublicIPAddressSkuName

Укажите имя SKU общедоступного IP-адреса

PublicIPAddressSkuTier

Укажите уровень SKU общедоступного IP-адреса

PublicIPAllocationMethod

Укажите тип выделения общедоступного IP-адреса

ResourceIdentityType

Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "нет" удалит все удостоверения из виртуальной машины.

ScheduledEventsProfile
securityEncryptionTypes

Указывает EncryptionType управляемого диска.
Он имеет значение Дисквисвмгуестстате для шифрования управляемого диска вместе с BLOB-объектом Вмгуестстате и Вмгуестстатеонли для шифрования всего большого двоичного объекта Вмгуестстате.

Примечание. его можно задать только для конфиденциальных виртуальных машин.

SecurityProfile

Задает параметры профиля безопасности для виртуальной машины или масштабируемого набора виртуальных машин.

SecurityTypes

Указывает SecurityType виртуальной машины. Для включения Уефисеттингс необходимо задать любое указанное значение.

Значение по умолчанию: Уефисеттингс не будет включено, если это свойство не задано.

SettingNames

Указывает имя параметра, к которому относится контент. Возможные значения: Фирстлогонкоммандс и Autologon.

SshConfiguration

Конфигурация SSH для виртуальных машин под управлением Linux, работающих в Azure

SshPublicKey

Содержит сведения об открытом ключе сертификата SSH и пути к виртуальной машине Linux, в которую помещен открытый ключ.

StatusLevelTypes

Код уровня.

StorageAccountTypes

Указывает тип учетной записи хранения для управляемого диска. Примечание. UltraSSD_LRS может использоваться только с дисками данных, его нельзя использовать с диском операционной системы.

StorageProfile

Указывает параметры хранилища дисков виртуальной машины.

SubResource
TerminateNotificationProfile
UefiSettings

Задает такие параметры безопасности, как безопасная загрузка и vTPM, используемые при создании виртуальной машины.

Минимальная версия API: 2020-12-01

UserAssignedIdentities

Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут иметь идентификаторы ресурсов ARM в формате "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/Микрософт.манажедидентити/усерассигнедидентитиес/{идентитинаме}".

VaultCertificate

Описывает ссылку на один сертификат в Key Vault и место, где сертификат должен находиться на виртуальной машине.

VaultSecretGroup

Описывает набор сертификатов, которые находятся в одном Key Vault.

VirtualHardDisk

Описывает универсальный код ресурса (URI) диска.

VirtualMachine

Описывает виртуальную машину.

VirtualMachineAgentInstanceView

Представление экземпляра агента виртуальной машины, работающего на виртуальной машине.

VirtualMachineEvictionPolicyTypes

Указывает политику вытеснения для виртуальной машины Azure для точки и масштабируемого набора Azure.

Для виртуальных машин Azure на месте поддерживаются оба варианта: "освобождение" и "Удалить", а минимальная версия API — 2019-03-01.

Для наборов масштабируемых данных Azure поддерживаются методы "unallocate" и "Delete", а также минимальный номер версии API — 2017-10-30-Preview.

VirtualMachineExtension

Описывает расширение виртуальной машины.

VirtualMachineExtensionHandlerInstanceView

Представление экземпляра обработчика расширения виртуальной машины.

VirtualMachineExtensionInstanceView

Представление экземпляра расширения виртуальной машины.

VirtualMachineHealthStatus

Состояние работоспособности виртуальной машины.

VirtualMachineIdentity

Удостоверение для виртуальной машины.

VirtualMachineInstanceView

Представление экземпляра виртуальной машины.

VirtualMachineIpTag

Содержит тег IP, связанный с общедоступным IP-адресом.

VirtualMachineListResult

Ответ на операцию "список операций виртуальной машины".

VirtualMachineNetworkInterfaceConfiguration

Описание конфигураций сетевого интерфейса виртуальной машины.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Описание параметров DNS сетевой конфигурации виртуальной машины.

VirtualMachineNetworkInterfaceIPConfiguration

Описание IP-конфигурации сетевого профиля виртуальной машины.

VirtualMachinePatchStatus

Состояние операций исправления виртуальной машины.

VirtualMachinePriorityTypes

Указывает приоритет для виртуальной машины.

Минимальная версия API: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

Описание конфигурации PublicIPAddress IP-конфигурации виртуальных машин

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Описание параметров DNS сетевой конфигурации виртуальной машины.

VirtualMachineSizeTypes

Задает размер виртуальной машины.

Тип данных enum в настоящее время устарел и будет удален до 23 декабря 2023.

Для получения списка доступных размеров рекомендуется использовать следующие API:

Вывод списка всех доступных размеров виртуальных машин в группе доступности

Вывод списка всех доступных размеров виртуальных машин в регионе

Перечисление всех доступных размеров виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в статье размеры виртуальных машин.

Доступные размеры виртуальных машин зависят от региона и группы доступности.

VMDiskSecurityProfile

Задает параметры профиля безопасности для управляемого диска.

Примечание. его можно задать только для конфиденциальных виртуальных машин.

VMGalleryApplication

Указывает сведения, необходимые для ссылки на версию приложения-коллекции вычислений

VMSizeProperties

Задает параметры свойств размера ВИРТУАЛЬНОЙ машины на виртуальной машине.

WindowsConfiguration

Указывает параметры операционной системы Windows на виртуальной машине.

WindowsPatchAssessmentMode

Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

Возможны следующие значения:

Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

WindowsVMGuestPatchMode

Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

Возможны следующие значения:

Вручную — вы управляете приложениями исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную в виртуальной машине. В этом режиме автоматическое обновление отключено; Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение false.

Аутоматикбйос — виртуальная машина будет автоматически обновлена операционной системой. Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение true.

Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойства Провисионвмажент и Виндовсконфигуратион. Енаблеаутоматикупдатес должны иметь значение true

WinRMConfiguration

описание служба удаленного управления Windows конфигурации виртуальной машины

WinRMListener

описание протокола и отпечатка прослушивателя служба удаленного управления Windows

AdditionalCapabilities

Включает или отключает возможность на виртуальной машине или в масштабируемом наборе виртуальных машин.

Name Type Description
hibernationEnabled
  • boolean

Флаг, который включает или отключает функцию гибернации на виртуальной машине.

ultraSSDEnabled
  • boolean

Флаг, который включает или отключает возможность использования одного или нескольких управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или VMSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин только в том случае, если это свойство включено.

AdditionalUnattendContent

указывает дополнительные сведения в формате XML, которые могут быть добавлены в файл Unattend.xml, который используется программа установки Windows. Содержимое определяется именем параметра, именем компонента и проходом, к которому применяется содержимое.

Name Type Description
componentName

Имя компонента. в настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup.

content
  • string

Указывает содержимое в формате XML, добавляемое в файл unattend.xml для указанного пути и компонента. Значение XML должно быть меньше 4 КБ и должно включать корневой элемент для вставляемого параметра или функции.

passName

Имя передачи. В настоящее время единственное допустимое значение — OobeSystem.

settingName

Указывает имя параметра, к которому относится контент. Возможные значения: Фирстлогонкоммандс и Autologon.

ApiError

Ошибка API.

Name Type Description
code
  • string

Код ошибки.

details

Сведения об ошибке API

innererror

Внутренняя ошибка API

message
  • string

Сообщение об ошибке.

target
  • string

Целевой объект конкретной ошибки.

ApiErrorBase

Базовое сообщение об ошибке API.

Name Type Description
code
  • string

Код ошибки.

message
  • string

Сообщение об ошибке.

target
  • string

Целевой объект конкретной ошибки.

ApplicationProfile

Содержит список приложений коллекции, которые необходимо сделать доступными для виртуальной машины или VMSS.

Name Type Description
galleryApplications

Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS

AvailablePatchSummary

Описание свойств представления экземпляра виртуальной машины для сведений о доступных исправлениях.

Name Type Description
assessmentActivityId
  • string

Идентификатор действия операции, которая вызвала этот результат. Он используется для корреляции между CRP и журналами расширений.

criticalAndSecurityPatchCount
  • integer

Число обнаруженных критических обновлений или исправлений безопасности, которые были определены как доступные и еще не установлены.

error

Ошибки, обнаруженные во время выполнения операции. Массив Details содержит список этих элементов.

lastModifiedTime
  • string

Метка времени в формате UTC, когда началась операция.

otherPatchCount
  • integer

Количество всех доступных исправлений, исключая критическую защиту и безопасность.

rebootPending
  • boolean

Общее состояние перезагрузки виртуальной машины. Он будет иметь значение true, если частично установленные исправления требует перезагрузки для завершения установки, но перезагрузка еще не выполнялась.

startTime
  • string

Метка времени в формате UTC, когда началась операция.

status

Общее состояние успешного или неуспешного выполнения операции. Он остается "незавершенным" до завершения операции. На этом этапе он станет "неизвестным", "сбой", "успешно" или "Комплетедвисварнингс".

BillingProfile

Указывает сведения, связанные с выставлением счетов для виртуальной машины Azure или VMSS.

Минимальная версия API: 2019-03-01.

Name Type Description
maxPrice
  • number

Указывает максимальную цену, которую вы хотите оплатить для виртуальной машины Azure или VMSS. Эта цена относится к долларам США.

Эта цена будет сравниваться с текущей ценой к точке Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания или обновления точки Azure "МАШИНное VMSS", и операция будет выполнена только в том случае, если Максприце больше, чем текущая цена точки Azure.

Максприце также будет использоваться для исключения виртуальной машины Azure или VMSS, если текущая цена за точки Azure выходит за пределы Максприце после создания виртуальной машины или VMSS.

Возможны следующие значения:

— Любое десятичное значение больше нуля. Пример: 0,01538

-1 — указывает, что цена по умолчанию должна быть по запросу.

Вы можете задать для параметра Максприце значение-1, чтобы указать, что не следует выключать точку обслуживания точки или VMSS в Azure по соображениям стоимости. Кроме того, максимальная цена по умолчанию — – 1, если она не предоставлена вами.

Минимальная версия API: 2019-03-01.

BootDiagnostics

Диагностика загрузки — это функция отладки, позволяющая просматривать выходные данные и снимок экрана консоли для диагностики состояния виртуальной машины.

Вы можете легко просмотреть выходные данные журнала консоли.

Azure также позволяет просматривать снимок экрана виртуальной машины из низкоуровневой оболочки.

Name Type Description
enabled
  • boolean

Следует ли включить диагностику загрузки на виртуальной машине.

storageUri
  • string

Универсальный код ресурса (URI) учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана.

Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище.

BootDiagnosticsInstanceView

Представление экземпляра для диагностики загрузки виртуальной машины.

Name Type Description
consoleScreenshotBlobUri
  • string

URI большого двоичного объекта снимка экрана консоли.

Примечание. Этот параметр не будет задан, если в настоящее время включена Диагностика загрузки для управляемого хранилища.

serialConsoleLogBlobUri
  • string

URI BLOB-объекта журнала последовательной консоли.

Примечание. Этот параметр не будет задан, если в настоящее время включена Диагностика загрузки для управляемого хранилища.

status

Сведения о состоянии диагностики загрузки для виртуальной машины.

Примечание. он будет задан только в случае возникновения ошибок при включении диагностики загрузки.

CachingTypes

Возвращает тип кэширования.

Name Type Description
None
  • string
ReadOnly
  • string
ReadWrite
  • string

CapacityReservationProfile

Параметры профиля резервирования емкости.

Name Type Description
capacityReservationGroup

Указывает идентификатор ресурса группы резервирования емкости, который должен использоваться для выделения виртуальных машин или экземпляров виртуальных машин масштабируемого набора, если зарезервирована достаточная емкость. https://aka.ms/CapacityReservationДополнительные сведения см. в разделе.

CloudError

Ошибочный ответ от службы вычислений.

Name Type Description
error

Ошибка API.

ComponentNames

Имя компонента. в настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup.

Name Type Description
Microsoft-Windows-Shell-Setup
  • string

DataDisk

Описывает диск данных.

Name Type Description
caching

Указывает требования к кэшированию.

Возможны следующие значения:

None

ReadOnly

ReadWrite

По умолчанию: нет для хранилища уровня "Стандартный". только для чтения для хранилища Premium

createOption

Указывает, как должна быть создана виртуальная машина.

Возможны следующие значения:

Присоединить \u2013 это значение используется, если для создания виртуальной машины используется специализированный диск.

FromImage \U2013. это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете описанный выше элемент imageReference. Если вы используете образ Marketplace, вы также используете ранее описанный элемент Plan.

deleteOption

Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины.

Возможные значения:

Удаление Если используется это значение, диск данных удаляется при удалении виртуальной машины.

Отсоединить Если используется это значение, диск данных сохраняется после удаления виртуальной машины.

Значение по умолчанию равно Detach

detachOption

Указывает поведение при отсоединении, используемое при отсоединении диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: форцедетач.

Детачоптион: форцедетач применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не была завершена из-за непредвиденного сбоя виртуальной машины, а диск все еще не освобожден, используйте принудительное отключение в качестве последнего варианта, чтобы отсоединить диск от виртуальной машины принудительно. При использовании этого поведения отсоединения могут не быть сброшены все операции записи.

Эта функция все еще находится в режиме предварительного просмотра и не поддерживается для VirtualMachineScaleSet. Чтобы принудительно отключить диск данных, обновите Тобедетачед до "true" вместе с параметром Детачоптион: "Форцедетач".

diskIOPSReadWrite
  • integer

Указывает Read-Write операций ввода-вывода для управляемого диска, когда StorageAccountType UltraSSD_LRS. Возвращается только для VirtualMachine масштабируемых накопителей виртуальных машин. Может обновляться только через обновления для масштабируемого набора VirtualMachine.

diskMBpsReadWrite
  • integer

Указывает пропускную способность в МБ в секунду для управляемого диска, когда StorageAccountType UltraSSD_LRS. Возвращается только для VirtualMachine масштабируемых накопителей виртуальных машин. Может обновляться только через обновления для масштабируемого набора VirtualMachine.

diskSizeGB
  • integer

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины.

Это значение не может быть больше 1023 ГБ

image

Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан Саурцеимаже, то целевой виртуальный жесткий диск не должен существовать.

lun
  • integer

Указывает логический номер устройства для диска данных. Это значение используется для обнаружения дисков данных в виртуальной машине и, следовательно, должно быть уникальным для каждого диска данных, подключенного к виртуальной машине.

managedDisk

Параметры управляемого диска.

name
  • string

имя диска.

toBeDetached
  • boolean

Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset

vhd

Виртуальный жесткий диск.

writeAcceleratorEnabled
  • boolean

Указывает, следует ли включить или отключить writeAccelerator на диске.

DeleteOptions

Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины

Name Type Description
Delete
  • string
Detach
  • string

DiagnosticsProfile

Указывает состояние параметров диагностики загрузки.

Минимальная версия API: 2015-06-15.

Name Type Description
bootDiagnostics

Диагностика загрузки — это функция отладки, позволяющая просматривать выходные данные и снимок экрана консоли для диагностики состояния виртуальной машины.
Примечание. Если указано storageUri, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина.

Вы можете легко просмотреть выходные данные журнала консоли.

Azure также позволяет просматривать снимок экрана виртуальной машины из низкоуровневой оболочки.

DiffDiskOptions

Задает параметры временного диска для диска операционной системы.

Name Type Description
Local
  • string

DiffDiskPlacement

Указывает размещение временного диска для диска операционной системы. Это свойство может использоваться пользователем в запросе для выбора расположения, т. е. дискового пространства кэша или места на диске для временных ресурсов ОС. дополнительные сведения о требованиях к размерам временных дисков ос см. в статье требования к размеру диска ос для Windows виртуальной машины на https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements виртуальной машине Linux по адресуhttps://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

Name Type Description
CacheDisk
  • string
ResourceDisk
  • string

DiffDiskSettings

Описание параметров временных дисков, которые можно указать для диска операционной системы.

Примечание. параметры временного диска можно указать только для управляемого диска.

Name Type Description
option

Задает параметры временного диска для диска операционной системы.

placement

Указывает размещение временного диска для диска операционной системы.

Возможны следующие значения:

качедиск

ResourceDisk

По умолчанию: качедиск , если он настроен для размера виртуальной машины, в противном случае используется ResourceDisk .

сведения о https://docs.microsoft.com/azure/virtual-machines/windows/sizes https://docs.microsoft.com/azure/virtual-machines/linux/sizes том, какие размеры виртуальных машин представляют диск кэша, см. в документации по размеру виртуальной машины для Windows виртуальных машин на виртуальной машине Linux по адресу.

DiskCreateOptionTypes

Указывает, как должна быть создана виртуальная машина.

Возможны следующие значения:

Присоединить \u2013 это значение используется, если для создания виртуальной машины используется специализированный диск.

FromImage \U2013. это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете описанный выше элемент imageReference. Если вы используете образ Marketplace, вы также используете ранее описанный элемент Plan.

Name Type Description
Attach
  • string
Empty
  • string
FromImage
  • string

DiskDeleteOptionTypes

Указывает, должен ли диск ОС удаляться или отсоединяться при удалении виртуальной машины.

Возможные значения:

Удаление Если это значение используется, диск операционной системы удаляется при удалении виртуальной машины.

Отсоединить Если используется это значение, диск операционной системы сохраняется после удаления виртуальной машины.

По умолчанию устанавливается значение отсоединить. Для временного диска ОС значение по умолчанию равно Delete. Пользователь не может изменить параметр удаления для временного диска ОС.

Name Type Description
Delete
  • string
Detach
  • string

DiskDetachOptionTypes

Указывает поведение при отсоединении, используемое при отсоединении диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: форцедетач.

Детачоптион: форцедетач применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не была завершена из-за непредвиденного сбоя виртуальной машины, а диск все еще не освобожден, используйте принудительное отключение в качестве последнего варианта, чтобы отсоединить диск от виртуальной машины принудительно. При использовании этого поведения отсоединения могут не быть сброшены все операции записи.

Эта функция все еще находится в режиме предварительного просмотра и не поддерживается для VirtualMachineScaleSet. Чтобы принудительно отключить диск данных, обновите Тобедетачед до "true" вместе с параметром Детачоптион: "Форцедетач".

Name Type Description
ForceDetach
  • string

DiskEncryptionSetParameters

Описывает параметр идентификатора ресурса для набора шифрования диска, который можно указать для диска.

Примечание. идентификатор ресурса для набора шифрования диска можно указать только для управляемого диска. https://aka.ms/mdssewithcmkoverviewДополнительные сведения см. в разделе.

Name Type Description
id
  • string

Идентификатор ресурса

DiskEncryptionSettings

описывает Параметры шифрования для диска

Name Type Description
diskEncryptionKey

Указывает расположение ключа шифрования диска, который является Key Vault секретом.

enabled
  • boolean

Указывает, включено ли шифрование дисков на виртуальной машине.

keyEncryptionKey

Указывает расположение ключа шифрования ключа в Key Vault.

DiskInstanceView

Представление экземпляра диска.

Name Type Description
encryptionSettings

Задает параметры шифрования для диска операционной системы.

Минимальная версия API: 2015-06-15

name
  • string

имя диска.

statuses

Сведения о состоянии ресурса.

ExtendedLocation

Сложный тип расширенного расположения.

Name Type Description
name
  • string

Имя расширенного расположения.

type

Тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

Name Type Description
EdgeZone
  • string

HardwareProfile

Указывает параметры оборудования виртуальной машины.

Name Type Description
vmSize

Задает размер виртуальной машины.

Тип данных enum в настоящее время устарел и будет удален до 23 декабря 2023.

Для получения списка доступных размеров рекомендуется использовать следующие API:

Вывод списка всех доступных размеров виртуальных машин в группе доступности

Вывод списка всех доступных размеров виртуальных машин в регионе

Перечисление всех доступных размеров виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в статье размеры виртуальных машин.

Доступные размеры виртуальных машин зависят от региона и группы доступности.

vmSizeProperties

Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01.

Эта функция все еще находится в режиме предварительного просмотра и не поддерживается для VirtualMachineScaleSet.

Для получения дополнительных сведений следуйте инструкциям в разделе Настройка виртуальной машины .

HyperVGenerationType

Указывает тип Хипервженератион

Name Type Description
V1
  • string
V2
  • string

ImageReference

Указывает сведения об используемом образе. Можно указать сведения об образах платформы, образах Marketplace или виртуальных машинах. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но он не используется в других операциях создания. Примечание. издатель ссылок на изображения и предложение могут быть заданы только при создании масштабируемого набора.

Name Type Description
communityGalleryImageId
  • string

Указан уникальный идентификатор образа коллекции сообществ для развертывания виртуальной машины. Это можно сделать в результате вызова GET из образа из коллекции сообщества.

exactVersion
  • string

Указывает в десятичных числах версию образа платформы или образ Marketplace, используемый для создания виртуальной машины. Это поле только для чтения отличается от Version, только если значение, указанное в поле "версия", равно "latest".

id
  • string

Идентификатор ресурса

offer
  • string

Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины.

publisher
  • string

Издатель образа.

sharedGalleryImageId
  • string

Указывает уникальный идентификатор общего образа галереи для развертывания виртуальной машины. Это можно получить из общего вызова GET в образе коллекции.

sku
  • string

Номер SKU образа.

version
  • string

Указывает версию образа платформы или образ Marketplace, используемый для создания виртуальной машины. Допустимые форматы: основной. дополнительный. сборка или "Последняя". Основные, дополнительные и сборки являются десятичными числами. Укажите "latest", чтобы использовать последнюю версию образа, доступную во время развертывания. Даже если вы используете самую последнюю версию, образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной.

InnerError

Сведения о внутренней ошибке.

Name Type Description
errordetail
  • string

Внутреннее сообщение об ошибке или дамп исключений.

exceptiontype
  • string

Тип исключения.

InstanceViewStatus

Состояние представления экземпляра.

Name Type Description
code
  • string

Код состояния.

displayStatus
  • string

Короткая локализованная метка состояния.

level

Код уровня.

message
  • string

Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках.

time
  • string

Время состояния.

IPVersions

Доступно с Api-Version 2019-07-01, а также указывает, является ли определенная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. Возможные значения: "IPv4" и "IPv6".

Name Type Description
IPv4
  • string
IPv6
  • string

KeyVaultKeyReference

Описывает ссылку на ключ Key Vault

Name Type Description
keyUrl
  • string

URL-адрес, ссылающийся на ключ шифрования ключа в Key Vault.

sourceVault

Относительный URL-адрес Key Vault, содержащего ключ.

KeyVaultSecretReference

Описывает ссылку на Key Vault секрет

Name Type Description
secretUrl
  • string

URL-адрес, ссылающийся на секрет в Key Vault.

sourceVault

Относительный URL-адрес Key Vault, содержащий секрет.

LastPatchInstallationSummary

Описание свойств последнего установленного исправления.

Name Type Description
error

Ошибки, обнаруженные во время выполнения операции. Массив Details содержит список этих элементов.

excludedPatchCount
  • integer

Количество всех доступных исправлений, которые явно исключены из указанного пользователем списка исключений.

failedPatchCount
  • integer

Число исправлений, которые не удалось установить.

installationActivityId
  • string

Идентификатор действия операции, которая вызвала этот результат. Он используется для корреляции между CRP и журналами расширений.

installedPatchCount
  • integer

Число успешно установленных исправлений.

lastModifiedTime
  • string

Метка времени в формате UTC, когда началась операция.

maintenanceWindowExceeded
  • boolean

Описывает, завершилась ли операция по истечении времени до завершения всех предполагаемых действий

notSelectedPatchCount
  • integer

Количество всех доступных исправлений, которые не будут устанавливаться, так как оно не соответствует элементу списка классификации или включения.

pendingPatchCount
  • integer

Количество всех доступных исправлений, которые должны быть установлены в ходе операции установки исправления.

startTime
  • string

Метка времени в формате UTC, когда началась операция.

status

Общее состояние успешного или неуспешного выполнения операции. Он остается "незавершенным" до завершения операции. На этом этапе он станет "неизвестным", "сбой", "успешно" или "Комплетедвисварнингс".

LinuxConfiguration

Указывает параметры операционной системы Linux на виртуальной машине.

Список поддерживаемых дистрибутивов Linux см. в статье дистрибутивы Linux на Azure-Endorsed.

Name Type Description
disablePasswordAuthentication
  • boolean

Указывает, следует ли отключить проверку подлинности с помощью пароля.

patchSettings

[Предварительная версия функции] Указывает параметры, связанные с исправлениями гостевых виртуальных машин в Linux.

provisionVMAgent
  • boolean

Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине.

Если это свойство не указано в тексте запроса, поведением по умолчанию является установка значения true. Это обеспечит установку на ВИРТУАЛЬНОЙ машине агента виртуальной машины, чтобы расширения можно было добавить на виртуальную машину позже.

ssh

Указывает конфигурацию ключа SSH для операционной системы Linux.

LinuxPatchAssessmentMode

Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

Возможны следующие значения:

Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

LinuxPatchSettings

Указывает параметры, связанные с исправлениями гостевых виртуальных машин в Linux.

Name Type Description
assessmentMode

Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

Возможны следующие значения:

Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

patchMode

Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

Возможны следующие значения:

Имажедефаулт — используется конфигурация исправлений по умолчанию для виртуальной машины.

Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойство Провисионвмажент должно иметь значение true

LinuxVMGuestPatchMode

Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

Возможны следующие значения:

Имажедефаулт — используется конфигурация исправлений по умолчанию для виртуальной машины.

Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойство Провисионвмажент должно иметь значение true

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

MaintenanceOperationResultCodeTypes

Код результата последнего операции обслуживания.

Name Type Description
MaintenanceAborted
  • string
MaintenanceCompleted
  • string
None
  • string
RetryLater
  • string

MaintenanceRedeployStatus

Состояние операции обслуживания.

Name Type Description
isCustomerInitiatedMaintenanceAllowed
  • boolean

Значение true, если клиенту разрешено выполнять обслуживание.

lastOperationMessage
  • string

Сообщение, возвращенное для последней операции обслуживания.

lastOperationResultCode

Код результата последнего операции обслуживания.

maintenanceWindowEndTime
  • string

Время окончания периода обслуживания.

maintenanceWindowStartTime
  • string

Время начала периода обслуживания.

preMaintenanceWindowEndTime
  • string

Время окончания периода предварительного обслуживания.

preMaintenanceWindowStartTime
  • string

Время начала периода предварительного обслуживания.

ManagedDiskParameters

Параметры управляемого диска.

Name Type Description
diskEncryptionSet

Указывает идентификатор ресурса для управляемого шифрования диска, управляемого клиентом.

id
  • string

Идентификатор ресурса

securityProfile

Указывает профиль безопасности для управляемого диска.

storageAccountType

Указывает тип учетной записи хранения для управляемого диска. Примечание. UltraSSD_LRS может использоваться только с дисками данных, его нельзя использовать с диском операционной системы.

NetworkApiVersion

Указывает версию API Microsoft. Network, используемую при создании сетевых ресурсов в конфигурациях сетевых интерфейсов.

Name Type Description
2020-11-01
  • string

NetworkInterfaceReference

Описывает ссылку на сетевой интерфейс.

Name Type Description
id
  • string

Идентификатор ресурса

properties.deleteOption

Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины

properties.primary
  • boolean

Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса.

NetworkProfile

Указывает сетевые интерфейсы или конфигурацию сети виртуальной машины.

Name Type Description
networkApiVersion

Указывает версию API Microsoft. Network, используемую при создании сетевых ресурсов в конфигурациях сетевых интерфейсов.

networkInterfaceConfigurations

Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины.

networkInterfaces

Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной.

OperatingSystemTypes

Операционная система Осдискимаже.

Name Type Description
Linux
  • string
Windows
  • string

OSDisk

Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье о дисках и VHD для виртуальных машин Azure.

Name Type Description
caching

Указывает требования к кэшированию.

Возможны следующие значения:

None

ReadOnly

ReadWrite

По умолчанию: нет для хранилища уровня "Стандартный". только для чтения Premium хранилище.

createOption

Указывает, как должна быть создана виртуальная машина.

Возможны следующие значения:

Присоединить \u2013 это значение используется, если для создания виртуальной машины используется специализированный диск.

FromImage \U2013. это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете описанный выше элемент imageReference. Если вы используете образ Marketplace, вы также используете ранее описанный элемент Plan.

deleteOption

Указывает, должен ли диск ОС удаляться или отсоединяться при удалении виртуальной машины.

Возможные значения:

Удаление Если это значение используется, диск операционной системы удаляется при удалении виртуальной машины.

Отсоединить Если используется это значение, диск операционной системы сохраняется после удаления виртуальной машины.

По умолчанию устанавливается значение отсоединить. Для временного диска ОС значение по умолчанию равно Delete. Пользователь не может изменить параметр удаления для временного диска ОС.

diffDiskSettings

указывает Параметры временного диска для диска операционной системы, используемого виртуальной машиной.

diskSizeGB
  • integer

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины.

Это значение не может быть больше 1023 ГБ

encryptionSettings

Задает параметры шифрования для диска операционной системы.

Минимальная версия API: 2015-06-15

image

Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан Саурцеимаже, то целевой виртуальный жесткий диск не должен существовать.

managedDisk

Параметры управляемого диска.

name
  • string

имя диска.

osType

Это свойство позволяет указать тип ОС, включенной в диск, при создании виртуальной машины из образа пользователя или специализированного виртуального жесткого диска.

Возможны следующие значения:

Windows

Linux

vhd

Виртуальный жесткий диск.

writeAcceleratorEnabled
  • boolean

Указывает, следует ли включить или отключить writeAccelerator на диске.

OSProfile

Указывает параметры операционной системы виртуальной машины. Некоторые параметры не могут быть изменены после подготовки виртуальной машины.

Name Type Description
adminPassword
  • string

Указывает пароль учетной записи администратора.

минимальная длина (Windows): 8 символов

Минимальная длина (Linux): 6 символов

максимальная длина (Windows): 123 символов

Максимальная длина (Linux): 72 символов

Требования к сложности: необходимо выполнить 3 из 4 условий
Содержит более низкие символы
Содержит верхние символы
Содержит цифру
Имеет специальный символ (Regex Match [\ W_])

Запрещенные значения: " abc@123 ", "P@ $ $w 0rd", "" P@ssw0rd , " P@ssword123 ", "PA $ $Word", " pass@word1 ", "Password!", "password1", "Password22", "ILoveYou!"

дополнительные сведения о сбросе пароля см. в статье как сбросить службу удаленный рабочий стол или ее пароль для входа в Windowsную виртуальную машину .

Сведения о сбросе пароля root см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux в Azure с помощью расширения VMAccess .

adminUsername
  • string

Указывает имя учетной записи администратора.

Это свойство невозможно обновить после создания виртуальной машины.

ограничение только для Windows: не может заканчиваться на "."

Запрещенные значения: "Администратор", "admin", "пользователь", "user1", "Test", "Пользователь2", "test1", "user3", "admin1", "1", "123", "a", "актусер", "ADM", "admin2", "ASPNET", "Backup", "Console", "Дэвид", "Guest", "Джон", "Owner", "root", "сервер", "SQL", "Support", "support_388945a0", "sys", "test2", "test3", "user4", "User5".

Минимальная длина (Linux): 1 символ

Максимальная длина (Linux): 64 символов

максимальная длина (Windows): 20 символов.

allowExtensionOperations
  • boolean

Указывает, разрешены ли операции расширения на виртуальной машине.

Это может быть только значение false, если на виртуальной машине отсутствуют расширения.

computerName
  • string

Указывает имя ОС узла виртуальной машины.

Это имя невозможно обновить после создания виртуальной машины.

максимальная длина (Windows): 15 символов

Максимальная длина (Linux): 64 символов.

Соглашения об именовании и ограничения см. в статье рекомендации по реализации служб инфраструктуры Azure.

customData
  • string

Указывает строку пользовательских данных в кодировке base-64. Строка в кодировке base-64 кодируется в двоичный массив, который сохраняется в виде файла на виртуальной машине. Максимальная длина двоичного массива — 65 535 байт.

Примечание. не передавайте никакие секреты или пароли в свойство customData

Это свойство невозможно обновить после создания виртуальной машины.

customData передается в виртуальную машину для сохранения в виде файла. Дополнительные сведения см. в статье пользовательские данные на виртуальных машинах Azure .

Сведения об использовании Cloud-init для виртуальной машины Linux см. в статье Использование Cloud-init для настройки виртуальной машины Linux во время создания .

linuxConfiguration

Указывает параметры операционной системы Linux на виртуальной машине.

Список поддерживаемых дистрибутивов Linux см. в статье дистрибутивы Linux на Azure-Endorsed.

requireGuestProvisionSignal
  • boolean

Указывает, требуется ли сигнал гостевой инициализации для определения успешности виртуальной машины. Примечание. это свойство предназначено только для частных тестов, и все клиенты не должны присвоить свойству значение false.

secrets

Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или Azure Key Vault расширение виртуальной машины для Windows.

windowsConfiguration

Указывает параметры операционной системы Windows на виртуальной машине.

PassNames

Имя передачи. В настоящее время единственное допустимое значение — OobeSystem.

Name Type Description
OobeSystem
  • string

PatchOperationStatus

Общее состояние успешного или неуспешного выполнения операции. Он остается "незавершенным" до завершения операции. На этом этапе он станет "неизвестным", "сбой", "успешно" или "Комплетедвисварнингс".

Name Type Description
CompletedWithWarnings
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string
Unknown
  • string

PatchSettings

Указывает параметры, связанные с исправлениями гостевых виртуальных машин на Windows.

Name Type Description
assessmentMode

Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

Возможны следующие значения:

Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

enableHotpatching
  • boolean

Позволяет клиентам исправлять свои виртуальные машины Azure без перезагрузки. Для Енаблехотпатчинг параметру "Провисионвмажент" должно быть присвоено значение true, а для параметра "Патчмоде" — значение "Аутоматикбиплатформ".

patchMode

Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

Возможны следующие значения:

Вручную — вы управляете приложениями исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную в виртуальной машине. В этом режиме автоматическое обновление отключено; Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение false.

Аутоматикбйос — виртуальная машина будет автоматически обновлена операционной системой. Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение true.

Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойства Провисионвмажент и Виндовсконфигуратион. Енаблеаутоматикупдатес должны иметь значение true

Plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем можно будет использовать образ Marketplace из API, необходимо включить образ для программного использования. в портал Azure найдите образ marketplace, который вы хотите использовать, и щелкните его , чтобы выполнить развертывание программным способом, Начало работы >. Введите необходимые сведения и нажмите кнопку сохранить.

Name Type Description
name
  • string

ИДЕНТИФИКАТОР плана.

product
  • string

Указывает продукт образа из Marketplace. Это то же значение, что и предложение в элементе imageReference.

promotionCode
  • string

Промокод.

publisher
  • string

Идентификатор издателя.

ProtocolTypes

Указывает протокол прослушивателя WinRM.

Возможны следующие значения:
НТТР

Протокол

Name Type Description
Http
  • string
Https
  • string

PublicIPAddressSku

Описание номера SKU общедоступного IP-адреса. Он может быть установлен только с Орчестратионмоде как гибкий.

Name Type Description
name

Укажите имя SKU общедоступного IP-адреса

tier

Укажите уровень SKU общедоступного IP-адреса

PublicIPAddressSkuName

Укажите имя SKU общедоступного IP-адреса

Name Type Description
Basic
  • string
Standard
  • string

PublicIPAddressSkuTier

Укажите уровень SKU общедоступного IP-адреса

Name Type Description
Global
  • string
Regional
  • string

PublicIPAllocationMethod

Укажите тип выделения общедоступного IP-адреса

Name Type Description
Dynamic
  • string
Static
  • string

ResourceIdentityType

Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "нет" удалит все удостоверения из виртуальной машины.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

ScheduledEventsProfile

Name Type Description
terminateNotificationProfile

Задает завершение запланированных конфигураций, связанных с событиями.

securityEncryptionTypes

Указывает EncryptionType управляемого диска.
Он имеет значение Дисквисвмгуестстате для шифрования управляемого диска вместе с BLOB-объектом Вмгуестстате и Вмгуестстатеонли для шифрования всего большого двоичного объекта Вмгуестстате.

Примечание. его можно задать только для конфиденциальных виртуальных машин.

Name Type Description
DiskWithVMGuestState
  • string
VMGuestStateOnly
  • string

SecurityProfile

Задает параметры профиля безопасности для виртуальной машины или масштабируемого набора виртуальных машин.

Name Type Description
encryptionAtHost
  • boolean

Это свойство может использоваться пользователем в запросе для включения или отключения шифрования узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск ресурсов или временных дисков на самом узле.

По умолчанию: шифрование на узле будет отключено, если для этого свойства не задано значение true для ресурса.

securityType

Указывает SecurityType виртуальной машины. Для включения Уефисеттингс необходимо задать любое указанное значение.

Значение по умолчанию: Уефисеттингс не будет включено, если это свойство не задано.

uefiSettings

Задает такие параметры безопасности, как безопасная загрузка и vTPM, используемые при создании виртуальной машины.

Минимальная версия API: 2020-12-01

SecurityTypes

Указывает SecurityType виртуальной машины. Для включения Уефисеттингс необходимо задать любое указанное значение.

Значение по умолчанию: Уефисеттингс не будет включено, если это свойство не задано.

Name Type Description
ConfidentialVM
  • string
TrustedLaunch
  • string

SettingNames

Указывает имя параметра, к которому относится контент. Возможные значения: Фирстлогонкоммандс и Autologon.

Name Type Description
AutoLogon
  • string
FirstLogonCommands
  • string

SshConfiguration

Конфигурация SSH для виртуальных машин под управлением Linux, работающих в Azure

Name Type Description
publicKeys

Список открытых ключей SSH, используемых для проверки подлинности на виртуальных машинах Linux.

SshPublicKey

Содержит сведения об открытом ключе сертификата SSH и пути к виртуальной машине Linux, в которую помещен открытый ключ.

Name Type Description
keyData
  • string

Сертификат открытого ключа SSH, используемый для проверки подлинности виртуальной машины с помощью SSH. Ключ должен быть не менее 2048-бит и в формате SSH-RSA.

Сведения о создании ключей SSH см. в статье [создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure] https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed) .

path
  • string

Указывает полный путь к созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример:/Хоме/Усер/.СШ/authorized_keys

StatusLevelTypes

Код уровня.

Name Type Description
Error
  • string
Info
  • string
Warning
  • string

StorageAccountTypes

Указывает тип учетной записи хранения для управляемого диска. Примечание. UltraSSD_LRS может использоваться только с дисками данных, его нельзя использовать с диском операционной системы.

Name Type Description
Premium_LRS
  • string
Premium_ZRS
  • string
StandardSSD_LRS
  • string
StandardSSD_ZRS
  • string
Standard_LRS
  • string
UltraSSD_LRS
  • string

StorageProfile

Указывает параметры хранилища дисков виртуальной машины.

Name Type Description
dataDisks

Задает параметры, используемые для добавления диска данных к виртуальной машине.

Дополнительные сведения о дисках см. в статье о дисках и VHD для виртуальных машин Azure.

imageReference

Указывает сведения об используемом образе. Можно указать сведения об образах платформы, образах Marketplace или виртуальных машинах. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но он не используется в других операциях создания.

osDisk

Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье о дисках и VHD для виртуальных машин Azure.

SubResource

Name Type Description
id
  • string

Идентификатор ресурса

TerminateNotificationProfile

Name Type Description
enable
  • boolean

Указывает, включено ли запланированное событие завершения или отключено.

notBeforeTimeout
  • string

Настраиваемый период времени, в течение которого удаляемая виртуальная машина должна утверждать событие завершения запланированного времени до того, как событие будет автоматически утверждено (время ожидания истекло). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M).

UefiSettings

Задает такие параметры безопасности, как безопасная загрузка и vTPM, используемые при создании виртуальной машины.

Минимальная версия API: 2020-12-01

Name Type Description
secureBootEnabled
  • boolean

Указывает, следует ли включить безопасную загрузку на виртуальной машине.

Минимальная версия API: 2020-12-01

vTpmEnabled
  • boolean

Указывает, следует ли включить vTPM на виртуальной машине.

Минимальная версия API: 2020-12-01

UserAssignedIdentities

Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут иметь идентификаторы ресурсов ARM в формате "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/Микрософт.манажедидентити/усерассигнедидентитиес/{идентитинаме}".

Name Type Description

VaultCertificate

Описывает ссылку на один сертификат в Key Vault и место, где сертификат должен находиться на виртуальной машине.

Name Type Description
certificateStore
  • string

для Windows виртуальных машин указывает хранилище сертификатов на виртуальной машине, к которой должен быть добавлен сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine.

Для виртуальных машин Linux файл сертификата помещается в каталог/var/lib/waagent с именем файла < упперкасесумбпринт > . CRT для файла сертификата X509 и < упперкасесумбпринт > . PRV для закрытого ключа. Оба этих файла имеют формат PEM.

certificateUrl
  • string

Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в разделе Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой base64 следующего объекта JSON, который кодируется в UTF-8:

{
"Data": "",
"dataType": "PFX",
"Password": " пароль"
}
Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или Azure Key Vault расширение виртуальной машины для Windows.

VaultSecretGroup

Описывает набор сертификатов, которые находятся в одном Key Vault.

Name Type Description
sourceVault

Относительный URL-адрес Key Vault, содержащий все сертификаты в VaultCertificates.

vaultCertificates

Список ссылок на хранилище ключей в SourceVault, которые содержат сертификаты.

VirtualHardDisk

Описывает универсальный код ресурса (URI) диска.

Name Type Description
uri
  • string

Указывает универсальный код ресурса (URI) виртуального жесткого диска.

VirtualMachine

Описывает виртуальную машину.

Name Type Description
extendedLocation

Расширенное расположение виртуальной машины.

id
  • string

Идентификатор ресурса

identity

Удостоверение виртуальной машины, если она настроена.

location
  • string

Расположение ресурса

name
  • string

Имя ресурса

plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем можно будет использовать образ Marketplace из API, необходимо включить образ для программного использования. в портал Azure найдите образ marketplace, который вы хотите использовать, и щелкните его , чтобы выполнить развертывание программным способом, Начало работы >. Введите необходимые сведения и нажмите кнопку сохранить.

properties.additionalCapabilities

Указывает дополнительные возможности, включенные или отключенные на виртуальной машине.

properties.applicationProfile

Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS

properties.availabilitySet

Указывает сведения о группе доступности, которой должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в разделе Обзор групп доступности.

Дополнительные сведения о плановом обслуживании Azure см. в статье обслуживание и обновления для виртуальных машин в Azure .

Сейчас виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Невозможно добавить существующую виртуальную машину в группу доступности.

Это свойство не может существовать вместе с ссылкой на свойства Property. virtualMachineScaleSet, отличной от NULL.

properties.billingProfile

Указывает сведения о выставлении счетов для виртуальной машины в точке Azure.

Минимальная версия API: 2019-03-01.

properties.capacityReservation

Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины.

Минимальная версия API: 2021-04-01.

properties.diagnosticsProfile

Указывает состояние параметров диагностики загрузки.

Минимальная версия API: 2015-06-15.

properties.evictionPolicy

Указывает политику вытеснения для виртуальной машины Azure для точки и масштабируемого набора Azure.

Для виртуальных машин Azure на месте поддерживаются оба варианта: "освобождение" и "Удалить", а минимальная версия API — 2019-03-01.

Для наборов масштабируемых данных Azure поддерживаются методы "unallocate" и "Delete", а также минимальный номер версии API — 2017-10-30-Preview.

properties.extensionsTimeBudget
  • string

Указывает время, отведенное для запуска всех расширений. Период времени должен составлять от 15 минут до 120 минут (включительно) и указываться в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M).

Минимальная версия API: 2020-06-01

properties.hardwareProfile

Указывает параметры оборудования виртуальной машины.

properties.host

Указывает сведения о выделенном узле, в котором находится виртуальная машина.

Минимальная версия API: 2018-10-01.

properties.hostGroup

Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина.

Минимальная версия API: 2020-06-01.

Примечание. пользователь не может одновременно задавать свойства Host и hostGroup.

properties.instanceView

Представление экземпляра виртуальной машины.

properties.licenseType
  • string

Указывает, что используемый образ или диск лицензирован локально.

возможные значения для операционной системы Windows Server:

Windows_Client

Windows_Server

Возможные значения для серверной операционной системы Linux:

RHEL_BYOS (для RHEL)

SLES_BYOS (для SUSE)

дополнительные сведения см. в статье преимущества гибридного использования Azure для Windows Server .

Преимущества гибридного использования Azure для сервера Linux

Минимальная версия API: 2015-06-15

properties.networkProfile

Указывает сетевые интерфейсы виртуальной машины.

properties.osProfile

Указывает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры не могут быть изменены после подготовки виртуальной машины.

properties.platformFaultDomain
  • integer

Задает логический домен сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который наилучшим образом обеспечивает баланс между доступными доменами сбоя.

  • Это применимо, только если свойство "virtualMachineScaleSet" этой виртуальной машины задано.
  • На масштабируемый набор виртуальных машин, на который указывает ссылка, должен быть указан параметр "platformFaultDomainCount" > 1.
  • Это свойство нельзя обновить после создания виртуальной машины.
  • Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины.

    Минимальная версия API ‐: 2020 ‐ 12 ‐ 01

  • properties.priority

    Указывает приоритет для виртуальной машины.

    Минимальная версия API: 2019-03-01

    properties.provisioningState
    • string

    Состояние подготовки, которое отображается только в ответе.

    properties.proximityPlacementGroup

    Указывает сведения о группе размещения с учетом расположения, которой должна быть назначена виртуальная машина.

    Минимальная версия API: 2018-04-01.

    properties.scheduledEventsProfile

    Указывает конфигурации, связанные с запланированными событиями.

    properties.securityProfile

    Задает параметры профиля, связанные с безопасностью для виртуальной машины.

    properties.storageProfile

    Указывает параметры хранилища дисков виртуальной машины.

    properties.timeCreated
    • string

    Указывает время создания ресурса виртуальной машины.

    Минимальная версия API: 2021-11-01.

    properties.userData
    • string

    UserData для виртуальной машины, которая должна быть закодирована в формате Base-64. Клиент не должен передавать секреты здесь.

    Минимальная версия API: 2021-03-01

    properties.virtualMachineScaleSet

    Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, распределяются на разные узлы, чтобы обеспечить максимальную доступность. Сейчас ВИРТУАЛЬную машину можно добавить только в масштабируемый набор виртуальных машин во время создания. Невозможно добавить существующую ВИРТУАЛЬную машину в масштабируемый набор виртуальных машин.

    Это свойство не может существовать вместе со свойствами, отличными от NULL. ссылка на набор доступности.

    Минимальная версия API ‐: 2019 ‐ 03 ‐ 01

    properties.vmId
    • string

    Указывает уникальный идентификатор виртуальной машины, который является идентификатором 128-бит, закодированным и хранящимся во всех виртуальных машинах Azure IaaS (SMBIOS) и может быть прочитан с помощью команд BIOS платформы.

    resources

    Ресурсы дочернего расширения виртуальной машины.

    tags
    • object

    Теги ресурсов

    type
    • string

    Тип ресурса

    zones
    • string[]

    Зоны виртуальной машины.

    VirtualMachineAgentInstanceView

    Представление экземпляра агента виртуальной машины, работающего на виртуальной машине.

    Name Type Description
    extensionHandlers

    Представление экземпляра обработчика расширений виртуальной машины.

    statuses

    Сведения о состоянии ресурса.

    vmAgentVersion
    • string

    Полная версия агента виртуальной машины.

    VirtualMachineEvictionPolicyTypes

    Указывает политику вытеснения для виртуальной машины Azure для точки и масштабируемого набора Azure.

    Для виртуальных машин Azure на месте поддерживаются оба варианта: "освобождение" и "Удалить", а минимальная версия API — 2019-03-01.

    Для наборов масштабируемых данных Azure поддерживаются методы "unallocate" и "Delete", а также минимальный номер версии API — 2017-10-30-Preview.

    Name Type Description
    Deallocate
    • string
    Delete
    • string

    VirtualMachineExtension

    Описывает расширение виртуальной машины.

    Name Type Description
    id
    • string

    Идентификатор ресурса

    location
    • string

    Расположение ресурса

    name
    • string

    Имя ресурса

    properties.autoUpgradeMinorVersion
    • boolean

    Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true.

    properties.enableAutomaticUpgrade
    • boolean

    Указывает, должно ли расширение автоматически обновляться платформой, если доступна более новая версия расширения.

    properties.forceUpdateTag
    • string

    Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась.

    properties.instanceView

    Представление экземпляра расширения виртуальной машины.

    properties.protectedSettings
    • object

    Расширение может содержать либо protectedSettings, либо protectedSettingsFromKeyVault, или вообще не защищенные параметры.

    properties.protectedSettingsFromKeyVault
    • object

    Защищенные параметры расширений, передаваемые по ссылке и используемые из хранилища ключей

    properties.provisioningState
    • string

    Состояние подготовки, которое отображается только в ответе.

    properties.publisher
    • string

    Имя издателя обработчика расширений.

    properties.settings
    • object

    Отформатированные общедоступные параметры JSON для расширения.

    properties.suppressFailures
    • boolean

    Указывает, будут ли подавляться ошибки извлечения корней из расширения (рабочие сбои, такие как отсутствие подключения к виртуальной машине, не будут подавлены независимо от этого значения). Значение по умолчанию — false.

    properties.type
    • string

    Указывает тип расширения; Например, "CustomScriptExtension".

    properties.typeHandlerVersion
    • string

    Указывает версию обработчика скрипта.

    tags
    • object

    Теги ресурсов

    type
    • string

    Тип ресурса

    VirtualMachineExtensionHandlerInstanceView

    Представление экземпляра обработчика расширения виртуальной машины.

    Name Type Description
    status

    Состояние обработчика расширения.

    type
    • string

    Указывает тип расширения; Например, "CustomScriptExtension".

    typeHandlerVersion
    • string

    Указывает версию обработчика скрипта.

    VirtualMachineExtensionInstanceView

    Представление экземпляра расширения виртуальной машины.

    Name Type Description
    name
    • string

    Имя расширения виртуальной машины.

    statuses

    Сведения о состоянии ресурса.

    substatuses

    Сведения о состоянии ресурса.

    type
    • string

    Указывает тип расширения; Например, "CustomScriptExtension".

    typeHandlerVersion
    • string

    Указывает версию обработчика скрипта.

    VirtualMachineHealthStatus

    Состояние работоспособности виртуальной машины.

    Name Type Description
    status

    Сведения о состоянии работоспособности виртуальной машины.

    VirtualMachineIdentity

    Удостоверение для виртуальной машины.

    Name Type Description
    principalId
    • string

    Идентификатор субъекта удостоверения виртуальной машины. Это свойство будет предоставлено только для удостоверения, назначенного системой.

    tenantId
    • string

    Идентификатор клиента, связанный с виртуальной машиной. Это свойство будет предоставлено только для удостоверения, назначенного системой.

    type

    Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "нет" удалит все удостоверения из виртуальной машины.

    userAssignedIdentities

    Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут иметь идентификаторы ресурсов ARM в формате "/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/Микрософт.манажедидентити/усерассигнедидентитиес/{идентитинаме}".

    VirtualMachineInstanceView

    Представление экземпляра виртуальной машины.

    Name Type Description
    assignedHost
    • string

    Идентификатор ресурса выделенного узла, на котором виртуальная машина выделяется через автоматическое размещение, если виртуальная машина связана с выделенной группой узлов, для которой включено автоматическое размещение.

    Минимальная версия API: 2020-06-01.

    bootDiagnostics

    Диагностика загрузки — это функция отладки, позволяющая просматривать выходные данные и снимок экрана консоли для диагностики состояния виртуальной машины.

    Вы можете легко просмотреть выходные данные журнала консоли.

    Azure также позволяет просматривать снимок экрана виртуальной машины из низкоуровневой оболочки.

    computerName
    • string

    Имя компьютера, назначенное виртуальной машине.

    disks

    Сведения о диске виртуальной машины.

    extensions

    Сведения о расширениях.

    hyperVGeneration

    Указывает тип Хипервженератион, связанный с ресурсом

    maintenanceRedeployStatus

    Состояние операции обслуживания на виртуальной машине.

    osName
    • string

    Операционная система, работающая на виртуальной машине.

    osVersion
    • string

    Версия операционной системы, работающей на виртуальной машине.

    patchStatus

    [Предварительная версия функции] Состояние операций исправления виртуальной машины.

    platformFaultDomain
    • integer

    Задает домен сбоя виртуальной машины.

    platformUpdateDomain
    • integer

    Задает домен обновления виртуальной машины.

    rdpThumbPrint
    • string

    Отпечаток сертификата удаленного рабочего стола.

    statuses

    Сведения о состоянии ресурса.

    vmAgent

    Агент виртуальной машины, выполняющийся на виртуальной машине.

    vmHealth

    Состояние работоспособности виртуальной машины.

    VirtualMachineIpTag

    Содержит тег IP, связанный с общедоступным IP-адресом.

    Name Type Description
    ipTagType
    • string

    Тип тега IP. Пример: Фирстпартюсаже.

    tag
    • string

    IP-тег, связанный с общедоступным IP-адресом. пример: SQL, служба хранилища и т. д.

    VirtualMachineListResult

    Ответ на операцию "список операций виртуальной машины".

    Name Type Description
    nextLink
    • string

    Универсальный код ресурса (URI) для выборки следующей страницы виртуальных машин. Вызовите Листнекст () с помощью этого URI, чтобы получить следующую страницу виртуальных машин.

    value

    Список виртуальных машин.

    VirtualMachineNetworkInterfaceConfiguration

    Описание конфигураций сетевого интерфейса виртуальной машины.

    Name Type Description
    name
    • string

    Имя конфигурации сетевого интерфейса.

    properties.deleteOption

    Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины

    properties.dnsSettings

    Параметры DNS, применяемые к сетевым интерфейсам.

    properties.dscpConfiguration
    properties.enableAcceleratedNetworking
    • boolean

    Указывает, включен ли сетевой интерфейс с поддержкой ускорения сети.

    properties.enableFpga
    • boolean

    Указывает, включен ли сетевой интерфейс в сети FPGA.

    properties.enableIPForwarding
    • boolean

    Включена ли IP-пересылка на этом сетевом адаптере.

    properties.ipConfigurations

    Указывает IP-конфигурации сетевого интерфейса.

    properties.networkSecurityGroup

    Группа безопасности сети.

    properties.primary
    • boolean

    Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса.

    VirtualMachineNetworkInterfaceDnsSettingsConfiguration

    Описание параметров DNS сетевой конфигурации виртуальной машины.

    Name Type Description
    dnsServers
    • string[]

    Список IP-адресов DNS-серверов

    VirtualMachineNetworkInterfaceIPConfiguration

    Описание IP-конфигурации сетевого профиля виртуальной машины.

    Name Type Description
    name
    • string

    Имя IP-конфигурации.

    properties.applicationGatewayBackendAddressPools

    Указывает массив ссылок на серверные пулы адресов для шлюзов приложений. Виртуальная машина может ссылаться на серверные пулы адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений.

    properties.applicationSecurityGroups

    Указывает массив ссылок на группу безопасности приложений.

    properties.loadBalancerBackendAddressPools

    Указывает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на серверные пулы адресов одной общей и одной внутренней подсистемы балансировки нагрузки. [Для нескольких виртуальных машин нельзя использовать одну и ту же базовую подсистему балансировки нагрузки].

    properties.primary
    • boolean

    Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса.

    properties.privateIPAddressVersion

    Доступно с Api-Version 2017-03-30, а также указывает, является ли определенная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. Возможные значения: "IPv4" и "IPv6".

    properties.publicIPAddressConfiguration

    PublicIPAddressConfiguration.

    properties.subnet

    Указывает идентификатор подсети.

    VirtualMachinePatchStatus

    Состояние операций исправления виртуальной машины.

    Name Type Description
    availablePatchSummary

    Доступные сведения об исправлении последней операции оценки для виртуальной машины.

    configurationStatuses

    Состояние включения указанного Патчмоде

    lastPatchInstallationSummary

    Сводка по установке последней операции установки виртуальной машины.

    VirtualMachinePriorityTypes

    Указывает приоритет для виртуальной машины.

    Минимальная версия API: 2019-03-01

    Name Type Description
    Low
    • string
    Regular
    • string
    Spot
    • string

    VirtualMachinePublicIPAddressConfiguration

    Описание конфигурации PublicIPAddress IP-конфигурации виртуальных машин

    Name Type Description
    name
    • string

    Имя конфигурации адреса publicIP.

    properties.deleteOption

    Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины

    properties.dnsSettings

    Параметры DNS, применяемые к адресам publicIP.

    properties.idleTimeoutInMinutes
    • integer

    Время ожидания простоя общедоступного IP-адреса.

    properties.ipTags

    Список тегов IP, связанных с общедоступным IP-адресом.

    properties.publicIPAddressVersion

    Доступно с Api-Version 2019-07-01, а также указывает, является ли определенная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. Возможные значения: "IPv4" и "IPv6".

    properties.publicIPAllocationMethod

    Укажите тип выделения общедоступного IP-адреса

    properties.publicIPPrefix

    ПублиЦиппрефикс, из которого выделяются адреса publicIP.

    sku

    Описание номера SKU общедоступного IP-адреса. Он может быть установлен только с Орчестратионмоде как гибкий.

    VirtualMachinePublicIPAddressDnsSettingsConfiguration

    Описание параметров DNS сетевой конфигурации виртуальной машины.

    Name Type Description
    domainNameLabel
    • string

    Префикс метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора профиля сети виртуальной машины.

    VirtualMachineSizeTypes

    Задает размер виртуальной машины.

    Тип данных enum в настоящее время устарел и будет удален до 23 декабря 2023.

    Для получения списка доступных размеров рекомендуется использовать следующие API:

    Вывод списка всех доступных размеров виртуальных машин в группе доступности

    Вывод списка всех доступных размеров виртуальных машин в регионе

    Перечисление всех доступных размеров виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в статье размеры виртуальных машин.

    Доступные размеры виртуальных машин зависят от региона и группы доступности.

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

    VMDiskSecurityProfile

    Задает параметры профиля безопасности для управляемого диска.

    Примечание. его можно задать только для конфиденциальных виртуальных машин.

    Name Type Description
    diskEncryptionSet

    Указывает идентификатор ресурса для управляемого шифрования диска, управляемого клиентом, для управляемых дисков, который используется для зашифрованного ключа Конфидентиалвм диска ОС и BLOB-объекта VMGuest.

    securityEncryptionType

    Указывает EncryptionType управляемого диска.
    Он имеет значение Дисквисвмгуестстате для шифрования управляемого диска вместе с BLOB-объектом Вмгуестстате и Вмгуестстатеонли для шифрования всего большого двоичного объекта Вмгуестстате.

    Примечание. его можно задать только для конфиденциальных виртуальных машин.

    VMGalleryApplication

    Указывает сведения, необходимые для ссылки на версию приложения-коллекции вычислений

    Name Type Description
    configurationReference
    • string

    (Необязательно) указывает универсальный код ресурса (URI) для большого двоичного объекта Azure, который заменит конфигурацию по умолчанию для пакета, если он указан

    order
    • integer

    (Необязательно) указывает порядок установки пакетов.

    packageReferenceId
    • string

    Указывает идентификатор ресурса Галлеряппликатионверсион в формате/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/Микрософт.компуте/галлериес/{галлеринаме}/аппликатионс/{аппликатион}/версионс/{версион}

    tags
    • string

    Необязательный параметр указывает транзитное значение для более общего контекста.

    VMSizeProperties

    Задает параметры свойств размера ВИРТУАЛЬНОЙ машины на виртуальной машине.

    Name Type Description
    vCPUsAvailable
    • integer

    Указывает число виртуальных ЦП, доступных для виртуальной машины.

    Если это свойство не указано в тексте запроса, поведение по умолчанию — задать значение виртуальных ЦП, доступное для этого размера виртуальной машины, предоставленного в ответе API. список всех доступных размеров виртуальных машин в регионе .

    vCPUsPerCore
    • integer

    Указывает соотношение виртуальных ЦП к физическому базовому ядру.

    Если это свойство не указано в тексте запроса, в качестве поведения по умолчанию задано значение Вкпусперкоре для размера виртуальной машины, предоставленного в ответе API списка всех доступных размеров виртуальных машин в регионе .

    Установка этого свойства равным 1 также означает, что технология Hyper-Threading отключена.

    WindowsConfiguration

    Указывает параметры операционной системы Windows на виртуальной машине.

    Name Type Description
    additionalUnattendContent

    Задает дополнительные сведения в кодировке base-64 и в формате XML, которые могут включаться в файл Unattend.xml, используемый программой установки Windows.

    enableAutomaticUpdates
    • boolean

    указывает, включена ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true.

    Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступят в силу при повторной подготовке ОС.

    patchSettings

    [Предварительная версия функции] Указывает параметры, связанные с исправлениями гостевых виртуальных машин на Windows.

    provisionVMAgent
    • boolean

    Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине.

    Если это свойство не указано в тексте запроса, поведением по умолчанию является установка значения true. Это обеспечит установку на ВИРТУАЛЬНОЙ машине агента виртуальной машины, чтобы расширения можно было добавить на виртуальную машину позже.

    timeZone
    • string

    Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское время (зима)".

    Возможными значениями могут быть TimeZoneInfo.ID значения из часовых поясов, возвращаемых TimeZoneInfo. GetSystemTimeZones.

    winRM

    указывает прослушиватели служба удаленного управления Windows. Это включает удаленное взаимодействие с Windows PowerShell.

    WindowsPatchAssessmentMode

    Указывает режим оценки гостевых исправлений виртуальных машин IaaS.

    Возможны следующие значения:

    Имажедефаулт — вы управляете временем оценки исправлений на виртуальной машине.

    Аутоматикбиплатформ — платформа будет запускать периодические оценки исправлений. Свойство Провисионвмажент должно иметь значение true.

    Name Type Description
    AutomaticByPlatform
    • string
    ImageDefault
    • string

    WindowsVMGuestPatchMode

    Указывает режим установки исправлений гостевых виртуальных машин для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с Орчестратионмоде как гибкий.

    Возможны следующие значения:

    Вручную — вы управляете приложениями исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную в виртуальной машине. В этом режиме автоматическое обновление отключено; Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение false.

    Аутоматикбйос — виртуальная машина будет автоматически обновлена операционной системой. Свойство Виндовсконфигуратион. Енаблеаутоматикупдатес должно иметь значение true.

    Аутоматикбиплатформ — виртуальная машина будет автоматически обновлена платформой. Свойства Провисионвмажент и Виндовсконфигуратион. Енаблеаутоматикупдатес должны иметь значение true

    Name Type Description
    AutomaticByOS
    • string
    AutomaticByPlatform
    • string
    Manual
    • string

    WinRMConfiguration

    описание служба удаленного управления Windows конфигурации виртуальной машины

    Name Type Description
    listeners

    список прослушивателей служба удаленного управления Windows

    WinRMListener

    описание протокола и отпечатка прослушивателя служба удаленного управления Windows

    Name Type Description
    certificateUrl
    • string

    Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в разделе Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой base64 следующего объекта JSON, который кодируется в UTF-8:

    {
    "Data": "",
    "dataType": "PFX",
    "Password": " пароль"
    }
    Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или Azure Key Vault расширение виртуальной машины для Windows.

    protocol

    Указывает протокол прослушивателя WinRM.

    Возможны следующие значения:
    НТТР

    Протокол