Freigeben über


Virtual Machine Scale Set VMs - Update

Aktualisiert einen virtuellen Computer eines VM-Skalierungssatzes.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}?api-version=2024-03-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
instanceId
path True

string

Die Instanz-ID des virtuellen Computers.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

vmScaleSetName
path True

string

Der Name des VM-Skalierungssatzes, in dem die Erweiterung erstellt oder aktualisiert werden soll.

api-version
query True

string

Client-API-Version.

Anforderungsheader

Name Erforderlich Typ Beschreibung
If-Match

string

Das ETag der Transformation. Lassen Sie diesen Wert aus, um die aktuelle Ressource immer zu überschreiben. Geben Sie den zuletzt gesehenen ETag-Wert an, um zu verhindern, dass gleichzeitige Änderungen versehentlich überschrieben werden.

If-None-Match

string

Legen Sie auf '*' fest, damit ein neuer Datensatzsatz erstellt werden kann, aber um zu verhindern, dass ein vorhandener Datensatzsatz aktualisiert wird. Andere Werte führen zu Einem Fehler vom Server, da sie nicht unterstützt werden.

Anforderungstext

Name Typ Beschreibung
parameters

VirtualMachineScaleSetVM

Parameter, die für den Vm Scale Sets-Vorgang des Updates für virtuelle Computer bereitgestellt werden.

Antworten

Name Typ Beschreibung
200 OK

VirtualMachineScaleSetVM

OKAY

202 Accepted

VirtualMachineScaleSetVM

Angenommen

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

VirtualMachineScaleSetVM_Update_MaximumSet_Gen
VirtualMachineScaleSetVM_Update_MinimumSet_Gen

VirtualMachineScaleSetVM_Update_MaximumSet_Gen

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaa/virtualMachines/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

{
  "location": "westus",
  "tags": {},
  "properties": {
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "enableAcceleratedNetworking": true,
            "dnsSettings": {
              "dnsServers": []
            },
            "enableIPForwarding": true,
            "ipConfigurations": [
              {
                "name": "vmsstestnetconfig9693",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                  },
                  "privateIPAddressVersion": "IPv4",
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 18,
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "publicIPPrefix": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "publicIPAddressVersion": "IPv4",
                      "deleteOption": "Delete"
                    },
                    "sku": {
                      "name": "Basic",
                      "tier": "Regional"
                    }
                  },
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerInboundNatPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ]
                }
              }
            ],
            "enableFpga": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "deleteOption": "Delete"
          }
        }
      ]
    },
    "hardwareProfile": {
      "vmSize": "Basic_A0",
      "vmSizeProperties": {
        "vCPUsAvailable": 9,
        "vCPUsPerCore": 12
      }
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2012-R2-Datacenter",
        "version": "4.127.20180315",
        "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaa",
        "id": "a"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
        "createOption": "FromImage",
        "caching": "None",
        "managedDisk": {
          "storageAccountType": "Standard_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
          "diskEncryptionSet": {
            "id": "aaaaaaaaaaaa"
          }
        },
        "diskSizeGB": 127,
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "aaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "aaaaaaaaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "enabled": true
        },
        "vhd": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "image": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "writeAcceleratorEnabled": true,
        "diffDiskSettings": {
          "option": "Local",
          "placement": "CacheDisk"
        },
        "deleteOption": "Delete"
      },
      "dataDisks": [
        {
          "lun": 1,
          "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
          "createOption": "Empty",
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
            "diskEncryptionSet": {
              "id": "aaaaaaaaaaaa"
            }
          },
          "diskSizeGB": 128,
          "toBeDetached": true,
          "vhd": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "image": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "writeAcceleratorEnabled": true,
          "detachOption": "ForceDetach",
          "deleteOption": "Delete"
        }
      ]
    },
    "osProfile": {
      "computerName": "test000000",
      "adminUsername": "Foo12",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true,
        "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "additionalUnattendContent": [
          {
            "passName": "OobeSystem",
            "componentName": "Microsoft-Windows-Shell-Setup",
            "settingName": "AutoLogon",
            "content": "aaaaaaaaaaaaaaaaaaaa"
          }
        ],
        "patchSettings": {
          "patchMode": "Manual",
          "enableHotpatching": true,
          "assessmentMode": "ImageDefault"
        },
        "winRM": {
          "listeners": [
            {
              "protocol": "Http",
              "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        }
      },
      "secrets": [],
      "allowExtensionOperations": true,
      "requireGuestProvisionSignal": true,
      "adminPassword": "aaaaaaaaaaaaaaaa",
      "customData": "aaaa",
      "linuxConfiguration": {
        "disablePasswordAuthentication": true,
        "ssh": {
          "publicKeys": [
            {
              "path": "aaa",
              "keyData": "aaaaaa"
            }
          ]
        },
        "provisionVMAgent": true,
        "patchSettings": {
          "patchMode": "ImageDefault",
          "assessmentMode": "ImageDefault"
        }
      }
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "deleteOption": "Delete"
          }
        }
      ],
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "aaaaaaaaaaa",
          "properties": {
            "primary": true,
            "deleteOption": "Delete",
            "enableAcceleratedNetworking": true,
            "enableFpga": true,
            "enableIPForwarding": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "dnsSettings": {
              "dnsServers": [
                "aaaaaa"
              ]
            },
            "ipConfigurations": [
              {
                "name": "aa",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                  },
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 2,
                      "deleteOption": "Delete",
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaaaaaaaaaaaaaaaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "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}"
            }
          }
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "aaaaaaaaaaaaa"
      }
    },
    "instanceView": {
      "platformUpdateDomain": 23,
      "platformFaultDomain": 14,
      "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "vmAgent": {
        "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
        "extensionHandlers": [
          {
            "type": "aaaaaaaaaaaaa",
            "typeHandlerVersion": "aaaaa",
            "status": {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          }
        ],
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaa",
            "message": "a",
            "time": "2021-11-30T12:58:26.522Z"
          }
        ]
      },
      "maintenanceRedeployStatus": {
        "isCustomerInitiatedMaintenanceAllowed": true,
        "preMaintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "preMaintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "lastOperationResultCode": "None",
        "lastOperationMessage": "aaaaaa"
      },
      "disks": [
        {
          "name": "aaaaaaaaaaa",
          "encryptionSettings": [
            {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "extensions": [
        {
          "name": "aaaaaaaaaaaaaaaaa",
          "type": "aaaaaaaaa",
          "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
          "substatuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "vmHealth": {
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "bootDiagnostics": {
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "statuses": [
        {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      ],
      "placementGroupId": "aaa"
    },
    "additionalCapabilities": {
      "ultraSSDEnabled": true,
      "hibernationEnabled": true
    },
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": true,
        "vTpmEnabled": true
      },
      "encryptionAtHost": true,
      "securityType": "TrustedLaunch"
    },
    "availabilitySet": {
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
    },
    "licenseType": "aaaaaaaaaa",
    "protectionPolicy": {
      "protectFromScaleIn": true,
      "protectFromScaleSetActions": true
    }
  },
  "sku": {
    "name": "Classic",
    "tier": "aaaaaaaaaaaaaa",
    "capacity": 29
  },
  "plan": {
    "name": "aaaaaaaaaa",
    "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
    "product": "aaaaaaaaaaaaaaaaaaaa",
    "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
  }
}

Beispiel für eine Antwort

{
  "name": "{vmss-vm-name}",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "westus",
  "tags": {},
  "properties": {
    "latestModelApplied": true,
    "modelDefinitionApplied": "VirtualMachineScaleSet",
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "enableAcceleratedNetworking": true,
            "dnsSettings": {
              "dnsServers": []
            },
            "enableIPForwarding": true,
            "ipConfigurations": [
              {
                "name": "vmsstestnetconfig9693",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                  },
                  "privateIPAddressVersion": "IPv4",
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 18,
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "publicIPPrefix": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "publicIPAddressVersion": "IPv4",
                      "deleteOption": "Delete"
                    },
                    "sku": {
                      "name": "Basic",
                      "tier": "Regional"
                    }
                  },
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerInboundNatPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ]
                }
              }
            ],
            "enableFpga": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "deleteOption": "Delete"
          }
        }
      ]
    },
    "vmId": "42af9fdf-b906-4ad7-9905-8316209ff619",
    "hardwareProfile": {
      "vmSize": "Basic_A0",
      "vmSizeProperties": {
        "vCPUsAvailable": 9,
        "vCPUsPerCore": 12
      }
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2012-R2-Datacenter",
        "version": "4.127.20180315",
        "exactVersion": "4.127.20180315",
        "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaa",
        "id": "a"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
        "createOption": "FromImage",
        "caching": "None",
        "managedDisk": {
          "storageAccountType": "Standard_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
          "diskEncryptionSet": {
            "id": "aaaaaaaaaaaa"
          }
        },
        "diskSizeGB": 127,
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "aaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "aaaaaaaaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "enabled": true
        },
        "vhd": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "image": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "writeAcceleratorEnabled": true,
        "diffDiskSettings": {
          "option": "Local",
          "placement": "CacheDisk"
        },
        "deleteOption": "Delete"
      },
      "dataDisks": [
        {
          "lun": 1,
          "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
          "createOption": "Empty",
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
            "diskEncryptionSet": {
              "id": "aaaaaaaaaaaa"
            }
          },
          "diskSizeGB": 128,
          "toBeDetached": true,
          "vhd": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "image": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "writeAcceleratorEnabled": true,
          "diskIOPSReadWrite": 18,
          "diskMBpsReadWrite": 29,
          "detachOption": "ForceDetach",
          "deleteOption": "Delete"
        }
      ]
    },
    "osProfile": {
      "computerName": "test000000",
      "adminUsername": "Foo12",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true,
        "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "additionalUnattendContent": [
          {
            "passName": "OobeSystem",
            "componentName": "Microsoft-Windows-Shell-Setup",
            "settingName": "AutoLogon",
            "content": "aaaaaaaaaaaaaaaaaaaa"
          }
        ],
        "patchSettings": {
          "patchMode": "Manual",
          "enableHotpatching": true,
          "assessmentMode": "ImageDefault"
        },
        "winRM": {
          "listeners": [
            {
              "protocol": "Http",
              "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        }
      },
      "secrets": [],
      "allowExtensionOperations": true,
      "requireGuestProvisionSignal": true,
      "customData": "aaaa",
      "linuxConfiguration": {
        "disablePasswordAuthentication": true,
        "ssh": {
          "publicKeys": [
            {
              "path": "aaa",
              "keyData": "aaaaaa"
            }
          ]
        },
        "provisionVMAgent": true,
        "patchSettings": {
          "patchMode": "ImageDefault",
          "assessmentMode": "ImageDefault"
        }
      }
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "deleteOption": "Delete"
          }
        }
      ],
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "aaaaaaaaaaa",
          "properties": {
            "primary": true,
            "deleteOption": "Delete",
            "enableAcceleratedNetworking": true,
            "enableFpga": true,
            "enableIPForwarding": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "dnsSettings": {
              "dnsServers": [
                "aaaaaa"
              ]
            },
            "ipConfigurations": [
              {
                "name": "aa",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                  },
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 2,
                      "deleteOption": "Delete",
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaaaaaaaaaaaaaaaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "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}"
            }
          }
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "aaaaaaaaaaaaa"
      }
    },
    "provisioningState": "Succeeded",
    "instanceView": {
      "platformUpdateDomain": 23,
      "platformFaultDomain": 14,
      "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "vmAgent": {
        "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
        "extensionHandlers": [
          {
            "type": "aaaaaaaaaaaaa",
            "typeHandlerVersion": "aaaaa",
            "status": {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          }
        ],
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaa",
            "message": "a",
            "time": "2021-11-30T12:58:26.522Z"
          }
        ]
      },
      "maintenanceRedeployStatus": {
        "isCustomerInitiatedMaintenanceAllowed": true,
        "preMaintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "preMaintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "lastOperationResultCode": "None",
        "lastOperationMessage": "aaaaaa"
      },
      "disks": [
        {
          "name": "aaaaaaaaaaa",
          "encryptionSettings": [
            {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "extensions": [
        {
          "name": "aaaaaaaaaaaaaaaaa",
          "type": "aaaaaaaaa",
          "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
          "substatuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "vmHealth": {
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "bootDiagnostics": {
        "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaaaa",
        "serialConsoleLogBlobUri": "aaaaaaaa",
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "statuses": [
        {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      ],
      "assignedHost": "aaaaaaa",
      "placementGroupId": "aaa"
    },
    "additionalCapabilities": {
      "ultraSSDEnabled": true,
      "hibernationEnabled": true
    },
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": true,
        "vTpmEnabled": true
      },
      "encryptionAtHost": true,
      "securityType": "TrustedLaunch"
    },
    "availabilitySet": {
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
    },
    "licenseType": "aaaaaaaaaa",
    "protectionPolicy": {
      "protectFromScaleIn": true,
      "protectFromScaleSetActions": true
    }
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "westus",
      "tags": {},
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {},
        "forceUpdateTag": "aaaaaaa",
        "enableAutomaticUpgrade": true,
        "protectedSettings": {},
        "instanceView": {
          "name": "aaaaaaaaaaaaaaaaa",
          "type": "aaaaaaaaa",
          "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
          "substatuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        },
        "suppressFailures": true
      }
    }
  ],
  "instanceId": "aaaaaaaaaaaa",
  "sku": {
    "name": "Classic",
    "tier": "aaaaaaaaaaaaaa",
    "capacity": 29
  },
  "plan": {
    "name": "aaaaaaaaaa",
    "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
    "product": "aaaaaaaaaaaaaaaaaaaa",
    "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
  },
  "zones": [
    "a"
  ]
}
location: https://foo.com/operationstatus
{
  "name": "{vmss-vm-name}",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "westus",
  "tags": {},
  "properties": {
    "latestModelApplied": true,
    "modelDefinitionApplied": "VirtualMachineScaleSet",
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "enableAcceleratedNetworking": true,
            "dnsSettings": {
              "dnsServers": []
            },
            "enableIPForwarding": true,
            "ipConfigurations": [
              {
                "name": "vmsstestnetconfig9693",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                  },
                  "privateIPAddressVersion": "IPv4",
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 18,
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "publicIPPrefix": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "publicIPAddressVersion": "IPv4",
                      "deleteOption": "Delete"
                    },
                    "sku": {
                      "name": "Basic",
                      "tier": "Regional"
                    }
                  },
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ],
                  "loadBalancerInboundNatPools": [
                    {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  ]
                }
              }
            ],
            "enableFpga": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "deleteOption": "Delete"
          }
        }
      ]
    },
    "vmId": "42af9fdf-b906-4ad7-9905-8316209ff619",
    "hardwareProfile": {
      "vmSize": "Basic_A0",
      "vmSizeProperties": {
        "vCPUsAvailable": 9,
        "vCPUsPerCore": 12
      }
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2012-R2-Datacenter",
        "version": "4.127.20180315",
        "exactVersion": "4.127.20180315",
        "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaa",
        "id": "a"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
        "createOption": "FromImage",
        "caching": "None",
        "managedDisk": {
          "storageAccountType": "Standard_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
          "diskEncryptionSet": {
            "id": "aaaaaaaaaaaa"
          }
        },
        "diskSizeGB": 127,
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "aaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "aaaaaaaaaaaaaa",
            "sourceVault": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "enabled": true
        },
        "vhd": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "image": {
          "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
        },
        "writeAcceleratorEnabled": true,
        "diffDiskSettings": {
          "option": "Local",
          "placement": "CacheDisk"
        },
        "deleteOption": "Delete"
      },
      "dataDisks": [
        {
          "lun": 1,
          "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
          "createOption": "Empty",
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
            "diskEncryptionSet": {
              "id": "aaaaaaaaaaaa"
            }
          },
          "diskSizeGB": 128,
          "toBeDetached": true,
          "vhd": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "image": {
            "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
          },
          "writeAcceleratorEnabled": true,
          "diskIOPSReadWrite": 18,
          "diskMBpsReadWrite": 29,
          "detachOption": "ForceDetach",
          "deleteOption": "Delete"
        }
      ]
    },
    "osProfile": {
      "computerName": "test000000",
      "adminUsername": "Foo12",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true,
        "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "additionalUnattendContent": [
          {
            "passName": "OobeSystem",
            "componentName": "Microsoft-Windows-Shell-Setup",
            "settingName": "AutoLogon",
            "content": "aaaaaaaaaaaaaaaaaaaa"
          }
        ],
        "patchSettings": {
          "patchMode": "Manual",
          "enableHotpatching": true,
          "assessmentMode": "ImageDefault"
        },
        "winRM": {
          "listeners": [
            {
              "protocol": "Http",
              "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        }
      },
      "secrets": [],
      "allowExtensionOperations": true,
      "requireGuestProvisionSignal": true,
      "customData": "aaaa",
      "linuxConfiguration": {
        "disablePasswordAuthentication": true,
        "ssh": {
          "publicKeys": [
            {
              "path": "aaa",
              "keyData": "aaaaaa"
            }
          ]
        },
        "provisionVMAgent": true,
        "patchSettings": {
          "patchMode": "ImageDefault",
          "assessmentMode": "ImageDefault"
        }
      }
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "deleteOption": "Delete"
          }
        }
      ],
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "aaaaaaaaaaa",
          "properties": {
            "primary": true,
            "deleteOption": "Delete",
            "enableAcceleratedNetworking": true,
            "enableFpga": true,
            "enableIPForwarding": true,
            "networkSecurityGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            },
            "dnsSettings": {
              "dnsServers": [
                "aaaaaa"
              ]
            },
            "ipConfigurations": [
              {
                "name": "aa",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                  },
                  "primary": true,
                  "publicIPAddressConfiguration": {
                    "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                    "properties": {
                      "idleTimeoutInMinutes": 2,
                      "deleteOption": "Delete",
                      "dnsSettings": {
                        "domainNameLabel": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                      },
                      "ipTags": [
                        {
                          "ipTagType": "aaaaaaaaaaaaaaaaaaaaaaaaa",
                          "tag": "aaaaaaaaaaaaaaaaaaaa"
                        }
                      ],
                      "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}"
            }
          }
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "aaaaaaaaaaaaa"
      }
    },
    "provisioningState": "Succeeded",
    "instanceView": {
      "platformUpdateDomain": 23,
      "platformFaultDomain": 14,
      "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "vmAgent": {
        "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
        "extensionHandlers": [
          {
            "type": "aaaaaaaaaaaaa",
            "typeHandlerVersion": "aaaaa",
            "status": {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          }
        ],
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaa",
            "message": "a",
            "time": "2021-11-30T12:58:26.522Z"
          }
        ]
      },
      "maintenanceRedeployStatus": {
        "isCustomerInitiatedMaintenanceAllowed": true,
        "preMaintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "preMaintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
        "maintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
        "lastOperationResultCode": "None",
        "lastOperationMessage": "aaaaaa"
      },
      "disks": [
        {
          "name": "aaaaaaaaaaa",
          "encryptionSettings": [
            {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "extensions": [
        {
          "name": "aaaaaaaaaaaaaaaaa",
          "type": "aaaaaaaaa",
          "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
          "substatuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        }
      ],
      "vmHealth": {
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "bootDiagnostics": {
        "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaaaa",
        "serialConsoleLogBlobUri": "aaaaaaaa",
        "status": {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      },
      "statuses": [
        {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      ],
      "assignedHost": "aaaaaaa",
      "placementGroupId": "aaa"
    },
    "additionalCapabilities": {
      "ultraSSDEnabled": true,
      "hibernationEnabled": true
    },
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": true,
        "vTpmEnabled": true
      },
      "encryptionAtHost": true,
      "securityType": "TrustedLaunch"
    },
    "availabilitySet": {
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
    },
    "licenseType": "aaaaaaaaaa",
    "protectionPolicy": {
      "protectFromScaleIn": true,
      "protectFromScaleSetActions": true
    }
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "westus",
      "tags": {},
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {},
        "forceUpdateTag": "aaaaaaa",
        "enableAutomaticUpgrade": true,
        "protectedSettings": {},
        "instanceView": {
          "name": "aaaaaaaaaaaaaaaaa",
          "type": "aaaaaaaaa",
          "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
          "substatuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ]
        },
        "suppressFailures": true
      }
    }
  ],
  "instanceId": "aaaaaaaaaaaa",
  "sku": {
    "name": "Classic",
    "tier": "aaaaaaaaaaaaaa",
    "capacity": 29
  },
  "plan": {
    "name": "aaaaaaaaaa",
    "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
    "product": "aaaaaaaaaaaaaaaaaaaa",
    "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
  },
  "zones": [
    "a"
  ]
}

VirtualMachineScaleSetVM_Update_MinimumSet_Gen

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaa/virtualMachines/aaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

{
  "location": "westus"
}

Beispiel für eine Antwort

{
  "location": "westus",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0"
}
location: https://foo.com/operationstatus
{
  "location": "westus",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0"
}

Definitionen

Name Beschreibung
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer im Skalierungssatz aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob der virtuelle Computer die Möglichkeit hat, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen.

AdditionalUnattendContent

Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird.

ApiEntityReference

Der Quellressourcenbezeichner. Dabei kann es sich um einen Momentaufnahme- oder Datenträgerwiederherstellungspunkt zum Erstellen eines Datenträgers sein.

ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

CachingTypes

Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher.

CloudError

Eine Fehlerantwort des Computediensts.

ComponentNames

Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.

DataDisk

Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

DeleteOptions

Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15.

DiffDiskOptions

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an.

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls ResourceDisk oder NvmeDisk- verwendet wird. In der Vm-Größendokumentation für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes können Sie überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen. Mindest-API-Version für NvmeDisk: 2024-03-01.

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

DiskControllerTypes

Gibt den Datenträgercontrollertyp an, der für den virtuellen Computer konfiguriert ist. Hinweis: Diese Eigenschaft wird auf den Standarddatenträgertyp festgelegt, wenn kein angegebener virtueller Computer mit "hyperVGeneration" auf V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version erstellt wird. Sie müssen die Zuordnung des virtuellen Computers vor dem Aktualisieren des Datenträgercontrollertyps durchführen, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit zuordnungen und die VM neu zugeordnet. Mindest-API-Version: 2022-08-01.

DiskCreateOptionTypes

Gibt an, wie der virtuelle Computerdatenträger erstellt werden soll. Mögliche Werte sind Attach: Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden. FromImage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Löschen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Abtrennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

DiskDetachOptionTypes

Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach. detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"

DiskEncryptionSetParameters

Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an.

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15

DiskInstanceView

Die Datenträgerinformationen.

DomainNameLabelScopeTypes

Der Bereich der Domänenbezeichnung der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Hash-Domänennamenbezeichnung mit Richtlinie gemäß dem Bereich der Domänenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils.

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvault-Vorgänge verwendet wird.

HardwareProfile

Gibt die Hardwareeinstellungen für den virtuellen Computer an.

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers [V1, V2]

ImageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird.

InnerError

Innere Fehlerdetails.

InstanceViewStatus

Instanzansichtsstatus.

IPVersion

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

IPVersions

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

KeyVaultKeyReference

Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an.

KeyVaultSecretReference

Die durch Verweis übergebenen Erweiterungen geschützten Einstellungen und vom Key Vault genutzt werden

LinuxConfiguration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.

LinuxPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

LinuxPatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an.

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.

MaintenanceOperationResultCodeTypes

Der letzte Ergebniscode des Wartungsvorgangs.

MaintenanceRedeployStatus

Der Wartungsvorgangsstatus auf dem virtuellen Computer.

ManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

Mode

Gibt den Modus an, für den ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während im Erzwingungsmodus die Zugriffssteuerung erzwungen wird. Der Standardwert ist der Erzwingungsmodus.

NetworkApiVersion

Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird.

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist.

NetworkInterfaceReference

Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind.

NetworkProfile

Gibt die Netzwerkschnittstellen des virtuellen Computers an.

OperatingSystemTypes

Der Betriebssystemtyp.

OSDisk

Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

OSProfile

Gibt die Betriebssystemeinstellungen für den virtuellen Computer an.

PassNames

Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.

PatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an.

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.

ProxyAgentSettings

Gibt proxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Mindest-API-Version: 2024-03-01.

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden.

PublicIPAddressSkuName

Angeben des öffentlichen IP-Sku-Namens

PublicIPAddressSkuTier

Angeben der öffentlichen IP-Sku-Ebene

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

ResourceIdentityType

Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Es ist für die Verschlüsselung des verwalteten Datenträgers auf DiskWithVMGuestStateState festgelegt, vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM, um den Firmwarestatus im VMGuestState-Blob nicht beizubehalten. Hinweis: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.

SecurityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

SettingNames

Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon.

Sku

Die SKU des virtuellen Computers.

SshConfiguration

Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

SshPublicKey

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden.

StatusLevelTypes

Der Ebenencode.

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden.

StorageProfile

Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an.

SubResource

Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält.

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Mindest-API-Version: 2020-12-01.

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VaultCertificate

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

VaultSecretGroup

Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.

VirtualHardDisk

Die virtuelle Festplatte.

VirtualMachineAgentInstanceView

Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird.

VirtualMachineExtension

Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers.

VirtualMachineExtensionHandlerInstanceView

Die Instanzansicht der Erweiterungshandler für virtuelle Computer.

VirtualMachineExtensionInstanceView

Die Erweiterungsinstanzansicht des virtuellen Computers.

VirtualMachineHealthStatus

Der Integritätsstatus für den virtuellen Computer.

VirtualMachineIdentity

Die Identität des virtuellen Computers, falls konfiguriert.

VirtualMachineIpTag

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

VirtualMachineNetworkInterfaceConfiguration

Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

VirtualMachineNetworkInterfaceIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

VirtualMachineScaleSetIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

VirtualMachineScaleSetIpTag

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

VirtualMachineScaleSetNetworkConfiguration

Die Liste der Netzwerkkonfigurationen.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

VirtualMachineScaleSetPublicIPAddressConfiguration

Die publicIPAddressConfiguration.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

VirtualMachineScaleSetVM

Beschreibt einen vm scale set virtual machine.

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht des virtuellen Computers.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren Größe virtueller Computergrößen in einem Verfügbarkeitssatz, Auflisten aller verfügbaren größen virtueller Computer in einer Region, Auflisten aller verfügbaren Größen für virtuelle Computer zum Ändern der Größe. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.

VMDiskSecurityProfile

Gibt das Sicherheitsprofil für den verwalteten Datenträger an.

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in VM Customization.

WindowsConfiguration

Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an.

WindowsPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an.

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell.

WinRMListener

Die Liste der Windows-Remoteverwaltungslistener

AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer im Skalierungssatz aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob der virtuelle Computer die Möglichkeit hat, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen.

Name Typ Beschreibung
hibernationEnabled

boolean

Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert.

ultraSSDEnabled

boolean

Das Kennzeichen, das eine Funktion aktiviert oder deaktiviert, um einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer oder VMSS zu verwenden. Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einem Skalierungssatz für virtuelle Computer nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist.

AdditionalUnattendContent

Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird.

Name Typ Beschreibung
componentName

ComponentNames

Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.

content

string

Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die einstellung oder das Feature enthalten, das eingefügt wird.

passName

PassNames

Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.

settingName

SettingNames

Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon.

ApiEntityReference

Der Quellressourcenbezeichner. Dabei kann es sich um einen Momentaufnahme- oder Datenträgerwiederherstellungspunkt zum Erstellen eines Datenträgers sein.

Name Typ Beschreibung
id

string

Die ARM-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die API-Fehlerdetails

innererror

InnerError

Interner API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

Name Typ Beschreibung
enabled

boolean

Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll.

storageUri

string

URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll. Wenn "storageUri" beim Aktivieren der Startdiagnose nicht angegeben wird, wird verwalteter Speicher verwendet.

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

Name Typ Beschreibung
consoleScreenshotBlobUri

string

Der Blob-URI des Konsolenfotos. Hinweis: Dies wird nicht festgelegt, wenn die Startdiagnose derzeit mit verwaltetem Speicher aktiviert ist.

serialConsoleLogBlobUri

string

Der BLOB-Uri der seriellen Konsole. Hinweis: Dies wird nicht festgelegt, wenn die Startdiagnose derzeit mit verwaltetem Speicher aktiviert ist.

status

InstanceViewStatus

Die Statusinformationen zur Startdiagnose für den virtuellen Computer. Hinweis: Es wird nur festgelegt, wenn Fehler beim Aktivieren der Startdiagnose aufgetreten sind.

CachingTypes

Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher.

Name Typ Beschreibung
None

string

ReadOnly

string

ReadWrite

string

CloudError

Eine Fehlerantwort des Computediensts.

Name Typ Beschreibung
error

ApiError

API-Fehler.

ComponentNames

Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.

Name Typ Beschreibung
Microsoft-Windows-Shell-Setup

string

DataDisk

Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

Name Typ Beschreibung
caching

CachingTypes

Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher.

createOption

DiskCreateOptionTypes

Gibt an, wie der virtuelle Computerdatenträger erstellt werden soll. Mögliche Werte sind Attach: Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden. FromImage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des Datenträgers für virtuelle Computer verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden. Leer: Dieser Wert wird beim Erstellen eines leeren Datenträgers verwendet. Kopieren: Dieser Wert wird verwendet, um einen Datenträger aus einer Momentaufnahme oder einem anderen Datenträger zu erstellen. Wiederherstellen: Dieser Wert wird verwendet, um einen Datenträger aus einem Datenträgerwiederherstellungspunkt zu erstellen.

deleteOption

DiskDeleteOptionTypes

Gibt an, ob der Datenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Löschen. Wenn dieser Wert verwendet wird, wird der Datenträger beim Löschen des virtuellen Computers gelöscht. Abtrennen. Wenn dieser Wert verwendet wird, wird der Datenträger beibehalten, nachdem der virtuelle Computer gelöscht wurde. Der Standardwert ist auf Trennenfestgelegt.

detachOption

DiskDetachOptionTypes

Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach. detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"

diskIOPSReadWrite

integer

Gibt die Read-Write IOPS für den verwalteten Datenträger an, wenn StorageAccountType UltraSSD_LRS ist. Wird nur für VmMachine ScaleSet-VM-Datenträger zurückgegeben. Kann nur über Updates des VirtualMachine Scale Set aktualisiert werden.

diskMBpsReadWrite

integer

Gibt die Bandbreite pro Sekunde für den verwalteten Datenträger an, wenn StorageAccountType UltraSSD_LRS ist. Wird nur für VmMachine ScaleSet-VM-Datenträger zurückgegeben. Kann nur über Updates des VirtualMachine Scale Set aktualisiert werden.

diskSizeGB

integer

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben. Die Eigenschaft "diskSizeGB" ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

image

VirtualHardDisk

Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein.

lun

integer

Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein.

managedDisk

ManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

name

string

Der Datenträgername.

sourceResource

ApiEntityReference

Der Quellressourcenbezeichner. Dabei kann es sich um einen Momentaufnahme- oder Datenträgerwiederherstellungspunkt zum Erstellen eines Datenträgers sein.

toBeDetached

boolean

Gibt an, ob der Datenträger von virtualMachine/VirtualMachineScaleset getrennt wird.

vhd

VirtualHardDisk

Die virtuelle Festplatte.

writeAcceleratorEnabled

boolean

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

DeleteOptions

Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird

Name Typ Beschreibung
Delete

string

Detach

string

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15.

Name Typ Beschreibung
bootDiagnostics

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

DiffDiskOptions

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an.

Name Typ Beschreibung
Local

string

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls ResourceDisk oder NvmeDisk- verwendet wird. In der Vm-Größendokumentation für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes können Sie überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen. Mindest-API-Version für NvmeDisk: 2024-03-01.

Name Typ Beschreibung
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Name Typ Beschreibung
option

DiffDiskOptions

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an.

placement

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls ResourceDisk oder NvmeDisk- verwendet wird. In der Vm-Größendokumentation für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes können Sie überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen. Mindest-API-Version für NvmeDisk: 2024-03-01.

DiskControllerTypes

Gibt den Datenträgercontrollertyp an, der für den virtuellen Computer konfiguriert ist. Hinweis: Diese Eigenschaft wird auf den Standarddatenträgertyp festgelegt, wenn kein angegebener virtueller Computer mit "hyperVGeneration" auf V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version erstellt wird. Sie müssen die Zuordnung des virtuellen Computers vor dem Aktualisieren des Datenträgercontrollertyps durchführen, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit zuordnungen und die VM neu zugeordnet. Mindest-API-Version: 2022-08-01.

Name Typ Beschreibung
NVMe

string

SCSI

string

DiskCreateOptionTypes

Gibt an, wie der virtuelle Computerdatenträger erstellt werden soll. Mögliche Werte sind Attach: Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden. FromImage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

Name Typ Beschreibung
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Löschen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Abtrennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

Name Typ Beschreibung
Delete

string

Detach

string

DiskDetachOptionTypes

Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach. detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"

Name Typ Beschreibung
ForceDetach

string

DiskEncryptionSetParameters

Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an.

Name Typ Beschreibung
id

string

Ressourcen-ID

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15

Name Typ Beschreibung
diskEncryptionKey

KeyVaultSecretReference

Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, bei dem es sich um einen Schlüsseltresorschlüssel handelt.

enabled

boolean

Gibt an, ob die Datenträgerverschlüsselung auf dem virtuellen Computer aktiviert werden soll.

keyEncryptionKey

KeyVaultKeyReference

Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an.

DiskInstanceView

Die Datenträgerinformationen.

Name Typ Beschreibung
encryptionSettings

DiskEncryptionSettings[]

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15

name

string

Der Datenträgername.

statuses

InstanceViewStatus[]

Die Ressourcenstatusinformationen.

DomainNameLabelScopeTypes

Der Bereich der Domänenbezeichnung der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Hash-Domänennamenbezeichnung mit Richtlinie gemäß dem Bereich der Domänenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils.

Name Typ Beschreibung
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvault-Vorgänge verwendet wird.

Name Typ Beschreibung
userAssignedIdentityResourceId

string

Gibt die ARM-Ressourcen-ID einer der Benutzeridentitäten an, die der VM zugeordnet sind.

HardwareProfile

Gibt die Hardwareeinstellungen für den virtuellen Computer an.

Name Typ Beschreibung
vmSize

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren Größe virtueller Computergrößen in einem Verfügbarkeitssatz, Auflisten aller verfügbaren größen virtueller Computer in einer Region, Auflisten aller verfügbaren Größen für virtuelle Computer zum Ändern der Größe. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.

vmSizeProperties

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in VM Customization.

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers [V1, V2]

Name Typ Beschreibung
V1

string

V2

string

ImageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird.

Name Typ Beschreibung
communityGalleryImageId

string

Gibt die eindeutige ID des Communitykatalogimages für die Vm-Bereitstellung an. Dies kann aus dem Community gallery Image GET-Anruf abgerufen werden.

exactVersion

string

Gibt in Dezimalzahlen die Version des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Readonly-Feld unterscheidet sich von "version", nur wenn der im Feld "Version" angegebene Wert "latest" lautet.

id

string

Ressourcen-ID

offer

string

Gibt das Angebot des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird.

publisher

string

Der Bildherausgeber.

sharedGalleryImageId

string

Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden.

sku

string

Die Bild-SKU.

version

string

Gibt die Version des Plattformimages oder Marketplace-Images an, mit dem der virtuelle Computer erstellt wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Buildwerte sind Dezimalzahlen. Geben Sie "neueste" an, um die neueste Version eines Images zu verwenden, das zur Bereitstellungszeit verfügbar ist. Auch wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "Version" nicht für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder das Ausnahmeabbild.

exceptiontype

string

Der Ausnahmetyp.

InstanceViewStatus

Instanzansichtsstatus.

Name Typ Beschreibung
code

string

Der Statuscode.

displayStatus

string

Die kurze lokalisierbare Bezeichnung für den Status.

level

StatusLevelTypes

Der Ebenencode.

message

string

Die detaillierte Statusmeldung, einschließlich warnungen und Fehlermeldungen.

time

string

Die Uhrzeit des Status.

IPVersion

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

Name Typ Beschreibung
IPv4

string

IPv6

string

IPVersions

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

Name Typ Beschreibung
IPv4

string

IPv6

string

KeyVaultKeyReference

Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an.

Name Typ Beschreibung
keyUrl

string

Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Key Vault verweist.

sourceVault

SubResource

Die relative URL des Schlüsseltresors, der den Schlüssel enthält.

KeyVaultSecretReference

Die durch Verweis übergebenen Erweiterungen geschützten Einstellungen und vom Key Vault genutzt werden

Name Typ Beschreibung
secretUrl

string

Die URL, die auf einen geheimen Schlüssel in einem Key Vault verweist.

sourceVault

SubResource

Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält.

LinuxConfiguration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.

Name Typ Beschreibung
disablePasswordAuthentication

boolean

Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll.

enableVMAgentPlatformUpdates

boolean

Gibt an, ob VMAgent Platform Updates für den virtuellen Linux-Computer aktiviert ist. Der Standardwert ist "false".

patchSettings

LinuxPatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an.

provisionVMAgent

boolean

Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.

ssh

SshConfiguration

Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

LinuxPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an.

Name Typ Beschreibung
assessmentMode

LinuxPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an.

patchMode

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

Name Typ Beschreibung
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an.

Name Typ Beschreibung
bypassPlatformSafetyChecksOnUserSchedule

boolean

Ermöglicht es Kunden, Patching ohne versehentliche Upgrades zu planen

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Der letzte Ergebniscode des Wartungsvorgangs.

Name Typ Beschreibung
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Der Wartungsvorgangsstatus auf dem virtuellen Computer.

Name Typ Beschreibung
isCustomerInitiatedMaintenanceAllowed

boolean

True, wenn der Kunde Wartungsvorgänge durchführen darf.

lastOperationMessage

string

Die Nachricht, die für den letzten Wartungsvorgang zurückgegeben wurde.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Der letzte Ergebniscode des Wartungsvorgangs.

maintenanceWindowEndTime

string

Endzeit für das Wartungsfenster.

maintenanceWindowStartTime

string

Startzeit für das Wartungsfenster.

preMaintenanceWindowEndTime

string

Endzeit für das Fenster vor der Wartung.

preMaintenanceWindowStartTime

string

Startzeit für das Fenster vor der Wartung.

ManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

Name Typ Beschreibung
diskEncryptionSet

DiskEncryptionSetParameters

Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an.

id

string

Ressourcen-ID

securityProfile

VMDiskSecurityProfile

Gibt das Sicherheitsprofil für den verwalteten Datenträger an.

storageAccountType

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden.

Mode

Gibt den Modus an, für den ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während im Erzwingungsmodus die Zugriffssteuerung erzwungen wird. Der Standardwert ist der Erzwingungsmodus.

Name Typ Beschreibung
Audit

string

Enforce

string

NetworkApiVersion

Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird.

Name Typ Beschreibung
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

Name Typ Beschreibung
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist.

Name Typ Beschreibung
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind.

Name Typ Beschreibung
id

string

Ressourcen-ID

properties.deleteOption

DeleteOptions

Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird

properties.primary

boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

NetworkProfile

Gibt die Netzwerkschnittstellen des virtuellen Computers an.

Name Typ Beschreibung
networkApiVersion

NetworkApiVersion

Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird.

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden.

networkInterfaces

NetworkInterfaceReference[]

Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind.

OperatingSystemTypes

Der Betriebssystemtyp.

Name Typ Beschreibung
Linux

string

Windows

string

OSDisk

Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

Name Typ Beschreibung
caching

CachingTypes

Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher.

createOption

DiskCreateOptionTypes

Gibt an, wie der virtuelle Computerdatenträger erstellt werden soll. Mögliche Werte sind Attach: Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden. FromImage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

deleteOption

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Löschen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Abtrennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

diffDiskSettings

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

diskSizeGB

integer

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben. Die Eigenschaft "diskSizeGB" ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

encryptionSettings

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. Mindest-API-Version: 2015-06-15.

image

VirtualHardDisk

Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein.

managedDisk

ManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

name

string

Der Datenträgername.

osType

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn ein virtueller Computer über ein Benutzerimage oder eine spezielle VHD erstellt wird. Mögliche Werte sind: Windows,Linux.

vhd

VirtualHardDisk

Die virtuelle Festplatte.

writeAcceleratorEnabled

boolean

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

OSProfile

Gibt die Betriebssystemeinstellungen für den virtuellen Computer an.

Name Typ Beschreibung
adminPassword

string

Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Max. Länge (Windows): 123 Zeichen

Max-Length (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von 4 unten aufgeführten Bedingungen müssen erfüllt sein
Enthält Zeichen mit niedrigeren Zeichen
Enthält groß geschriebene Zeichen
Hat eine Ziffer
Weist ein Sonderzeichen auf (Regex-Übereinstimmung [\W_])

Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts in einer Windows-VM-

Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung

adminUsername

string

Gibt den Namen des Administratorkontos an.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Nur-Windows-Einschränkung: Kann nicht in "" enden.

Unzulässige Werte: "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".

Mindestlänge (Linux): 1 Zeichen

Max-Length (Linux): 64 Zeichen

Max. Länge (Windows): 20 Zeichen.

allowExtensionOperations

boolean

Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen. Dies kann nur auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.

computerName

string

Gibt den Hostnamen des virtuellen Computers an. Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Max. Länge (Windows): 15 Zeichen. Max-Length (Linux): 64 Zeichen. Benennungskonventionen und Einschränkungen finden Sie in Implementierungsrichtlinien für Azure-Infrastrukturdienste.

customData

string

Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an. Die base64-codierte Zeichenfolge wird mit einem binären Array decodiert, das als Datei auf dem virtuellen Computer gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Hinweis: Übergeben Sie keine geheimen Schlüssel oder Kennwörter in der customData-Eigenschaft. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Die Eigenschaft "customData" wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs. Informationen zur Verwendung von Cloud-Init für Ihre Linux-VM finden Sie unter Verwenden von Cloud-Init zum Anpassen einer Linux-VM während der Erstellung.

linuxConfiguration

LinuxConfiguration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.

requireGuestProvisionSignal

boolean

Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss.

secrets

VaultSecretGroup[]

Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.

windowsConfiguration

WindowsConfiguration

Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an.

PassNames

Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.

Name Typ Beschreibung
OobeSystem

string

PatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an.

Name Typ Beschreibung
assessmentMode

WindowsPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an.

enableHotpatching

boolean

Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss "provisionVMAgent" auf "true" festgelegt werden, und "patchMode" muss auf "AutomaticByPlatform" festgelegt werden.

patchMode

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

Name Typ Beschreibung
name

string

Die Plan-ID.

product

string

Gibt das Produkt des Bilds vom Marketplace an. Dies ist derselbe Wert wie Offer unter dem imageReference-Element.

promotionCode

string

Der Heraufsufungscode.

publisher

string

Die Herausgeber-ID.

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.

Name Typ Beschreibung
Http

string

Https

string

ProxyAgentSettings

Gibt proxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Mindest-API-Version: 2024-03-01.

Name Typ Beschreibung
enabled

boolean

Gibt an, ob das ProxyAgent-Feature auf dem virtuellen Computer oder im Skalierungssatz des virtuellen Computers aktiviert werden soll.

keyIncarnationId

integer

Wenn Sie den Wert dieser Eigenschaft erhöhen, können Benutzer den Schlüssel zurücksetzen, der zum Sichern des Kommunikationskanals zwischen Gast und Host verwendet wird.

mode

Mode

Gibt den Modus an, für den ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während im Erzwingungsmodus die Zugriffssteuerung erzwungen wird. Der Standardwert ist der Erzwingungsmodus.

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden.

Name Typ Beschreibung
name

PublicIPAddressSkuName

Angeben des öffentlichen IP-Sku-Namens

tier

PublicIPAddressSkuTier

Angeben der öffentlichen IP-Sku-Ebene

PublicIPAddressSkuName

Angeben des öffentlichen IP-Sku-Namens

Name Typ Beschreibung
Basic

string

Standard

string

PublicIPAddressSkuTier

Angeben der öffentlichen IP-Sku-Ebene

Name Typ Beschreibung
Global

string

Regional

string

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

Name Typ Beschreibung
Dynamic

string

Static

string

ResourceIdentityType

Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Es ist für die Verschlüsselung des verwalteten Datenträgers auf DiskWithVMGuestStateState festgelegt, vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM, um den Firmwarestatus im VMGuestState-Blob nicht beizubehalten. Hinweis: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.

Name Typ Beschreibung
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

Name Typ Beschreibung
encryptionAtHost

boolean

Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die Skalierungsgruppe des virtuellen Computers zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert. Das Standardverhalten lautet: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf "true" festgelegt.

encryptionIdentity

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvault-Vorgänge verwendet wird.

proxyAgentSettings

ProxyAgentSettings

Gibt proxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Mindest-API-Version: 2024-03-01.

securityType

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

uefiSettings

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Mindest-API-Version: 2020-12-01.

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

Name Typ Beschreibung
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon.

Name Typ Beschreibung
AutoLogon

string

FirstLogonCommands

string

Sku

Die SKU des virtuellen Computers.

Name Typ Beschreibung
capacity

integer

Gibt die Anzahl der virtuellen Computer im Skalierungssatz an.

name

string

Der Sku-Name.

tier

string

Gibt die Ebene der virtuellen Computer in einem Skalierungssatz an.

Mögliche Werte:

Standard-

Basic-

SshConfiguration

Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

Name Typ Beschreibung
publicKeys

SshPublicKey[]

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden.

SshPublicKey

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden.

Name Typ Beschreibung
keyData

string

SSH-Zertifikat für öffentliche Schlüssel, das für die Authentifizierung mit dem virtuellen Computer über ssh verwendet wird. Der Schlüssel muss mindestens 2048-Bit und im ssh-rsa-Format sein. Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Gibt den vollständigen Pfad auf der erstellten VM an, auf der ssh-öffentlicher Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys

StatusLevelTypes

Der Ebenencode.

Name Typ Beschreibung
Error

string

Info

string

Warning

string

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden.

Name Typ Beschreibung
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an.

Name Typ Beschreibung
dataDisks

DataDisk[]

Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

diskControllerType

DiskControllerTypes

Gibt den Datenträgercontrollertyp an, der für den virtuellen Computer konfiguriert ist. Hinweis: Diese Eigenschaft wird auf den Standarddatenträgertyp festgelegt, wenn kein angegebener virtueller Computer mit "hyperVGeneration" auf V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version erstellt wird. Sie müssen die Zuordnung des virtuellen Computers vor dem Aktualisieren des Datenträgercontrollertyps durchführen, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit zuordnungen und die VM neu zugeordnet. Mindest-API-Version: 2022-08-01.

imageReference

ImageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird.

osDisk

OSDisk

Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

SubResource

Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält.

Name Typ Beschreibung
id

string

Ressourcen-ID

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Mindest-API-Version: 2020-12-01.

Name Typ Beschreibung
secureBootEnabled

boolean

Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll. Mindest-API-Version: 2020-12-01.

vTpmEnabled

boolean

Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll. Mindest-API-Version: 2020-12-01.

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Typ Beschreibung

VaultCertificate

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

Name Typ Beschreibung
certificateStore

string

Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto. Für Linux-VMs wird die Zertifikatdatei unter dem Verzeichnis "/var/lib/waagent" platziert, wobei der Dateiname <"UppercaseThumbprint">.crt für die X509-Zertifikatdatei und <"UppercaseThumbprint">.prv für privaten Schlüssel. Beide Dateien sind PEM formatiert.

certificateUrl

string

Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":",
"dataType":"pfx",
"password":""
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.

VaultSecretGroup

Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.

Name Typ Beschreibung
sourceVault

SubResource

Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates.

vaultCertificates

VaultCertificate[]

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

VirtualHardDisk

Die virtuelle Festplatte.

Name Typ Beschreibung
uri

string

Gibt den URI der virtuellen Festplatte an.

VirtualMachineAgentInstanceView

Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird.

Name Typ Beschreibung
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Die Instanzansicht der Erweiterungshandler für virtuelle Computer.

statuses

InstanceViewStatus[]

Die Ressourcenstatusinformationen.

vmAgentVersion

string

Die Vollversion des VM-Agents.

VirtualMachineExtension

Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Ressourcenname

properties.autoUpgradeMinorVersion

boolean

Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zur Bereitstellungszeit verfügbar ist. Nach der Bereitstellung aktualisiert die Erweiterung jedoch keine Nebenversionen, es sei denn, sie werden erneut bereitgestellt, auch wenn diese Eigenschaft auf "true" festgelegt ist.

properties.enableAutomaticUpgrade

boolean

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

properties.forceUpdateTag

string

Wie der Erweiterungshandler aktualisiert werden soll, auch wenn sich die Erweiterungskonfiguration nicht geändert hat.

properties.instanceView

VirtualMachineExtensionInstanceView

Die Erweiterungsinstanzansicht des virtuellen Computers.

properties.protectedSettings

object

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Die durch Verweis übergebenen Erweiterungen geschützten Einstellungen und vom Key Vault genutzt werden

properties.provisionAfterExtensions

string[]

Sammlung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss.

properties.provisioningState

string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.publisher

string

Der Name des Herausgebers des Erweiterungshandlers.

properties.settings

object

Json formatierte öffentliche Einstellungen für die Erweiterung.

properties.suppressFailures

boolean

Gibt an, ob Fehler, die aus der Erweiterung stammen, unterdrückt werden (Betriebsfehler, z. B. keine Verbindung mit dem virtuellen Computer, werden unabhängig von diesem Wert nicht unterdrückt). Der Standardwert ist "false".

properties.type

string

Gibt den Typ der Erweiterung an; Ein Beispiel ist "CustomScriptExtension".

properties.typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

tags

object

Ressourcentags

type

string

Ressourcentyp

VirtualMachineExtensionHandlerInstanceView

Die Instanzansicht der Erweiterungshandler für virtuelle Computer.

Name Typ Beschreibung
status

InstanceViewStatus

Der Erweiterungshandlerstatus.

type

string

Gibt den Typ der Erweiterung an; Ein Beispiel ist "CustomScriptExtension".

typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

VirtualMachineExtensionInstanceView

Die Erweiterungsinstanzansicht des virtuellen Computers.

Name Typ Beschreibung
name

string

Der Erweiterungsname des virtuellen Computers.

statuses

InstanceViewStatus[]

Die Ressourcenstatusinformationen.

substatuses

InstanceViewStatus[]

Die Ressourcenstatusinformationen.

type

string

Gibt den Typ der Erweiterung an; Ein Beispiel ist "CustomScriptExtension".

typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

VirtualMachineHealthStatus

Der Integritätsstatus für den virtuellen Computer.

Name Typ Beschreibung
status

InstanceViewStatus

Die Integritätsstatusinformationen für den virtuellen Computer.

VirtualMachineIdentity

Die Identität des virtuellen Computers, falls konfiguriert.

Name Typ Beschreibung
principalId

string

Die Prinzipal-ID der Identität virtueller Computer. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt.

tenantId

string

Die Mandanten-ID, die dem virtuellen Computer zugeordnet ist. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt.

type

ResourceIdentityType

Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.

userAssignedIdentities

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualMachineIpTag

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

Name Typ Beschreibung
ipTagType

string

IP-Tagtyp. Beispiel: FirstPartyUsage.

tag

string

IP-Tag, das der öffentlichen IP zugeordnet ist. Beispiel: SQL, Speicher usw.

VirtualMachineNetworkInterfaceConfiguration

Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden.

Name Typ Beschreibung
name

string

Der Konfigurationsname der Netzwerkschnittstelle.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist.

properties.deleteOption

DeleteOptions

Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird

properties.disableTcpStateTracking

boolean

Gibt an, ob die Netzwerkschnittstelle für die Tcp-Zustandsnachverfolgung deaktiviert ist.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Gibt an, ob die Netzwerkschnittstelle durch netzwerkbeschleunigte Netzwerke beschleunigt wird.

properties.enableFpga

boolean

Gibt an, ob es sich bei der Netzwerkschnittstelle um EINE FPGA-Netzwerk-fähige Netzwerkschnittstelle handelt.

properties.enableIPForwarding

boolean

Gibt an, ob die IP-Weiterleitung für diese NIC aktiviert ist.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

properties.networkSecurityGroup

SubResource

Die Netzwerksicherheitsgruppe.

properties.primary

boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

Name Typ Beschreibung
dnsServers

string[]

Liste der DNS-Server-IP-Adressen

VirtualMachineNetworkInterfaceIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

Name Typ Beschreibung
name

string

Der NAME der IP-Konfiguration.

properties.applicationGatewayBackendAddressPools

SubResource[]

Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein virtueller Computer kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere virtuelle Computer können nicht dasselbe Anwendungsgateway verwenden.

properties.applicationSecurityGroups

SubResource[]

Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an.

properties.loadBalancerBackendAddressPools

SubResource[]

Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht den gleichen grundlegenden SKU-Lastenausgleich verwenden].

properties.primary

boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

properties.privateIPAddressVersion

IPVersions

Verfügbar ab Api-Version 2017-03-30, gibt es an, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

properties.subnet

SubResource

Gibt den Bezeichner des Subnetzes an.

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

Name Typ Beschreibung
name

string

Der Name der PublicIP-Adresskonfiguration.

properties.deleteOption

DeleteOptions

Angeben, was mit der öffentlichen IP-Adresse passiert, wenn der virtuelle Computer gelöscht wird

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

properties.idleTimeoutInMinutes

integer

Das Leerlauftimeout der öffentlichen IP-Adresse.

properties.ipTags

VirtualMachineIpTag[]

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

properties.publicIPAddressVersion

IPVersions

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

properties.publicIPPrefix

SubResource

Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen.

sku

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

Name Typ Beschreibung
domainNameLabel

string

Das Präfix "Domain name label" der publicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Domänennamenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils.

domainNameLabelScope

DomainNameLabelScopeTypes

Der Bereich der Domänenbezeichnung der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Hash-Domänennamenbezeichnung mit Richtlinie gemäß dem Bereich der Domänenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils.

VirtualMachineScaleSetIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

Name Typ Beschreibung
name

string

Der NAME der IP-Konfiguration.

properties.applicationGatewayBackendAddressPools

SubResource[]

Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein Skalierungssatz kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere Skalierungssätze können nicht dasselbe Anwendungsgateway verwenden.

properties.applicationSecurityGroups

SubResource[]

Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an.

properties.loadBalancerBackendAddressPools

SubResource[]

Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein Skalierungssatz kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungssätze können nicht den gleichen einfachen Sku-Lastenausgleich verwenden.

properties.loadBalancerInboundNatPools

SubResource[]

Gibt ein Array von Verweisen auf eingehende Nat-Pools der Lastenausgleichsgeräte an. Ein Skalierungssatz kann auf eingehende NAT-Pools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungssätze können nicht den gleichen einfachen Sku-Lastenausgleich verwenden.

properties.primary

boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

properties.privateIPAddressVersion

IPVersion

Verfügbar ab Api-Version 2017-03-30, gibt es an, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

Die publicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Gibt den Bezeichner des Subnetzes an.

VirtualMachineScaleSetIpTag

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

Name Typ Beschreibung
ipTagType

string

IP-Tagtyp. Beispiel: FirstPartyUsage.

tag

string

IP-Tag, das der öffentlichen IP zugeordnet ist. Beispiel: SQL, Speicher usw.

VirtualMachineScaleSetNetworkConfiguration

Die Liste der Netzwerkkonfigurationen.

Name Typ Beschreibung
name

string

Der Netzwerkkonfigurationsname.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist.

properties.deleteOption

DeleteOptions

Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird

properties.disableTcpStateTracking

boolean

Gibt an, ob die Netzwerkschnittstelle für die Tcp-Zustandsnachverfolgung deaktiviert ist.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

properties.enableAcceleratedNetworking

boolean

Gibt an, ob die Netzwerkschnittstelle durch netzwerkbeschleunigte Netzwerke beschleunigt wird.

properties.enableFpga

boolean

Gibt an, ob es sich bei der Netzwerkschnittstelle um EINE FPGA-Netzwerk-fähige Netzwerkschnittstelle handelt.

properties.enableIPForwarding

boolean

Gibt an, ob die IP-Weiterleitung für diese NIC aktiviert ist.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

properties.networkSecurityGroup

SubResource

Die Netzwerksicherheitsgruppe.

properties.primary

boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

Name Typ Beschreibung
dnsServers

string[]

Liste der DNS-Server-IP-Adressen

VirtualMachineScaleSetPublicIPAddressConfiguration

Die publicIPAddressConfiguration.

Name Typ Beschreibung
name

string

Der Name der PublicIP-Adresskonfiguration.

properties.deleteOption

DeleteOptions

Angeben, was mit der öffentlichen IP passiert, wenn der virtuelle Computer gelöscht wird

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

properties.idleTimeoutInMinutes

integer

Das Leerlauftimeout der öffentlichen IP-Adresse.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

properties.publicIPAddressVersion

IPVersion

Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPPrefix

SubResource

Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen.

sku

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

Name Typ Beschreibung
domainNameLabel

string

Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und des VM-Indexes ist die Domänennamenbezeichnung der PublicIPAddress-Ressourcen, die erstellt werden.

domainNameLabelScope

DomainNameLabelScopeTypes

Der Bereich der Domänennamenbezeichnung. Die Verkettung der Hash-Domänennamenbezeichnung, die gemäß der Richtlinie aus dem Bereich der Domänenbezeichnung generiert wurde, und der VM-Index ist die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden.

VirtualMachineScaleSetVM

Beschreibt einen vm scale set virtual machine.

Name Typ Beschreibung
etag

string

Etag wird in der Antwort "Update/Get" der VMSS zurückgegeben, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen.

id

string

Ressourcen-ID

identity

VirtualMachineIdentity

Die Identität des virtuellen Computers, falls konfiguriert.

instanceId

string

Die Instanz-ID des virtuellen Computers.

location

string

Ressourcenspeicherort

name

string

Ressourcenname

plan

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

properties.additionalCapabilities

AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer im Skalierungssatz aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob der virtuelle Computer die Möglichkeit hat, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen.

properties.availabilitySet

SubResource

Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure. Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden.

properties.diagnosticsProfile

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15.

properties.hardwareProfile

HardwareProfile

Gibt die Hardwareeinstellungen für den virtuellen Computer an.

properties.instanceView

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht des virtuellen Computers.

properties.latestModelApplied

boolean

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

properties.licenseType

string

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15

properties.modelDefinitionApplied

string

Gibt an, ob das Modell, das auf den virtuellen Computer angewendet wird, das Modell des Skalierungssatzes des virtuellen Computers oder das angepasste Modell für den virtuellen Computer ist.

properties.networkProfile

NetworkProfile

Gibt die Netzwerkschnittstellen des virtuellen Computers an.

properties.networkProfileConfiguration

VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

properties.osProfile

OSProfile

Gibt die Betriebssystemeinstellungen für den virtuellen Computer an.

properties.protectionPolicy

VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

properties.provisioningState

string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.securityProfile

SecurityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

properties.storageProfile

StorageProfile

Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an.

properties.timeCreated

string

Gibt den Zeitpunkt an, zu dem die Ressource des virtuellen Computers erstellt wurde.

Mindest-API-Version: 2021-11-01.

properties.userData

string

UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Mindest-API-Version: 2021-03-01

properties.vmId

string

Eindeutige AZURE-VM-ID.

resources

VirtualMachineExtension[]

Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers.

sku

Sku

Die SKU des virtuellen Computers.

tags

object

Ressourcentags

type

string

Ressourcentyp

zones

string[]

Die Zonen des virtuellen Computers.

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht des virtuellen Computers.

Name Typ Beschreibung
assignedHost

string

Ressourcen-ID des dedizierten Hosts, auf dem der virtuelle Computer über die automatische Platzierung zugewiesen wird, wenn der virtuelle Computer einer dedizierten Hostgruppe zugeordnet ist, für die die automatische Platzierung aktiviert ist. Mindest-API-Version: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen. Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

computerName

string

Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Max. Länge (Windows): 15 Zeichen

Max-Length (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie in Implementierungsrichtlinien für Azure-Infrastrukturdienste.

disks

DiskInstanceView[]

Die Datenträgerinformationen.

extensions

VirtualMachineExtensionInstanceView[]

Die Erweiterungsinformationen.

hyperVGeneration

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

Der Wartungsvorgangsstatus auf dem virtuellen Computer.

osName

string

Das Betriebssystem, das auf dem Hybridcomputer ausgeführt wird.

osVersion

string

Die Version des Betriebssystems, das auf dem Hybridcomputer ausgeführt wird.

placementGroupId

string

Die Platzierungsgruppe, in der der virtuelle Computer ausgeführt wird. Wenn der virtuelle Computer deallocated ist, verfügt er nicht über eine placementGroupId.

platformFaultDomain

integer

Die Anzahl der Fehlerdomänen.

platformUpdateDomain

integer

Die Anzahl der Updatedomänen.

rdpThumbPrint

string

Fingerabdruck des Remotedesktopzertifikats.

statuses

InstanceViewStatus[]

Die Ressourcenstatusinformationen.

vmAgent

VirtualMachineAgentInstanceView

Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird.

vmHealth

VirtualMachineHealthStatus

Der Integritätsstatus für den virtuellen Computer.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

Name Typ Beschreibung
networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Die Liste der Netzwerkkonfigurationen.

VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

Name Typ Beschreibung
protectFromScaleIn

boolean

Gibt an, dass der VM-Skalierungssatz des virtuellen Computers während eines Skalierungsvorgangs nicht für das Löschen berücksichtigt werden sollte.

protectFromScaleSetActions

boolean

Gibt an, dass Modellupdates oder -aktionen (einschließlich Skalierungs-Ins), die für den Skalierungssatz des virtuellen Computers initiiert wurden, nicht auf den VM-Skalierungssatz des virtuellen Computers angewendet werden sollen.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren Größe virtueller Computergrößen in einem Verfügbarkeitssatz, Auflisten aller verfügbaren größen virtueller Computer in einer Region, Auflisten aller verfügbaren Größen für virtuelle Computer zum Ändern der Größe. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.

Name Typ Beschreibung
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

Gibt das Sicherheitsprofil für den verwalteten Datenträger an.

Name Typ Beschreibung
diskEncryptionSet

DiskEncryptionSetParameters

Gibt die Vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an, der für den vom Kunden verwalteten Schlüssel verschlüsselter VertraulichVM-Betriebssystemdatenträger und vmGuest-Blob verwendet wird.

securityEncryptionType

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Es ist für die Verschlüsselung des verwalteten Datenträgers auf DiskWithVMGuestStateState festgelegt, vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM, um den Firmwarestatus im VMGuestState-Blob nicht beizubehalten. Hinweis: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01. Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in VM Customization.

Name Typ Beschreibung
vCPUsAvailable

integer

Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, ist das Standardverhalten, es auf den Wert von vCPUs festzulegen, der für diese VM-Größe verfügbar ist, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region.

vCPUsPerCore

integer

Gibt das vCPU-Verhältnis zum physischen Kernverhältnis an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region. Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

WindowsConfiguration

Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an.

Name Typ Beschreibung
additionalUnattendContent

AdditionalUnattendContent[]

Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird.

enableAutomaticUpdates

boolean

Gibt an, ob automatische Updates für den virtuellen Windows-Computer aktiviert sind. Der Standardwert ist true. Bei Skalierungssätzen für virtuelle Computer kann diese Eigenschaft aktualisiert werden, und Updates wirken sich auf die Erneute Bereitstellung des Betriebssystems aus.

enableVMAgentPlatformUpdates

boolean

Gibt an, ob VMAgent-Plattformupdates für den virtuellen Windows-Computer aktiviert sind. Der Standardwert ist "false".

patchSettings

PatchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an.

provisionVMAgent

boolean

Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.

timeZone

string

Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time". Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZoneszurückgegeben werden.

winRM

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell.

WindowsPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

Name Typ Beschreibung
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an.

Name Typ Beschreibung
bypassPlatformSafetyChecksOnUserSchedule

boolean

Ermöglicht es Kunden, Patching ohne versehentliche Upgrades zu planen

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

Name Typ Beschreibung
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell.

Name Typ Beschreibung
listeners

WinRMListener[]

Die Liste der Windows-Remoteverwaltungslistener

WinRMListener

Die Liste der Windows-Remoteverwaltungslistener

Name Typ Beschreibung
certificateUrl

string

Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":",
"dataType":"pfx",
"password":""
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.

protocol

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.