Virtual Machines - List

Listy wszystkich maszyn wirtualnych w określonej grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę maszyn wirtualnych.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

$expand
query

ExpandTypeForListVMs

Wyrażenie rozwijania, które ma być stosowane do operacji. Element instanceView umożliwia pobieranie stanu czasu wykonywania wszystkich Virtual Machines. Można to określić tylko wtedy, gdy określono prawidłową opcję $filter.

$filter
query

string

Opcja zapytania systemowego umożliwiająca filtrowanie maszyn wirtualnych zwróconych w odpowiedzi. Dozwolona wartość to "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}"

Odpowiedzi

Nazwa Typ Opis
200 OK

VirtualMachineListResult

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

VirtualMachine_List_MaximumSet_Gen
VirtualMachine_List_MinimumSet_Gen

VirtualMachine_List_MaximumSet_Gen

Sample Request

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

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,
          "customData": "aaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "publicIPAllocationMethod": "Dynamic"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "privateIPAddressVersion": "IPv4",
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "dscpConfiguration": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 8,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.683Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    },
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "id": "aaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaaaaaaaaaaaaaaaaaaaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "publicIPAllocationMethod": "Dynamic"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "privateIPAddressVersion": "IPv4",
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "dscpConfiguration": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "instanceView": {
          "platformUpdateDomain": 1,
          "platformFaultDomain": 29,
          "computerName": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "osName": "aaaaaaaaaaa",
          "osVersion": "aaaaaaaaaaaaaa",
          "hyperVGeneration": "V1",
          "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaa",
          "vmAgent": {
            "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "extensionHandlers": [
              {
                "type": "aaaaa",
                "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaa",
                "status": {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              }
            ],
            "statuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "maintenanceRedeployStatus": {
            "isCustomerInitiatedMaintenanceAllowed": true,
            "preMaintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "preMaintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "lastOperationResultCode": "None",
            "lastOperationMessage": "aa"
          },
          "disks": [
            {
              "name": "a",
              "encryptionSettings": [
                {
                  "diskEncryptionKey": {
                    "secretUrl": "aaaaaaaaa",
                    "sourceVault": {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  },
                  "keyEncryptionKey": {
                    "keyUrl": "aaaaaaaaaaaaa",
                    "sourceVault": {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  },
                  "enabled": true
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "extensions": [
            {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "vmHealth": {
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "bootDiagnostics": {
            "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaa",
            "serialConsoleLogBlobUri": "aaaaaaaaaaaaaaaaaaa",
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "assignedHost": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "statuses": [
            {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          ],
          "patchStatus": {
            "availablePatchSummary": {
              "status": "Unknown",
              "assessmentActivityId": "aaaaaaaaaaaaaaaaaaa",
              "rebootPending": true,
              "criticalAndSecurityPatchCount": 22,
              "otherPatchCount": 25,
              "startTime": "2022-01-14T16:43:41.682Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "lastPatchInstallationSummary": {
              "status": "Unknown",
              "installationActivityId": "aaaaaa",
              "maintenanceWindowExceeded": true,
              "notSelectedPatchCount": 20,
              "excludedPatchCount": 1,
              "pendingPatchCount": 2,
              "installedPatchCount": 28,
              "failedPatchCount": 30,
              "startTime": "2022-01-14T16:43:41.683Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "configurationStatuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "isVMInStandbyPool": false
        },
        "licenseType": "aaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 11,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaaaaaaaaaaaaaaaaaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.685Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    }
  ],
  "nextLink": "a"
}

VirtualMachine_List_MinimumSet_Gen

Sample Request

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

Sample Response

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

Definicje

Nazwa Opis
AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

AdditionalUnattendContent

Określa dodatkowe informacje sformatowane w formacie XML zakodowanym w formacie base-64, które mogą być zawarte w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows.

ApiEntityReference

Identyfikator zasobu źródłowego. Może to być migawka lub punkt przywracania dysku, z którego ma zostać utworzony dysk.

ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

ApplicationProfile

Określa aplikacje galerii, które mają być udostępniane maszynie wirtualnej/zestawie skalowania maszyn wirtualnych.

AvailablePatchSummary

Dostępne podsumowanie poprawki najnowszej operacji oceny dla maszyny wirtualnej.

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. UWAGA: Jeśli określono identyfikator storageUri, upewnij się, że konto magazynu znajduje się w tym samym regionie i subskrypcji co maszyna wirtualna. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

BootDiagnosticsInstanceView

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Domyślne zachowanie to: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage.

CapacityReservationProfile

Określa informacje o rezerwacji pojemności używanej do przydzielania maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.

CloudError

Odpowiedź o błędzie z usługi Compute.

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

DataDisk

Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

DeleteOptions

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

DiffDiskOptions

Określa ustawienia efemerycznego dysku dla dysku systemu operacyjnego.

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Możliwe wartości to: CacheDisk,ResourceDisk,NvmeDisk. Zachowaniem domyślnym jest: CacheDisk, jeśli jest skonfigurowany dla rozmiaru maszyny wirtualnej, w przeciwnym razie jest używany zasób ResourceDisk lub NvmeDisk. Zapoznaj się z dokumentacją rozmiaru maszyny wirtualnej z systemem Windows na maszynie https://docs.microsoft.com/azure/virtual-machines/windows/sizes wirtualnej z systemem Windows i maszyną wirtualną z systemem Linux, aby https://docs.microsoft.com/azure/virtual-machines/linux/sizes sprawdzić, które rozmiary maszyn wirtualnych uwidacznia dysk pamięci podręcznej. Minimalna wersja interfejsu API dla dysku NvmeDisk: 2024-03-01.

DiffDiskSettings

Określa efemeryczne ustawienia dysku dla dysku systemu operacyjnego używanego przez maszynę wirtualną.

DiskControllerTypes

Określa typ kontrolera dysku skonfigurowany dla maszyny wirtualnej. Uwaga: Ta właściwość zostanie ustawiona na domyślny typ kontrolera dysku, jeśli nie zostanie określona podana maszyna wirtualna zostanie utworzona z ustawieniem "hyperVGeneration" na wartość V2 na podstawie możliwości dysku systemu operacyjnego i rozmiaru maszyny wirtualnej z określonej minimalnej wersji interfejsu API. Należy cofnąć przydział maszyny wirtualnej przed zaktualizowaniem typu kontrolera dysku, chyba że aktualizujesz rozmiar maszyny wirtualnej w konfiguracji maszyny wirtualnej, która niejawnie cofnie przydział i cofnie przydział maszyny wirtualnej. Minimalna wersja interfejsu API: 2022-08-01.

DiskCreateOptionTypes

Określa sposób tworzenia dysku maszyny wirtualnej. Możliwe wartości to Dołączanie: ta wartość jest używana, gdy używasz wyspecjalizowanego dysku do utworzenia maszyny wirtualnej. FromImage: Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, należy również użyć elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego powinien zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. Możliwe wartości to: Usuń. Jeśli ta wartość jest używana, dysk systemu operacyjnego zostanie usunięty po usunięciu maszyny wirtualnej. Odłączyć. Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej. Wartość domyślna jest ustawiona na Wartość Odłącz. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Wartość Usuń. Użytkownik nie może zmienić opcji usuwania efemerycznego dysku systemu operacyjnego.

DiskDetachOptionTypes

Określa zachowanie odłączania, które ma być używane podczas odłączania dysku lub który jest już w trakcie odłączania od maszyny wirtualnej. Obsługiwane wartości: ForceDetach. detachOption: ForceDetach ma zastosowanie tylko dla zarządzanych dysków danych. Jeśli poprzednia próba odłączenia dysku danych nie została ukończona z powodu nieoczekiwanego błędu z maszyny wirtualnej, a dysk nadal nie został zwolniony, użyj opcji wymuszania odłączania jako ostatniej opcji odłączania dysku w celu wymuszonego odłączenia dysku od maszyny wirtualnej. Wszystkie zapisy mogły nie zostać opróżnione podczas korzystania z tego zachowania odłączania. Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby wymusić odłączenie aktualizacji dysku danych na wartość "true" wraz z ustawieniem detachOption: "ForceDetach".

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta dla dysku zarządzanego.

DiskEncryptionSettings

Określa ustawienia szyfrowania dysku systemu operacyjnego. Minimalna wersja interfejsu API: 2015-06-15.

DiskInstanceView

Informacje o dysku maszyny wirtualnej.

DomainNameLabelScopeTypes

Zakres etykiety Nazwa domeny zasobów PublicIPAddress, które zostaną utworzone. Wygenerowana etykieta nazwy to łączenie etykiety nazwy domeny skrótu z zasadami zgodnie z zakresem etykiety nazwy domeny i unikatowym identyfikatorem profilu sieci maszyny wirtualnej.

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji usługi Keyvault.

EventGridAndResourceGraph

Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia EventGridAndResourceGraph Scheduled Event.

ExpandTypeForListVMs

Wyrażenie rozwijania, które ma być stosowane do operacji. Element instanceView umożliwia pobieranie stanu czasu wykonywania wszystkich Virtual Machines. Można to określić tylko wtedy, gdy określono prawidłową opcję $filter.

ExtendedLocation

Rozszerzona lokalizacja maszyny wirtualnej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

HardwareProfile

Określa ustawienia sprzętu dla maszyny wirtualnej.

HyperVGenerationType

Określa typ funkcji HyperVGeneration skojarzony z zasobem

ImageReference

Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach platformy handlowej lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia.

InnerError

Szczegóły błędu wewnętrznego.

InstanceViewStatus

Stan widoku wystąpienia.

IPVersions

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest przyjmowany jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

KeyVaultKeyReference

Określa lokalizację klucza szyfrowania klucza w Key Vault.

KeyVaultSecretReference

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

LastPatchInstallationSummary

Podsumowanie instalacji najnowszej operacji instalacji maszyny wirtualnej.

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Listę obsługiwanych dystrybucji systemu Linux można znaleźć w temacie Linux on Azure-Endorsed Distributions (Dystrybucje systemu Linux w systemie Azure-Endorsed).

LinuxPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej IaaS dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

LinuxPatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji patchingu gościa maszyny wirtualnej w systemie Linux.

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

ImageDefault — używana jest domyślna konfiguracja poprawek maszyny wirtualnej.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

MaintenanceOperationResultCodeTypes

Kod wyniku ostatniej operacji konserwacji.

MaintenanceRedeployStatus

Stan operacja konserwacji na maszynie wirtualnej.

ManagedDiskParameters

Parametry dysku zarządzanego.

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do punktów końcowych hosta w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

NetworkInterfaceReference

Określa listę identyfikatorów zasobów dla interfejsów sieciowych skojarzonych z maszyną wirtualną.

NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

OperatingSystemTypes

Typ systemu operacyjnego.

OSDisk

Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

OSImageNotificationProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami systemu operacyjnego.

OSProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

PassNames

Nazwa przekazania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

PatchOperationStatus

Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress" do momentu zakończenia operacji. W tym momencie stanie się "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings".

PatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

Plan

Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

ProtocolTypes

Określa protokół odbiornika Usługi WinRM. Możliwe wartości to : http,https.

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

PublicIPAllocationMethod

Określanie typu alokacji publicznego adresu IP

ResourceIdentityType

Typ tożsamości używany dla maszyny wirtualnej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z maszyny wirtualnej.

ScheduledEventsAdditionalPublishingTargets

Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets.

ScheduledEventsPolicy

Określa ponowne wdrażanie, ponowne uruchomienie i scheduledEventsAdditionalPublishingTargets zaplanowane konfiguracje związane ze zdarzeniami dla maszyny wirtualnej.

ScheduledEventsProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć funkcję UefiSettings. Domyślne zachowanie to: Interfejs UefiSettings nie zostanie włączony, chyba że ta właściwość jest ustawiona.

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

SshConfiguration

Określa konfigurację klucza SSH dla systemu operacyjnego Linux.

SshPublicKey

Lista kluczy publicznych SSH używanych do uwierzytelniania za pomocą maszyn wirtualnych opartych na systemie Linux.

StatusLevelTypes

Kod poziomu.

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

StorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

SubResource

Względny adres URL Key Vault zawierający wpis tajny.

TerminateNotificationProfile

Określa konfiguracje związane z kończeniem zaplanowanego zdarzenia.

UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z maszyną wirtualną. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

UserInitiatedReboot

Parametry konfiguracji używane podczas tworzenia zaplanowanego ustawienia zdarzenia userInitiatedReboot.

UserInitiatedRedeploy

Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedRedeploy.

VaultCertificate

Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty.

VaultSecretGroup

Określa zestaw certyfikatów, które należy zainstalować na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej platformy Azure Key Vault dla systemu Windows.

VirtualHardDisk

Wirtualny dysk twardy.

VirtualMachine

Lista maszyn wirtualnych.

VirtualMachineAgentInstanceView

Agent maszyny wirtualnej uruchomiony na maszynie wirtualnej.

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

VirtualMachineExtension

Zasoby rozszerzenia podrzędnego maszyny wirtualnej.

VirtualMachineExtensionHandlerInstanceView

Widok wystąpienia programu obsługi rozszerzenia maszyny wirtualnej.

VirtualMachineExtensionInstanceView

Widok wystąpienia rozszerzenia maszyny wirtualnej.

VirtualMachineHealthStatus

Stan kondycji maszyny wirtualnej.

VirtualMachineIdentity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

VirtualMachineInstanceView

Widok wystąpienia maszyny wirtualnej.

VirtualMachineIpTag

Lista tagów IP skojarzonych z publicznym adresem IP.

VirtualMachineListResult

Odpowiedź na operację Lista maszyn wirtualnych.

VirtualMachineNetworkInterfaceConfiguration

Określa konfiguracje sieci, które będą używane do tworzenia zasobów sieciowych maszyn wirtualnych.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane w interfejsach sieciowych.

VirtualMachineNetworkInterfaceIPConfiguration

Określa konfiguracje adresów IP interfejsu sieciowego.

VirtualMachinePatchStatus

[Funkcja w wersji zapoznawczej] Stan operacji poprawek maszyny wirtualnej.

VirtualMachinePriorityTypes

Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane na adresach publicIP.

VirtualMachineSizeTypes

Określa rozmiar maszyny wirtualnej. Typ danych wyliczenia jest obecnie przestarzały i zostanie usunięty do 23 grudnia 2023 r. Zalecanym sposobem uzyskania listy dostępnych rozmiarów jest użycie następujących interfejsów API: Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w zestawie dostępności, Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie. Lista wszystkichdostępnych rozmiarów maszyn wirtualnych do zmiany rozmiaru. Aby uzyskać więcej informacji na temat rozmiarów maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych. Dostępne rozmiary maszyn wirtualnych zależą od regionu i zestawu dostępności.

VMDiskSecurityProfile

Określa profil zabezpieczeń dysku zarządzanego.

VMGalleryApplication

Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS

VMSizeProperties

Określa właściwości dostosowywania rozmiaru maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-07-01. Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby uzyskać więcej informacji, postępuj zgodnie z instrukcjami w temacie Dostosowywanie maszyny wirtualnej .

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

WindowsPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji Patching gościa maszyny wirtualnej w systemie Windows.

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

Ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

WinRMConfiguration

Określa odbiorniki zarządzania zdalnego systemu Windows. Umożliwia to zdalne Windows PowerShell.

WinRMListener

Lista odbiorników zarządzania zdalnego systemu Windows

AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

Nazwa Typ Opis
hibernationEnabled

boolean

Flaga, która włącza lub wyłącza możliwość hibernacji na maszynie wirtualnej.

ultraSSDEnabled

boolean

Flaga umożliwiająca lub wyłącza możliwość posiadania co najmniej jednego dysku danych zarządzanych z typem konta magazynu UltraSSD_LRS na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych. Dyski zarządzane z typem konta magazynu UltraSSD_LRS można dodać do maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych tylko wtedy, gdy ta właściwość jest włączona.

AdditionalUnattendContent

Określa dodatkowe informacje sformatowane w formacie XML zakodowanym w formacie base-64, które mogą być zawarte w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows.

Nazwa Typ Opis
componentName

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

content

string

Określa sformatowaną zawartość XML dodaną do pliku unattend.xml dla określonej ścieżki i składnika. Kod XML musi być mniejszy niż 4 KB i musi zawierać element główny ustawienia lub funkcji, która jest wstawiona.

passName

PassNames

Nazwa przekazania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

settingName

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

ApiEntityReference

Identyfikator zasobu źródłowego. Może to być migawka lub punkt przywracania dysku, z którego ma zostać utworzony dysk.

Nazwa Typ Opis
id

string

Identyfikator zasobu usługi ARM w postaci /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApplicationProfile

Określa aplikacje galerii, które mają być udostępniane maszynie wirtualnej/zestawie skalowania maszyn wirtualnych.

Nazwa Typ Opis
galleryApplications

VMGalleryApplication[]

Określa aplikacje galerii, które mają być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych

AvailablePatchSummary

Dostępne podsumowanie poprawki najnowszej operacji oceny dla maszyny wirtualnej.

Nazwa Typ Opis
assessmentActivityId

string

Identyfikator działania operacji, która wygenerowała ten wynik. Służy do korelowania dzienników CRP i rozszerzeń.

criticalAndSecurityPatchCount

integer

Liczba krytycznych lub wykrytych poprawek zabezpieczeń, które zostały wykryte jako dostępne i nie zostały jeszcze zainstalowane.

error

ApiError

Błędy, które wystąpiły podczas wykonywania operacji. Tablica szczegółów zawiera listę.

lastModifiedTime

string

Znacznik czasu UTC po rozpoczęciu operacji.

otherPatchCount

integer

Liczba wszystkich dostępnych poprawek z wyłączeniem krytycznych i zabezpieczeń.

rebootPending

boolean

Ogólny stan ponownego uruchomienia maszyny wirtualnej. Będzie to miało miejsce, gdy częściowo zainstalowane poprawki wymagają ponownego uruchomienia w celu ukończenia instalacji, ale nie wystąpił jeszcze ponowny rozruch.

startTime

string

Znacznik czasu UTC po rozpoczęciu operacji.

status

PatchOperationStatus

Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress" do momentu zakończenia operacji. W tym momencie stanie się "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings".

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

Nazwa Typ Opis
maxPrice

number

Określa maksymalną cenę, którą chcesz zapłacić za maszynę wirtualną/usługę VMSS typu spot platformy Azure. Ta cena jest wyrażona w dolarach amerykańskich.

Ta cena zostanie porównana z bieżącą ceną spot platformy Azure dla rozmiaru maszyny wirtualnej. Ponadto ceny są porównywane w czasie tworzenia/aktualizowania maszyny wirtualnej/zestawu skalowania maszyn wirtualnych typu spot platformy Azure, a operacja powiedzie się tylko wtedy, gdy wartość maxPrice jest większa niż bieżąca cena typu spot platformy Azure.

Wartość maxPrice będzie również używana do eksmitowania maszyny wirtualnej/zestawu skalowania maszyn wirtualnych typu spot platformy Azure, jeśli bieżąca cena typu spot platformy Azure przekroczy wartość maxPrice po utworzeniu maszyny wirtualnej/zestawu skalowania maszyn wirtualnych.

Możliwe wartości:

- Dowolna wartość dziesiętna większa niż zero. Przykład: 0.01538

-1 — wskazuje domyślną cenę na żądanie.

Wartość maxPrice można ustawić na -1, aby wskazać, że maszyna wirtualna/usługa VMSS typu spot platformy Azure nie powinna być eksmitowana ze względów cenowych. Ponadto domyślna maksymalna cena to -1, jeśli nie zostanie podana przez Ciebie.

Minimalna wersja interfejsu API: 2019-03-01.

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. UWAGA: Jeśli określono identyfikator storageUri, upewnij się, że konto magazynu znajduje się w tym samym regionie i subskrypcji co maszyna wirtualna. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

Nazwa Typ Opis
enabled

boolean

Czy diagnostyka rozruchu powinna być włączona na maszynie wirtualnej.

storageUri

string

Identyfikator URI konta magazynu, który ma być używany do umieszczania danych wyjściowych konsoli i zrzutu ekranu. Jeśli identyfikator storageUri nie zostanie określony podczas włączania diagnostyki rozruchu, zostanie użyty magazyn zarządzany.

BootDiagnosticsInstanceView

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

Nazwa Typ Opis
consoleScreenshotBlobUri

string

Identyfikator URI zrzutu ekranu konsoli obiektu blob. Uwaga: Nie zostanie to ustawione, jeśli diagnostyka rozruchu jest obecnie włączona z magazynem zarządzanym.

serialConsoleLogBlobUri

string

Identyfikator URI dziennika konsoli szeregowej obiektu blob. Uwaga: Nie zostanie to ustawione, jeśli diagnostyka rozruchu jest obecnie włączona z magazynem zarządzanym.

status

InstanceViewStatus

Informacje o stanie diagnostyki rozruchu maszyny wirtualnej. Uwaga: Zostanie ona ustawiona tylko wtedy, gdy wystąpią błędy podczas włączania diagnostyki rozruchu.

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Domyślne zachowanie to: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage.

Nazwa Typ Opis
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Określa informacje o rezerwacji pojemności używanej do przydzielania maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.

Nazwa Typ Opis
capacityReservationGroup

SubResource

Określa identyfikator zasobu grupy rezerwacji pojemności, który ma być używany do przydzielania maszyny wirtualnej lub wystąpień maszyn wirtualnych zestawu skalowania pod warunkiem, że została zarezerwowana wystarczająca pojemność. Aby uzyskać więcej informacji, zapoznaj się z https://aka.ms/CapacityReservation tematem .

CloudError

Odpowiedź o błędzie z usługi Compute.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

Nazwa Typ Opis
Microsoft-Windows-Shell-Setup

string

DataDisk

Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

Nazwa Typ Opis
caching

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Domyślne zachowanie to: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage.

createOption

DiskCreateOptionTypes

Określa sposób tworzenia dysku maszyny wirtualnej. Możliwe wartości to Dołączanie: ta wartość jest używana, gdy używasz wyspecjalizowanego dysku do utworzenia maszyny wirtualnej. FromImage: Ta wartość jest używana podczas używania obrazu do utworzenia dysku danych maszyny wirtualnej. Jeśli używasz obrazu platformy, należy również użyć elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, należy również użyć wcześniej opisanego elementu planu. Pusty: Ta wartość jest używana podczas tworzenia pustego dysku danych. Kopii: Ta wartość służy do tworzenia dysku danych na podstawie migawki lub innego dysku. Przywrócić: Ta wartość służy do tworzenia dysku danych z punktu przywracania dysku.

deleteOption

DiskDeleteOptionTypes

Określa, czy dysk danych powinien zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. Możliwe wartości to: Usuń. Jeśli ta wartość jest używana, dysk danych zostanie usunięty po usunięciu maszyny wirtualnej. Odłączyć. Jeśli ta wartość jest używana, dysk danych jest zachowywany po usunięciu maszyny wirtualnej. Wartość domyślna jest ustawiona na Wartość Odłącz.

detachOption

DiskDetachOptionTypes

Określa zachowanie odłączania, które ma być używane podczas odłączania dysku lub który jest już w trakcie odłączania od maszyny wirtualnej. Obsługiwane wartości: ForceDetach. detachOption: ForceDetach ma zastosowanie tylko dla zarządzanych dysków danych. Jeśli poprzednia próba odłączenia dysku danych nie została ukończona z powodu nieoczekiwanego błędu z maszyny wirtualnej, a dysk nadal nie został zwolniony, użyj opcji wymuszania odłączania jako ostatniej opcji odłączania dysku w celu wymuszonego odłączenia dysku od maszyny wirtualnej. Wszystkie zapisy mogły nie zostać opróżnione podczas korzystania z tego zachowania odłączania. Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby wymusić odłączenie aktualizacji dysku danych na wartość "true" wraz z ustawieniem detachOption: "ForceDetach".

diskIOPSReadWrite

integer

Określa Read-Write liczby operacji we/wy na sekundę dla dysku zarządzanego, gdy parametr StorageAccountType jest UltraSSD_LRS. Zwrócone tylko dla dysków maszyn wirtualnych VirtualMachine ScaleSet. Można aktualizować tylko za pośrednictwem aktualizacji zestawu skalowania VirtualMachine.

diskMBpsReadWrite

integer

Określa przepustowość w MB na sekundę dla dysku zarządzanego, gdy parametr StorageAccountType jest UltraSSD_LRS. Zwrócone tylko dla dysków maszyn wirtualnych VirtualMachine ScaleSet. Można aktualizować tylko za pośrednictwem aktualizacji zestawu skalowania VirtualMachine.

diskSizeGB

integer

Określa rozmiar pustego dysku danych w gigabajtach. Ten element może służyć do zastępowania rozmiaru dysku na obrazie maszyny wirtualnej. Właściwość "diskSizeGB" to liczba bajtów x 1024^3 dla dysku, a wartość nie może być większa niż 1023.

image

VirtualHardDisk

Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed dołączeniem do maszyny wirtualnej. Jeśli jest dostarczany obiekt SourceImage, docelowy wirtualny dysk twardy nie może istnieć.

lun

integer

Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej.

managedDisk

ManagedDiskParameters

Parametry dysku zarządzanego.

name

string

Nazwa dysku.

sourceResource

ApiEntityReference

Identyfikator zasobu źródłowego. Może to być migawka lub punkt przywracania dysku, z którego ma zostać utworzony dysk.

toBeDetached

boolean

Określa, czy dysk danych jest w trakcie odłączania od zestawu VirtualMachine/VirtualMachineScaleset

vhd

VirtualHardDisk

Wirtualny dysk twardy.

writeAcceleratorEnabled

boolean

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

DeleteOptions

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej

Nazwa Typ Opis
Delete

string

Detach

string

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

Nazwa Typ Opis
bootDiagnostics

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. UWAGA: Jeśli określono identyfikator storageUri, upewnij się, że konto magazynu znajduje się w tym samym regionie i subskrypcji co maszyna wirtualna. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

DiffDiskOptions

Określa ustawienia efemerycznego dysku dla dysku systemu operacyjnego.

Nazwa Typ Opis
Local

string

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Możliwe wartości to: CacheDisk,ResourceDisk,NvmeDisk. Zachowaniem domyślnym jest: CacheDisk, jeśli jest skonfigurowany dla rozmiaru maszyny wirtualnej, w przeciwnym razie jest używany zasób ResourceDisk lub NvmeDisk. Zapoznaj się z dokumentacją rozmiaru maszyny wirtualnej z systemem Windows na maszynie https://docs.microsoft.com/azure/virtual-machines/windows/sizes wirtualnej z systemem Windows i maszyną wirtualną z systemem Linux, aby https://docs.microsoft.com/azure/virtual-machines/linux/sizes sprawdzić, które rozmiary maszyn wirtualnych uwidacznia dysk pamięci podręcznej. Minimalna wersja interfejsu API dla dysku NvmeDisk: 2024-03-01.

Nazwa Typ Opis
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Określa efemeryczne ustawienia dysku dla dysku systemu operacyjnego używanego przez maszynę wirtualną.

Nazwa Typ Opis
option

DiffDiskOptions

Określa ustawienia efemerycznego dysku dla dysku systemu operacyjnego.

placement

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Możliwe wartości to: CacheDisk,ResourceDisk,NvmeDisk. Zachowaniem domyślnym jest: CacheDisk, jeśli jest skonfigurowany dla rozmiaru maszyny wirtualnej, w przeciwnym razie jest używany zasób ResourceDisk lub NvmeDisk. Zapoznaj się z dokumentacją rozmiaru maszyny wirtualnej z systemem Windows na maszynie https://docs.microsoft.com/azure/virtual-machines/windows/sizes wirtualnej z systemem Windows i maszyną wirtualną z systemem Linux, aby https://docs.microsoft.com/azure/virtual-machines/linux/sizes sprawdzić, które rozmiary maszyn wirtualnych uwidacznia dysk pamięci podręcznej. Minimalna wersja interfejsu API dla dysku NvmeDisk: 2024-03-01.

DiskControllerTypes

Określa typ kontrolera dysku skonfigurowany dla maszyny wirtualnej. Uwaga: Ta właściwość zostanie ustawiona na domyślny typ kontrolera dysku, jeśli nie zostanie określona podana maszyna wirtualna zostanie utworzona z ustawieniem "hyperVGeneration" na wartość V2 na podstawie możliwości dysku systemu operacyjnego i rozmiaru maszyny wirtualnej z określonej minimalnej wersji interfejsu API. Należy cofnąć przydział maszyny wirtualnej przed zaktualizowaniem typu kontrolera dysku, chyba że aktualizujesz rozmiar maszyny wirtualnej w konfiguracji maszyny wirtualnej, która niejawnie cofnie przydział i cofnie przydział maszyny wirtualnej. Minimalna wersja interfejsu API: 2022-08-01.

Nazwa Typ Opis
NVMe

string

SCSI

string

DiskCreateOptionTypes

Określa sposób tworzenia dysku maszyny wirtualnej. Możliwe wartości to Dołączanie: ta wartość jest używana, gdy używasz wyspecjalizowanego dysku do utworzenia maszyny wirtualnej. FromImage: Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, należy również użyć elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

Nazwa Typ Opis
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego powinien zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. Możliwe wartości to: Usuń. Jeśli ta wartość jest używana, dysk systemu operacyjnego zostanie usunięty po usunięciu maszyny wirtualnej. Odłączyć. Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej. Wartość domyślna jest ustawiona na Wartość Odłącz. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Wartość Usuń. Użytkownik nie może zmienić opcji usuwania efemerycznego dysku systemu operacyjnego.

Nazwa Typ Opis
Delete

string

Detach

string

DiskDetachOptionTypes

Określa zachowanie odłączania, które ma być używane podczas odłączania dysku lub który jest już w trakcie odłączania od maszyny wirtualnej. Obsługiwane wartości: ForceDetach. detachOption: ForceDetach ma zastosowanie tylko dla zarządzanych dysków danych. Jeśli poprzednia próba odłączenia dysku danych nie została ukończona z powodu nieoczekiwanego błędu z maszyny wirtualnej, a dysk nadal nie został zwolniony, użyj opcji wymuszania odłączania jako ostatniej opcji odłączania dysku w celu wymuszonego odłączenia dysku od maszyny wirtualnej. Wszystkie zapisy mogły nie zostać opróżnione podczas korzystania z tego zachowania odłączania. Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby wymusić odłączenie aktualizacji dysku danych na wartość "true" wraz z ustawieniem detachOption: "ForceDetach".

Nazwa Typ Opis
ForceDetach

string

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta dla dysku zarządzanego.

Nazwa Typ Opis
id

string

Identyfikator zasobu

DiskEncryptionSettings

Określa ustawienia szyfrowania dysku systemu operacyjnego. Minimalna wersja interfejsu API: 2015-06-15.

Nazwa Typ Opis
diskEncryptionKey

KeyVaultSecretReference

Określa lokalizację klucza szyfrowania dysku, który jest kluczem tajnym Key Vault.

enabled

boolean

Określa, czy szyfrowanie dysków powinno być włączone na maszynie wirtualnej.

keyEncryptionKey

KeyVaultKeyReference

Określa lokalizację klucza szyfrowania klucza w Key Vault.

DiskInstanceView

Informacje o dysku maszyny wirtualnej.

Nazwa Typ Opis
encryptionSettings

DiskEncryptionSettings[]

Określa ustawienia szyfrowania dysku systemu operacyjnego.

Minimalna wersja interfejsu API: 2015-06-15

name

string

Nazwa dysku.

statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

DomainNameLabelScopeTypes

Zakres etykiety Nazwa domeny zasobów PublicIPAddress, które zostaną utworzone. Wygenerowana etykieta nazwy to łączenie etykiety nazwy domeny skrótu z zasadami zgodnie z zakresem etykiety nazwy domeny i unikatowym identyfikatorem profilu sieci maszyny wirtualnej.

Nazwa Typ Opis
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji usługi Keyvault.

Nazwa Typ Opis
userAssignedIdentityResourceId

string

Określa identyfikator zasobu usługi ARM jednej z tożsamości użytkownika skojarzonych z maszyną wirtualną.

EventGridAndResourceGraph

Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia EventGridAndResourceGraph Scheduled Event.

Nazwa Typ Opis
enable

boolean

Określa, czy usługa Event Grid i graf zasobów są włączone dla konfiguracji związanych z zaplanowanymi zdarzeniami.

ExpandTypeForListVMs

Wyrażenie rozwijania, które ma być stosowane do operacji. Element instanceView umożliwia pobieranie stanu czasu wykonywania wszystkich Virtual Machines. Można to określić tylko wtedy, gdy określono prawidłową opcję $filter.

Nazwa Typ Opis
instanceView

string

ExtendedLocation

Rozszerzona lokalizacja maszyny wirtualnej.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

Nazwa Typ Opis
EdgeZone

string

HardwareProfile

Określa ustawienia sprzętu dla maszyny wirtualnej.

Nazwa Typ Opis
vmSize

VirtualMachineSizeTypes

Określa rozmiar maszyny wirtualnej. Typ danych wyliczenia jest obecnie przestarzały i zostanie usunięty do 23 grudnia 2023 r. Zalecanym sposobem uzyskania listy dostępnych rozmiarów jest użycie następujących interfejsów API: Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w zestawie dostępności, Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie. Lista wszystkich dostępnych rozmiarów maszyn wirtualnych do zmiany rozmiaru. Aby uzyskać więcej informacji na temat rozmiarów maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych. Dostępne rozmiary maszyn wirtualnych zależą od regionu i zestawu dostępności.

vmSizeProperties

VMSizeProperties

Określa właściwości dostosowywania rozmiaru maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-07-01. Ta funkcja jest nadal w trybie w wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby uzyskać więcej informacji, postępuj zgodnie z instrukcjami w temacie Dostosowywanie maszyny wirtualnej .

HyperVGenerationType

Określa typ funkcji HyperVGeneration skojarzony z zasobem

Nazwa Typ Opis
V1

string

V2

string

ImageReference

Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach platformy handlowej lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia.

Nazwa Typ Opis
communityGalleryImageId

string

Określono unikatowy identyfikator obrazu galerii społeczności dla wdrożenia maszyny wirtualnej. Można to pobrać z poziomu wywołania GET obrazu galerii społeczności.

exactVersion

string

Określa liczbę dziesiętną, wersję obrazu platformy lub obrazu platformy handlowej używanego do tworzenia maszyny wirtualnej. To pole readonly różni się od "wersji", tylko wtedy, gdy wartość określona w polu "version" to "latest".

id

string

Identyfikator zasobu

offer

string

Określa ofertę obrazu platformy lub obrazu platformy handlowej używanego do tworzenia maszyny wirtualnej.

publisher

string

Wydawca obrazów.

sharedGalleryImageId

string

Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego obrazu galerii wywołanie GET.

sku

string

Jednostka SKU obrazu.

version

string

Określa wersję obrazu platformy lub obrazu platformy handlowej używanego do utworzenia maszyny wirtualnej. Dozwolone formaty to Major.Minor.Build lub "latest". Liczba główna, pomocnicza i kompilacja to liczby dziesiętne. Określ wartość "latest", aby użyć najnowszej wersji obrazu dostępnego w czasie wdrażania. Nawet jeśli używasz polecenia "latest", obraz maszyny wirtualnej nie zostanie automatycznie zaktualizowany po wdrożeniu, nawet jeśli nowa wersja stanie się dostępna. Nie używaj pola "version" do wdrożenia obrazu galerii, obraz galerii powinien zawsze używać pola "id" do wdrożenia, aby użyć "najnowszej" wersji obrazu galerii, po prostu ustaw wartość "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" w polu "id" bez danych wejściowych wersji.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

InstanceViewStatus

Stan widoku wystąpienia.

Nazwa Typ Opis
code

string

Kod stanu.

displayStatus

string

Krótka etykieta lokalizowalna dla stanu.

level

StatusLevelTypes

Kod poziomu.

message

string

Szczegółowy komunikat o stanie, w tym alerty i komunikaty o błędach.

time

string

Czas stanu.

IPVersions

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest przyjmowany jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

Nazwa Typ Opis
IPv4

string

IPv6

string

KeyVaultKeyReference

Określa lokalizację klucza szyfrowania klucza w Key Vault.

Nazwa Typ Opis
keyUrl

string

Adres URL odwołującego się do klucza szyfrowania kluczy w Key Vault.

sourceVault

SubResource

Względny adres URL Key Vault zawierający klucz.

KeyVaultSecretReference

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

Nazwa Typ Opis
secretUrl

string

Adres URL odwołujące się do wpisu tajnego w Key Vault.

sourceVault

SubResource

Względny adres URL Key Vault zawierający wpis tajny.

LastPatchInstallationSummary

Podsumowanie instalacji najnowszej operacji instalacji maszyny wirtualnej.

Nazwa Typ Opis
error

ApiError

Błędy, które wystąpiły podczas wykonywania operacji. Tablica szczegółów zawiera listę.

excludedPatchCount

integer

Liczba wszystkich dostępnych poprawek, ale wykluczona jawnie przez dopasowanie listy wykluczeń określonych przez klienta.

failedPatchCount

integer

Liczba poprawek, które zakończyły się niepowodzeniem podczas instalacji.

installationActivityId

string

Identyfikator działania operacji, która wygenerowała ten wynik. Służy do korelowania dzienników CRP i rozszerzeń.

installedPatchCount

integer

Liczba poprawek, które zostały pomyślnie zainstalowane.

lastModifiedTime

string

Znacznik czasu UTC po rozpoczęciu operacji.

maintenanceWindowExceeded

boolean

Opisuje, czy operacja zabrakła czasu przed ukończeniem wszystkich zamierzonych akcji

notSelectedPatchCount

integer

Liczba wszystkich dostępnych poprawek, ale nie zostanie zainstalowana, ponieważ nie jest zgodna z wpisem klasyfikacji ani listy dołączania.

pendingPatchCount

integer

Liczba wszystkich dostępnych poprawek, które mają zostać zainstalowane w trakcie operacji instalacji poprawek.

startTime

string

Znacznik czasu UTC po rozpoczęciu operacji.

status

PatchOperationStatus

Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress" do momentu zakończenia operacji. W tym momencie stanie się "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings".

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Listę obsługiwanych dystrybucji systemu Linux można znaleźć w temacie Linux on Azure-Endorsed Distributions (Dystrybucje systemu Linux w systemie Azure-Endorsed).

Nazwa Typ Opis
disablePasswordAuthentication

boolean

Określa, czy uwierzytelnianie haseł powinno być wyłączone.

enableVMAgentPlatformUpdates

boolean

Wskazuje, czy platforma VMAgent platform Aktualizacje jest włączona dla maszyny wirtualnej z systemem Linux. Wartość domyślna to false.

patchSettings

LinuxPatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

provisionVMAgent

boolean

Wskazuje, czy agent maszyny wirtualnej powinien być aprowizowany na maszynie wirtualnej. Jeśli ta właściwość nie jest określona w treści żądania, domyślnym zachowaniem jest ustawienie jej na wartość true. Dzięki temu agent maszyny wirtualnej zostanie zainstalowany na maszynie wirtualnej, aby można było później dodać rozszerzenia do maszyny wirtualnej.

ssh

SshConfiguration

Określa konfigurację klucza SSH dla systemu operacyjnego Linux.

LinuxPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej IaaS dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

Nazwa Typ Opis
assessmentMode

LinuxPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej IaaS dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji patchingu gościa maszyny wirtualnej w systemie Linux.

patchMode

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

ImageDefault — używana jest domyślna konfiguracja poprawek maszyny wirtualnej.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

Nazwa Typ Opis
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji patchingu gościa maszyny wirtualnej w systemie Linux.

Nazwa Typ Opis
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umożliwia klientowi planowanie poprawek bez przypadkowych uaktualnień

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

ImageDefault — używana jest domyślna konfiguracja poprawek maszyny wirtualnej.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Kod wyniku ostatniej operacji konserwacji.

Nazwa Typ Opis
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Stan operacja konserwacji na maszynie wirtualnej.

Nazwa Typ Opis
isCustomerInitiatedMaintenanceAllowed

boolean

Prawda, jeśli klient może wykonać konserwację.

lastOperationMessage

string

Komunikat zwrócony dla ostatniej operacji konserwacji.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kod wyniku ostatniej operacji konserwacji.

maintenanceWindowEndTime

string

Godzina zakończenia okna obsługi.

maintenanceWindowStartTime

string

Godzina rozpoczęcia okna obsługi.

preMaintenanceWindowEndTime

string

Godzina zakończenia okna przed konserwacją.

preMaintenanceWindowStartTime

string

Godzina rozpoczęcia okna przed konserwacją.

ManagedDiskParameters

Parametry dysku zarządzanego.

Nazwa Typ Opis
diskEncryptionSet

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta dla dysku zarządzanego.

id

string

Identyfikator zasobu

securityProfile

VMDiskSecurityProfile

Określa profil zabezpieczeń dysku zarządzanego.

storageAccountType

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do punktów końcowych hosta w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

Nazwa Typ Opis
Audit

string

Enforce

string

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego

Nazwa Typ Opis
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

Nazwa Typ Opis
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

Nazwa Typ Opis
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Określa listę identyfikatorów zasobów dla interfejsów sieciowych skojarzonych z maszyną wirtualną.

Nazwa Typ Opis
id

string

Identyfikator zasobu

properties.deleteOption

DeleteOptions

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej

properties.primary

boolean

Określa podstawowy interfejs sieciowy, jeśli maszyna wirtualna ma więcej niż 1 interfejs sieciowy.

NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

Nazwa Typ Opis
networkApiVersion

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Określa konfiguracje sieci, które będą używane do tworzenia zasobów sieciowych maszyn wirtualnych.

networkInterfaces

NetworkInterfaceReference[]

Określa listę identyfikatorów zasobów dla interfejsów sieciowych skojarzonych z maszyną wirtualną.

OperatingSystemTypes

Typ systemu operacyjnego.

Nazwa Typ Opis
Linux

string

Windows

string

OSDisk

Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

Nazwa Typ Opis
caching

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Domyślne zachowanie to: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage.

createOption

DiskCreateOptionTypes

Określa sposób tworzenia dysku maszyny wirtualnej. Możliwe wartości to Dołączanie: ta wartość jest używana, gdy używasz wyspecjalizowanego dysku do utworzenia maszyny wirtualnej. FromImage: Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, należy również użyć elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

deleteOption

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego powinien zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. Możliwe wartości to: Usuń. Jeśli ta wartość jest używana, dysk systemu operacyjnego zostanie usunięty po usunięciu maszyny wirtualnej. Odłączyć. Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej. Wartość domyślna jest ustawiona na Wartość Odłącz. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Wartość Usuń. Użytkownik nie może zmienić opcji usuwania efemerycznego dysku systemu operacyjnego.

diffDiskSettings

DiffDiskSettings

Określa efemeryczne ustawienia dysku dla dysku systemu operacyjnego używanego przez maszynę wirtualną.

diskSizeGB

integer

Określa rozmiar pustego dysku danych w gigabajtach. Ten element może służyć do zastępowania rozmiaru dysku na obrazie maszyny wirtualnej. Właściwość "diskSizeGB" to liczba bajtów x 1024^3 dla dysku, a wartość nie może być większa niż 1023.

encryptionSettings

DiskEncryptionSettings

Określa ustawienia szyfrowania dysku systemu operacyjnego. Minimalna wersja interfejsu API: 2015-06-15.

image

VirtualHardDisk

Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed dołączeniem do maszyny wirtualnej. Jeśli jest dostarczany obiekt SourceImage, docelowy wirtualny dysk twardy nie może istnieć.

managedDisk

ManagedDiskParameters

Parametry dysku zarządzanego.

name

string

Nazwa dysku.

osType

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. Możliwe wartości to: Windows,Linux.

vhd

VirtualHardDisk

Wirtualny dysk twardy.

writeAcceleratorEnabled

boolean

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

OSImageNotificationProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami systemu operacyjnego.

Nazwa Typ Opis
enable

boolean

Określa, czy zaplanowane zdarzenie obrazu systemu operacyjnego jest włączone, czy wyłączone.

notBeforeTimeout

string

Czas ponownego odtworzenia obrazu maszyny wirtualnej lub uaktualnienia systemu operacyjnego będzie musiał potencjalnie zatwierdzić zaplanowane zdarzenie obrazu systemu operacyjnego przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu). Konfiguracja jest określona w formacie ISO 8601, a wartość musi wynosić 15 minut (PT15M)

OSProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

Nazwa Typ Opis
adminPassword

string

Określa hasło konta administratora.

Minimalna długość (Windows): 8 znaków

Minimalna długość (Linux): 6 znaków

Maksymalna długość (Windows): 123 znaki

Maksymalna długość (Linux): 72 znaki

Wymagania dotyczące złożoności: 3 na 4 poniższe warunki muszą zostać spełnione
Ma małe znaki
Ma wielkie znaki
Ma cyfrę
Ma znak specjalny (dopasowanie wyrażenia regularnego [\W_])

Niedozwolone wartości: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej z systemem Windows

Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux na platformie Azure przy użyciu rozszerzenia VMAccess

adminUsername

string

Określa nazwę konta administratora.

Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej.

Ograniczenie tylko dla systemu Windows: Nie można kończyć się "."

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

Minimalna długość (Linux): 1 znak

Maksymalna długość (Linux): 64 znaki

Maksymalna długość (Windows): 20 znaków.

allowExtensionOperations

boolean

Określa, czy operacje rozszerzenia powinny być dozwolone na maszynie wirtualnej. Może to być ustawione na wartość Fałsz tylko wtedy, gdy na maszynie wirtualnej nie ma żadnych rozszerzeń.

computerName

string

Określa nazwę systemu operacyjnego hosta maszyny wirtualnej. Nie można zaktualizować tej nazwy po utworzeniu maszyny wirtualnej. Maksymalna długość (Windows): 15 znaków. Maksymalna długość (Linux): 64 znaki. Aby zapoznać się z konwencjami i ograniczeniami nazewnictwa , zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.

customData

string

Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości customData. Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. Właściwość "customData" jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs (Dane niestandardowe na maszynach wirtualnych platformy Azure). Aby użyć pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Artykuł Using cloud-init to customize a Linux VM during creation (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).

linuxConfiguration

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions (Dystrybucje systemu Linux w systemie Azure-Endorsed).

requireGuestProvisionSignal

boolean

Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.

secrets

VaultSecretGroup[]

Określa zestaw certyfikatów, które mają być zainstalowane na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

windowsConfiguration

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

PassNames

Nazwa przekazania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

Nazwa Typ Opis
OobeSystem

string

PatchOperationStatus

Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress" do momentu zakończenia operacji. W tym momencie stanie się "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings".

Nazwa Typ Opis
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

Nazwa Typ Opis
assessmentMode

WindowsPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji Patching gościa maszyny wirtualnej w systemie Windows.

enableHotpatching

boolean

Umożliwia klientom stosowanie poprawek maszyn wirtualnych platformy Azure bez konieczności ponownego uruchamiania. W przypadku opcji enableHotpatching parametr "provisionVMAgent" musi być ustawiony na wartość true, a wartość "patchMode" musi być ustawiona na wartość "AutomaticByPlatform".

patchMode

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

Ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

Plan

Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

Nazwa Typ Opis
name

string

Identyfikator planu.

product

string

Określa produkt obrazu z platformy handlowej. Jest to taka sama wartość jak offer w elemencie imageReference.

promotionCode

string

Kod podwyższania poziomu.

publisher

string

Identyfikator wydawcy.

ProtocolTypes

Określa protokół odbiornika Usługi WinRM. Możliwe wartości to : http,https.

Nazwa Typ Opis
Http

string

Https

string

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

Nazwa Typ Opis
enabled

boolean

Określa, czy funkcja ProxyAgent powinna być włączona na maszynie wirtualnej lub zestawie skalowania maszyn wirtualnych.

keyIncarnationId

integer

Zwiększenie wartości tej właściwości umożliwia użytkownikowi zresetowanie klucza używanego do zabezpieczania kanału komunikacyjnego między gościem a hostem.

mode

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do punktów końcowych hosta w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

Nazwa Typ Opis
name

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

tier

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

Nazwa Typ Opis
Basic

string

Standard

string

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

Nazwa Typ Opis
Global

string

Regional

string

PublicIPAllocationMethod

Określanie typu alokacji publicznego adresu IP

Nazwa Typ Opis
Dynamic

string

Static

string

ResourceIdentityType

Typ tożsamości używany dla maszyny wirtualnej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z maszyny wirtualnej.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets.

Nazwa Typ Opis
eventGridAndResourceGraph

EventGridAndResourceGraph

Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia EventGridAndResourceGraph Scheduled Event.

ScheduledEventsPolicy

Określa ponowne wdrażanie, ponowne uruchomienie i scheduledEventsAdditionalPublishingTargets zaplanowane konfiguracje związane ze zdarzeniami dla maszyny wirtualnej.

Nazwa Typ Opis
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parametry konfiguracji używane podczas publikowania elementu scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia zaplanowanego userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedRedeploy.

ScheduledEventsProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

Nazwa Typ Opis
osImageNotificationProfile

OSImageNotificationProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami systemu operacyjnego.

terminateNotificationProfile

TerminateNotificationProfile

Określa zakończone konfiguracje związane z zaplanowanymi zdarzeniami.

securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

Nazwa Typ Opis
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

Nazwa Typ Opis
encryptionAtHost

boolean

Ta właściwość może być używana przez użytkownika w żądaniu, aby włączyć lub wyłączyć szyfrowanie hosta dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. Spowoduje to włączenie szyfrowania dla wszystkich dysków, w tym dysku zasobu/tymczasowego na samym hoście. Domyślne zachowanie to: Szyfrowanie na hoście zostanie wyłączone, chyba że ta właściwość jest ustawiona na wartość true dla zasobu.

encryptionIdentity

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez program ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy.

proxyAgentSettings

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

securityType

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Należy ustawić ją na dowolną określoną wartość, aby włączyć funkcję UefiSettings. Domyślne zachowanie to: UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.

uefiSettings

UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć funkcję UefiSettings. Domyślne zachowanie to: Interfejs UefiSettings nie zostanie włączony, chyba że ta właściwość jest ustawiona.

Nazwa Typ Opis
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

Nazwa Typ Opis
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

Określa konfigurację klucza SSH dla systemu operacyjnego Linux.

Nazwa Typ Opis
publicKeys

SshPublicKey[]

Lista kluczy publicznych SSH używanych do uwierzytelniania za pomocą maszyn wirtualnych opartych na systemie Linux.

SshPublicKey

Lista kluczy publicznych SSH używanych do uwierzytelniania za pomocą maszyn wirtualnych opartych na systemie Linux.

Nazwa Typ Opis
keyData

string

Certyfikat klucza publicznego SSH używany do uwierzytelniania przy użyciu maszyny wirtualnej za pośrednictwem protokołu SSH. Klucz musi być co najmniej 2048-bitowy i w formacie ssh-rsa. Aby utworzyć klucze SSH, zobacz [Tworzenie kluczy SSH w systemach Linux i Mac dla maszyn wirtualnych z systemem Linux na platformie Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Określa pełną ścieżkę na utworzonej maszynie wirtualnej, na której jest przechowywany klucz publiczny ssh. Jeśli plik już istnieje, określony klucz jest dołączany do pliku. Przykład: /home/user/ssh/authorized_keys

StatusLevelTypes

Kod poziomu.

Nazwa Typ Opis
Error

string

Info

string

Warning

string

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

Nazwa Typ Opis
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

Nazwa Typ Opis
dataDisks

DataDisk[]

Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

diskControllerType

DiskControllerTypes

Określa typ kontrolera dysku skonfigurowany dla maszyny wirtualnej. Uwaga: Ta właściwość zostanie ustawiona na domyślny typ kontrolera dysku, jeśli nie zostanie określona podana maszyna wirtualna zostanie utworzona z ustawieniem "hyperVGeneration" na wartość V2 na podstawie możliwości dysku systemu operacyjnego i rozmiaru maszyny wirtualnej z określonej minimalnej wersji interfejsu API. Należy cofnąć przydział maszyny wirtualnej przed zaktualizowaniem jej typu kontrolera dysku, chyba że aktualizujesz rozmiar maszyny wirtualnej w konfiguracji maszyny wirtualnej, która niejawnie cofa przydział i cofa przydział maszyny wirtualnej. Minimalna wersja interfejsu API: 2022-08-01.

imageReference

ImageReference

Określa informacje o obrazie do użycia. Można określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu z witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia.

osDisk

OSDisk

Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

SubResource

Względny adres URL Key Vault zawierający wpis tajny.

Nazwa Typ Opis
id

string

Identyfikator zasobu

TerminateNotificationProfile

Określa konfiguracje związane z kończeniem zaplanowanego zdarzenia.

Nazwa Typ Opis
enable

boolean

Określa, czy zdarzenie Zakończ zaplanowane jest włączone, czy wyłączone.

notBeforeTimeout

string

Konfigurowalny czas usunięcia maszyny wirtualnej będzie musiał potencjalnie zatwierdzić zdarzenie zaplanowane zakończenia przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu). Konfiguracja musi być określona w formacie ISO 8601, wartość domyślna to 5 minut (PT5M)

UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

Nazwa Typ Opis
secureBootEnabled

boolean

Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

vTpmEnabled

boolean

Określa, czy maszyna wirtualna ma być włączona na maszynie wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z maszyną wirtualną. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Nazwa Typ Opis

UserInitiatedReboot

Parametry konfiguracji używane podczas tworzenia zaplanowanego ustawienia zdarzenia userInitiatedReboot.

Nazwa Typ Opis
automaticallyApprove

boolean

Określa konfiguracje związane z zaplanowanym uruchomieniem zdarzenia.

UserInitiatedRedeploy

Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedRedeploy.

Nazwa Typ Opis
automaticallyApprove

boolean

Określa ponowne wdrażanie konfiguracji związanych z zaplanowanymi zdarzeniami.

VaultCertificate

Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty.

Nazwa Typ Opis
certificateStore

string

W przypadku maszyn wirtualnych z systemem Windows określa magazyn certyfikatów na maszynie wirtualnej, do której należy dodać certyfikat. Określony magazyn certyfikatów jest niejawnie na koncie LocalMachine. W przypadku maszyn wirtualnych z systemem Linux plik certyfikatu jest umieszczany w katalogu /var/lib/waagent z nazwą <pliku UppercaseThumbprint.crt dla pliku certyfikatu X509 i <UppercaseThumbprint.prv>> dla klucza prywatnego. Oba te pliki są sformatowane .pem.

certificateUrl

string

Jest to adres URL certyfikatu, który został przekazany do Key Vault jako wpis tajny. Aby dodać wpis tajny do Key Vault, zobacz Dodawanie klucza lub wpisu tajnego do magazynu kluczy. W takim przypadku certyfikat musi być kodowaniem Base64 następującego obiektu JSON zakodowanego w formacie UTF-8:

{
"data":",
"dataType":"pfx",
"password":""
}
Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej platformy Azure Key Vault dla systemu Windows.

VaultSecretGroup

Określa zestaw certyfikatów, które należy zainstalować na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej platformy Azure Key Vault dla systemu Windows.

Nazwa Typ Opis
sourceVault

SubResource

Względny adres URL Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates.

vaultCertificates

VaultCertificate[]

Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty.

VirtualHardDisk

Wirtualny dysk twardy.

Nazwa Typ Opis
uri

string

Określa identyfikator URI wirtualnego dysku twardego.

VirtualMachine

Lista maszyn wirtualnych.

Nazwa Typ Opis
etag

string

Element Etag jest właściwością zwróconą w obszarze Tworzenie/aktualizowanie/pobieranie odpowiedzi maszyny wirtualnej, aby klient mógł podać go w nagłówku w celu zapewnienia optymistycznych aktualizacji.

extendedLocation

ExtendedLocation

Rozszerzona lokalizacja maszyny wirtualnej.

id

string

Identyfikator zasobu

identity

VirtualMachineIdentity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

location

string

Lokalizacja zasobu

managedBy

string

Wartość ManagedBy jest ustawiona na wartość Zestaw skalowania maszyn wirtualnych (VMSS) flex ARM resourceID, jeśli maszyna wirtualna jest częścią zestawu skalowania maszyn wirtualnych. Ta właściwość jest używana przez platformę do wewnętrznej optymalizacji usuwania grup zasobów.

name

string

Nazwa zasobu

plan

Plan

Określa informacje o obrazie witryny Marketplace używanej do utworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu witryny Marketplace z interfejsu API, należy włączyć obraz do stosowania programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

properties.additionalCapabilities

AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

properties.applicationProfile

ApplicationProfile

Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS.

properties.availabilitySet

SubResource

Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Omówienie zestawów dostępności. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje Virtual Machines na platformie Azure. Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności w czasie tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

properties.billingProfile

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Określa informacje o rezerwacji pojemności używanej do przydzielenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu Spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

properties.extensionsTimeBudget

string

Określa czas przydziału dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M). Minimalna wersja interfejsu API: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

properties.host

SubResource

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. Minimalna wersja interfejsu API: 2018-10-01.

properties.hostGroup

SubResource

Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna. Uwaga: Użytkownik nie może określić właściwości hosta i grupy hostów. Minimalna wersja interfejsu API: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

Widok wystąpienia maszyny wirtualnej.

properties.licenseType

string

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości dla systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla serwera z systemem Linux

Minimalna wersja interfejsu API: 2015-06-15

properties.networkProfile

NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

properties.osProfile

OSProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

properties.platformFaultDomain

integer

Określa domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość "virtualMachineScaleSet" tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołuje, musi mieć wartość "platformFaultDomainCount" większą niż 1. Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej. Minimalna wersja api-version: 2020-12-01.

properties.priority

VirtualMachinePriorityTypes

Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.proximityPlacementGroup

SubResource

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. Minimalna wersja interfejsu API: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Określa konfiguracje związane z ponownym wdrożeniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Zaplanowane konfiguracje związane z zdarzeniami dla maszyny wirtualnej.

properties.scheduledEventsProfile

ScheduledEventsProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

properties.securityProfile

SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

properties.storageProfile

StorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

properties.timeCreated

string

Określa godzinę utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01.

properties.userData

string

UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. Minimalna wersja interfejsu API: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Określa informacje o zestawie skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie skalowania maszyn wirtualnych są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Obecnie maszynę wirtualną można dodać tylko do zestawu skalowania maszyn wirtualnych w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu skalowania maszyn wirtualnych. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innej niż null.availabilitySet. Minimalna wersja api-version: 2019-03-01.

properties.vmId

string

Określa unikatowy identyfikator maszyny wirtualnej, który jest identyfikatorem 128-bitowym, który jest zakodowany i przechowywany we wszystkich maszynach wirtualnych IaaS platformy Azure SMBIOS i może być odczytywany przy użyciu poleceń systemu BIOS platformy.

resources

VirtualMachineExtension[]

Zasoby rozszerzenia podrzędnego maszyny wirtualnej.

tags

object

Tagi zasobów

type

string

Typ zasobu

zones

string[]

Strefy maszyny wirtualnej.

VirtualMachineAgentInstanceView

Agent maszyny wirtualnej uruchomiony na maszynie wirtualnej.

Nazwa Typ Opis
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Widok wystąpienia programu obsługi rozszerzenia maszyny wirtualnej.

statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

vmAgentVersion

string

Pełna wersja agenta maszyny wirtualnej.

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

Nazwa Typ Opis
Deallocate

string

Delete

string

VirtualMachineExtension

Zasoby rozszerzenia podrzędnego maszyny wirtualnej.

Nazwa Typ Opis
id

string

Identyfikator zasobu

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

properties.autoUpgradeMinorVersion

boolean

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

properties.enableAutomaticUpgrade

boolean

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia.

properties.forceUpdateTag

string

Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

properties.instanceView

VirtualMachineExtensionInstanceView

Widok wystąpienia rozszerzenia maszyny wirtualnej.

properties.protectedSettings

object

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Ustawienia chronione rozszerzeń, które są przekazywane przez odwołanie i używane z magazynu kluczy

properties.provisionAfterExtensions

string[]

Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.publisher

string

Nazwa wydawcy programu obsługi rozszerzeń.

properties.settings

object

Formatowane ustawienia publiczne w formacie JSON dla rozszerzenia.

properties.suppressFailures

boolean

Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartością domyślną jest false.

properties.type

string

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

properties.typeHandlerVersion

string

Określa wersję programu obsługi skryptów.

tags

object

Tagi zasobów

type

string

Typ zasobu

VirtualMachineExtensionHandlerInstanceView

Widok wystąpienia programu obsługi rozszerzenia maszyny wirtualnej.

Nazwa Typ Opis
status

InstanceViewStatus

Stan procedury obsługi rozszerzeń.

type

string

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

typeHandlerVersion

string

Określa wersję programu obsługi skryptów.

VirtualMachineExtensionInstanceView

Widok wystąpienia rozszerzenia maszyny wirtualnej.

Nazwa Typ Opis
name

string

Nazwa rozszerzenia maszyny wirtualnej.

statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

substatuses

InstanceViewStatus[]

Informacje o stanie zasobu.

type

string

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

typeHandlerVersion

string

Określa wersję programu obsługi skryptów.

VirtualMachineHealthStatus

Stan kondycji maszyny wirtualnej.

Nazwa Typ Opis
status

InstanceViewStatus

Informacje o stanie kondycji maszyny wirtualnej.

VirtualMachineIdentity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości maszyny wirtualnej. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

tenantId

string

Identyfikator dzierżawy skojarzony z maszyną wirtualną. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

type

ResourceIdentityType

Typ tożsamości używanej dla maszyny wirtualnej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z maszyny wirtualnej.

userAssignedIdentities

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z maszyną wirtualną. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualMachineInstanceView

Widok wystąpienia maszyny wirtualnej.

Nazwa Typ Opis
assignedHost

string

Identyfikator zasobu dedykowanego hosta, na którym maszyna wirtualna jest przydzielana za pośrednictwem automatycznego umieszczania, gdy maszyna wirtualna jest skojarzona z dedykowaną grupą hostów z włączoną funkcją automatycznego umieszczania. Minimalna wersja interfejsu API: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

computerName

string

Nazwa komputera przypisana do maszyny wirtualnej.

disks

DiskInstanceView[]

Informacje o dysku maszyny wirtualnej.

extensions

VirtualMachineExtensionInstanceView[]

Informacje o rozszerzeniach.

hyperVGeneration

HyperVGenerationType

Określa typ HyperVGeneration skojarzony z zasobem

isVMInStandbyPool

boolean

[Funkcja w wersji zapoznawczej] Określa, czy maszyna wirtualna jest obecnie w puli rezerwowej, czy poza nie.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Stan Operacja konserwacji na maszynie wirtualnej.

osName

string

System operacyjny uruchomiony na maszynie wirtualnej.

osVersion

string

Wersja systemu operacyjnego uruchomiona na maszynie wirtualnej.

patchStatus

VirtualMachinePatchStatus

[Funkcja w wersji zapoznawczej] Stan operacji poprawek maszyny wirtualnej.

platformFaultDomain

integer

Określa domenę błędów maszyny wirtualnej.

platformUpdateDomain

integer

Określa domenę aktualizacji maszyny wirtualnej.

rdpThumbPrint

string

Odcisk palca certyfikatu pulpitu zdalnego.

statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

vmAgent

VirtualMachineAgentInstanceView

Agent maszyny wirtualnej uruchomiony na maszynie wirtualnej.

vmHealth

VirtualMachineHealthStatus

Stan kondycji maszyny wirtualnej.

VirtualMachineIpTag

Lista tagów IP skojarzonych z publicznym adresem IP.

Nazwa Typ Opis
ipTagType

string

Typ tagu IP. Przykład: FirstPartyUsage.

tag

string

Tag IP skojarzony z publicznym adresem IP. Przykład: SQL, Storage itp.

VirtualMachineListResult

Odpowiedź na operację Lista maszyn wirtualnych.

Nazwa Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony maszyn wirtualnych. Wywołaj metodę ListNext() za pomocą tego identyfikatora URI, aby pobrać następną stronę Virtual Machines.

value

VirtualMachine[]

Lista maszyn wirtualnych.

VirtualMachineNetworkInterfaceConfiguration

Określa konfiguracje sieci, które będą używane do tworzenia zasobów sieciowych maszyn wirtualnych.

Nazwa Typ Opis
name

string

Nazwa konfiguracji interfejsu sieciowego.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

properties.deleteOption

DeleteOptions

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej

properties.disableTcpStateTracking

boolean

Określa, czy interfejs sieciowy jest wyłączony na potrzeby śledzenia stanu tcp.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane w interfejsach sieciowych.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Określa, czy interfejs sieciowy jest przyspieszony w sieci.

properties.enableFpga

boolean

Określa, czy interfejs sieciowy jest włączony przez sieć FPGA.

properties.enableIPForwarding

boolean

Czy przekazywanie adresów IP jest włączone na tej karcie sieciowej.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Określa konfiguracje adresów IP interfejsu sieciowego.

properties.networkSecurityGroup

SubResource

Sieciowa grupa zabezpieczeń.

properties.primary

boolean

Określa podstawowy interfejs sieciowy, jeśli maszyna wirtualna ma więcej niż 1 interfejs sieciowy.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane w interfejsach sieciowych.

Nazwa Typ Opis
dnsServers

string[]

Lista adresów IP serwerów DNS

VirtualMachineNetworkInterfaceIPConfiguration

Określa konfiguracje adresów IP interfejsu sieciowego.

Nazwa Typ Opis
name

string

Nazwa konfiguracji adresu IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Określa tablicę odwołań do pul adresów zaplecza bram aplikacji. Maszyna wirtualna może odwoływać się do pul adresów zaplecza wielu bram aplikacji. Wiele maszyn wirtualnych nie może używać tej samej bramy aplikacji.

properties.applicationSecurityGroups

SubResource[]

Określa tablicę odwołań do grupy zabezpieczeń aplikacji.

properties.loadBalancerBackendAddressPools

SubResource[]

Określa tablicę odwołań do pul adresów zaplecza modułów równoważenia obciążenia. Maszyna wirtualna może odwoływać się do pul adresów zaplecza jednego publicznego i jednego wewnętrznego modułu równoważenia obciążenia. [Wiele maszyn wirtualnych nie może używać tego samego podstawowego modułu równoważenia obciążenia jednostki SKU].

properties.primary

boolean

Określa podstawowy interfejs sieciowy, jeśli maszyna wirtualna ma więcej niż 1 interfejs sieciowy.

properties.privateIPAddressVersion

IPVersions

Dostępne od Api-Version 2017-03-30, oznacza, czy określona konfiguracja ip to IPv4 lub IPv6. Wartość domyślna jest przyjmowany jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Określa identyfikator podsieci.

VirtualMachinePatchStatus

[Funkcja w wersji zapoznawczej] Stan operacji poprawek maszyny wirtualnej.

Nazwa Typ Opis
availablePatchSummary

AvailablePatchSummary

Dostępne podsumowanie poprawki najnowszej operacji oceny dla maszyny wirtualnej.

configurationStatuses

InstanceViewStatus[]

Stan włączania określonej funkcji patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Podsumowanie instalacji najnowszej operacji instalacji maszyny wirtualnej.

VirtualMachinePriorityTypes

Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01

Nazwa Typ Opis
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

Nazwa Typ Opis
name

string

Nazwa konfiguracji adresu publicIP.

properties.deleteOption

DeleteOptions

Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane na adresach publicIP.

properties.idleTimeoutInMinutes

integer

Limit czasu bezczynności publicznego adresu IP.

properties.ipTags

VirtualMachineIpTag[]

Lista tagów IP skojarzonych z publicznym adresem IP.

properties.publicIPAddressVersion

IPVersions

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest przyjmowany jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Określanie typu alokacji publicznego adresu IP

properties.publicIPPrefix

SubResource

PublicIPPrefix, z którego mają być przydzielane adresy publicIP.

sku

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Ustawienia dns, które mają być stosowane na adresach publicIP.

Nazwa Typ Opis
domainNameLabel

string

Prefiks etykiety nazwy domeny zasobów PublicIPAddress, które zostaną utworzone. Wygenerowana etykieta nazwy jest łączeniem etykiety nazwy domeny i unikatowego identyfikatora profilu sieci maszyny wirtualnej.

domainNameLabelScope

DomainNameLabelScopeTypes

Zakres etykiety Nazwa domeny zasobów PublicIPAddress, które zostaną utworzone. Wygenerowana etykieta nazwy to łączenie etykiety nazwy domeny skrótu z zasadami zgodnie z zakresem etykiety nazwy domeny i unikatowym identyfikatorem profilu sieci maszyny wirtualnej.

VirtualMachineSizeTypes

Określa rozmiar maszyny wirtualnej. Typ danych wyliczenia jest obecnie przestarzały i zostanie usunięty do 23 grudnia 2023 r. Zalecanym sposobem uzyskania listy dostępnych rozmiarów jest użycie następujących interfejsów API: Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w zestawie dostępności, Wyświetlanie listy wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie. Lista wszystkichdostępnych rozmiarów maszyn wirtualnych do zmiany rozmiaru. Aby uzyskać więcej informacji na temat rozmiarów maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych. Dostępne rozmiary maszyn wirtualnych zależą od regionu i zestawu dostępności.

Nazwa Typ Opis
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

Określa profil zabezpieczeń dysku zarządzanego.

Nazwa Typ Opis
diskEncryptionSet

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych klienta używany dla dysku zarządzanego przez klienta zaszyfrowanego poufnego dysku systemu operacyjnego maszyny wirtualnej i obiektu blob vmGuest.

securityEncryptionType

securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

VMGalleryApplication

Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS

Nazwa Typ Opis
configurationReference

string

Opcjonalnie określa identyfikator URI obiektu blob platformy Azure, który zastąpi domyślną konfigurację pakietu, jeśli zostanie podany

enableAutomaticUpgrade

boolean

Jeśli ustawiono wartość true, gdy nowa wersja aplikacji galerii jest dostępna w pir/SIG, zostanie ona automatycznie zaktualizowana dla maszyny wirtualnej/usługi VMSS

order

integer

Opcjonalnie określa kolejność instalacji pakietów

packageReferenceId

string

Określa identyfikator zasobu GalleryApplicationVersion w postaci /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroups}/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version}

tags

string

Opcjonalnie, określa wartość przekazywania dla bardziej ogólnego kontekstu.

treatFailureAsDeploymentFailure

boolean

Opcjonalnie, jeśli to prawda, jakiekolwiek niepowodzenie dla dowolnej operacji w usłudze VmApplication zakończy się niepowodzeniem wdrożenia

VMSizeProperties

Określa właściwości dostosowywania rozmiaru maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-07-01. Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby uzyskać więcej informacji, postępuj zgodnie z instrukcjami w temacie Dostosowywanie maszyny wirtualnej .

Nazwa Typ Opis
vCPUsAvailable

integer

Określa liczbę procesorów wirtualnych dostępnych dla maszyny wirtualnej. Jeśli ta właściwość nie jest określona w treści żądania, domyślne zachowanie polega na ustawieniu jej na wartość procesorów wirtualnych dostępnych dla tego rozmiaru maszyny wirtualnej uwidocznionej w odpowiedzi interfejsu API listy wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie.

vCPUsPerCore

integer

Określa stosunek procesorów wirtualnych do rdzeni fizycznych. Jeśli ta właściwość nie jest określona w treści żądania, domyślne zachowanie jest ustawione na wartość vCPUsPerCore dla rozmiaru maszyny wirtualnej uwidocznionego w odpowiedzi interfejsu API listy wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie. Ustawienie tej właściwości na 1 oznacza również, że hiperwątkność jest wyłączona.

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

Nazwa Typ Opis
additionalUnattendContent

AdditionalUnattendContent[]

Określa dodatkowe informacje sformatowane w formacie XML zakodowanym w formacie base-64, które mogą być zawarte w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows.

enableAutomaticUpdates

boolean

Wskazuje, czy dla maszyny wirtualnej z systemem Windows włączono automatyczne Aktualizacje. Wartość domyślna to True. W przypadku zestawów skalowania maszyn wirtualnych tę właściwość można zaktualizować, a aktualizacje będą obowiązywać w przypadku ponownego aprowizowania systemu operacyjnego.

enableVMAgentPlatformUpdates

boolean

Wskazuje, czy Aktualizacje platformy VMAgent jest włączona dla maszyny wirtualnej z systemem Windows. Wartość domyślna to false.

patchSettings

PatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

provisionVMAgent

boolean

Wskazuje, czy agent maszyny wirtualnej powinien być aprowizowany na maszynie wirtualnej. Jeśli ta właściwość nie jest określona w treści żądania, jest ona domyślnie ustawiona na wartość true. Dzięki temu agent maszyny wirtualnej zostanie zainstalowany na maszynie wirtualnej, aby można było później dodać rozszerzenia do maszyny wirtualnej.

timeZone

string

Określa strefę czasową maszyny wirtualnej. np. "Pacyfik (czas standardowy). Możliwe wartości mogą być TimeZoneInfo.Id wartości ze stref czasowych zwracanych przez TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Określa odbiorniki zarządzania zdalnego systemu Windows. Umożliwia to zdalne Windows PowerShell.

WindowsPatchAssessmentMode

Określa tryb oceny poprawek gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

Nazwa Typ Opis
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform w funkcji Patching gościa maszyny wirtualnej w systemie Windows.

Nazwa Typ Opis
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umożliwia klientowi planowanie poprawek bez przypadkowych uaktualnień

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości:

Ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

Nazwa Typ Opis
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Określa odbiorniki zarządzania zdalnego systemu Windows. Umożliwia to zdalne Windows PowerShell.

Nazwa Typ Opis
listeners

WinRMListener[]

Lista odbiorników zarządzania zdalnego systemu Windows

WinRMListener

Lista odbiorników zarządzania zdalnego systemu Windows

Nazwa Typ Opis
certificateUrl

string

Jest to adres URL certyfikatu, który został przekazany do Key Vault jako wpis tajny. Aby dodać wpis tajny do Key Vault, zobacz Dodawanie klucza lub wpisu tajnego do magazynu kluczy. W takim przypadku certyfikat musi być kodowaniem Base64 następującego obiektu JSON zakodowanego w formacie UTF-8:

{
"data":",
"dataType":"pfx",
"password":""
}
Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej platformy Azure Key Vault dla systemu Windows.

protocol

ProtocolTypes

Określa protokół odbiornika Usługi WinRM. Możliwe wartości to : http,https.