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 |
---|---|---|---|---|
instance
|
path | True |
string |
Die Instanz-ID des virtuellen Computers. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
vm
|
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 |
Parameter, die für den Vm Scale Sets-Vorgang des Updates für virtuelle Computer bereitgestellt werden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
202 Accepted |
Angenommen |
|
Other Status Codes |
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
Virtual |
Virtual |
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
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 |
---|---|
Additional |
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. |
Additional |
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. |
Api |
Der Quellressourcenbezeichner. Dabei kann es sich um einen Momentaufnahme- oder Datenträgerwiederherstellungspunkt zum Erstellen eines Datenträgers sein. |
Api |
API-Fehler. |
Api |
API-Fehlerbasis. |
Boot |
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. |
Boot |
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. |
Caching |
Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher. |
Cloud |
Eine Fehlerantwort des Computediensts. |
Component |
Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. |
Data |
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. |
Delete |
Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird |
Diagnostics |
Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15. |
Diff |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. |
Diff |
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. |
Diff |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. |
Disk |
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. |
Disk |
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. |
Disk |
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. |
Disk |
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'" |
Disk |
Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an. |
Disk |
Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. |
Disk |
Die Datenträgerinformationen. |
Domain |
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. |
Encryption |
Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvault-Vorgänge verwendet wird. |
Hardware |
Gibt die Hardwareeinstellungen für den virtuellen Computer an. |
Hyper |
Die Hypervisorgenerierung des virtuellen Computers [V1, V2] |
Image |
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. |
Inner |
Innere Fehlerdetails. |
Instance |
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". |
Key |
Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an. |
Key |
Die durch Verweis übergebenen Erweiterungen geschützten Einstellungen und vom Key Vault genutzt werden |
Linux |
Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen. |
Linux |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
Linux |
[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an. |
Linux |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
Linux |
Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. |
Linux |
Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind. |
Maintenance |
Der letzte Ergebniscode des Wartungsvorgangs. |
Maintenance |
Der Wartungsvorgangsstatus auf dem virtuellen Computer. |
Managed |
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. |
Network |
Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird. |
Network |
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist. |
Network |
Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist. |
Network |
Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind. |
Network |
Gibt die Netzwerkschnittstellen des virtuellen Computers an. |
Operating |
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. |
Pass |
Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. |
Patch |
[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. |
Protocol |
Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https. |
Proxy |
Gibt proxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Mindest-API-Version: 2024-03-01. |
Public |
Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden. |
Public |
Angeben des öffentlichen IP-Sku-Namens |
Public |
Angeben der öffentlichen IP-Sku-Ebene |
Public |
Angeben des öffentlichen IP-Zuordnungstyps |
Resource |
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. |
security |
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. |
Security |
Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. |
Security |
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. |
Setting |
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. |
Ssh |
Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an. |
Ssh |
Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. |
Status |
Der Ebenencode. |
Storage |
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. |
Storage |
Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. |
Sub |
Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält. |
Uefi |
Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Mindest-API-Version: 2020-12-01. |
User |
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}". |
Vault |
Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. |
Vault |
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. |
Virtual |
Die virtuelle Festplatte. |
Virtual |
Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird. |
Virtual |
Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers. |
Virtual |
Die Instanzansicht der Erweiterungshandler für virtuelle Computer. |
Virtual |
Die Erweiterungsinstanzansicht des virtuellen Computers. |
Virtual |
Der Integritätsstatus für den virtuellen Computer. |
Virtual |
Die Identität des virtuellen Computers, falls konfiguriert. |
Virtual |
Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. |
Virtual |
Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden. |
Virtual |
Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. |
Virtual |
Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. |
Virtual |
Die publicIPAddressConfiguration. |
Virtual |
Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. |
Virtual |
Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. |
Virtual |
Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. |
Virtual |
Die Liste der Netzwerkkonfigurationen. |
Virtual |
Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. |
Virtual |
Die publicIPAddressConfiguration. |
Virtual |
Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. |
Virtual |
Beschreibt einen vm scale set virtual machine. |
Virtual |
Die Instanzansicht des virtuellen Computers. |
Virtual |
Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an. |
Virtual |
Gibt die Schutzrichtlinie des virtuellen Computers an. |
Virtual |
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. |
VMDisk |
Gibt das Sicherheitsprofil für den verwalteten Datenträger an. |
VMSize |
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. |
Windows |
Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an. |
Windows |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
Windows |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
Windows |
Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an. |
Windows |
Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind. |
Win |
Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell. |
Win |
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 |
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 |
Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. |
|
settingName |
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 |
Die API-Fehlerdetails |
|
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 |
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 |
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 |
Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher. |
|
createOption |
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 |
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 |
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 |
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 |
Die Parameter des verwalteten Datenträgers. |
|
name |
string |
Der Datenträgername. |
sourceResource |
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 |
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 |
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 |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. |
|
placement |
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 |
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 |
Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an. |
DiskInstanceView
Die Datenträgerinformationen.
Name | Typ | Beschreibung |
---|---|---|
encryptionSettings |
Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. |
|
name |
string |
Der Datenträgername. |
statuses |
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 |
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 |
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 |
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 |
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 |
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 |
[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 |
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 |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
|
automaticByPlatformSettings |
Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. |
|
patchMode |
Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind. |
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 |
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 |
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 |
Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an. |
|
id |
string |
Ressourcen-ID |
securityProfile |
Gibt das Sicherheitsprofil für den verwalteten Datenträger an. |
|
storageAccountType |
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 |
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 |
Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird. |
|
networkInterfaceConfigurations |
Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden. |
|
networkInterfaces |
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 |
Gibt die Zwischenspeicherungsanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten lautet: Keine für Standardspeicher. ReadOnly für Premium-Speicher. |
|
createOption |
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 |
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 |
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 |
Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. Mindest-API-Version: 2015-06-15. |
|
image |
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 |
Die Parameter des verwalteten Datenträgers. |
|
name |
string |
Der Datenträgername. |
osType |
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 |
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. |
adminUsername |
string |
Gibt den Namen des Administratorkontos an. |
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 |
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 |
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 |
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 |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
|
automaticByPlatformSettings |
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 |
Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind. |
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 |
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 |
Angeben des öffentlichen IP-Sku-Namens |
|
tier |
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 |
Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvault-Vorgänge verwendet wird. |
|
proxyAgentSettings |
Gibt proxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Mindest-API-Version: 2024-03-01. |
|
securityType |
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 |
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. |
SshConfiguration
Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an.
Name | Typ | Beschreibung |
---|---|---|
publicKeys |
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 |
Data |
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 |
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 |
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 |
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: |
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 |
Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. |
|
vaultCertificates |
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 |
Die Instanzansicht der Erweiterungshandler für virtuelle Computer. |
|
statuses |
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 |
Die Erweiterungsinstanzansicht des virtuellen Computers. |
|
properties.protectedSettings |
object |
Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten. |
properties.protectedSettingsFromKeyVault |
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 |
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 |
Die Ressourcenstatusinformationen. |
|
substatuses |
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 |
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 |
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 |
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 |
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.auxiliarySku |
Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.deleteOption |
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 |
Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. |
|
properties.dscpConfiguration | ||
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 |
Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. |
|
properties.networkSecurityGroup |
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 |
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 |
Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. |
|
properties.loadBalancerBackendAddressPools |
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 |
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 |
Die publicIPAddressConfiguration. |
|
properties.subnet |
Gibt den Bezeichner des Subnetzes an. |
VirtualMachinePublicIPAddressConfiguration
Die publicIPAddressConfiguration.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der PublicIP-Adresskonfiguration. |
properties.deleteOption |
Angeben, was mit der öffentlichen IP-Adresse passiert, wenn der virtuelle Computer gelöscht wird |
|
properties.dnsSettings |
Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. |
|
properties.idleTimeoutInMinutes |
integer |
Das Leerlauftimeout der öffentlichen IP-Adresse. |
properties.ipTags |
Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. |
|
properties.publicIPAddressVersion |
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 |
Angeben des öffentlichen IP-Zuordnungstyps |
|
properties.publicIPPrefix |
Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. |
|
sku |
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 |
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 |
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 |
Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. |
|
properties.loadBalancerBackendAddressPools |
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 |
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 |
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 |
Die publicIPAddressConfiguration. |
|
properties.subnet |
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 |
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.auxiliarySku |
Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.deleteOption |
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 |
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 |
Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. |
|
properties.networkSecurityGroup |
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 |
Angeben, was mit der öffentlichen IP passiert, wenn der virtuelle Computer gelöscht wird |
|
properties.dnsSettings |
Virtual |
Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. |
properties.idleTimeoutInMinutes |
integer |
Das Leerlauftimeout der öffentlichen IP-Adresse. |
properties.ipTags |
Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. |
|
properties.publicIPAddressVersion |
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 |
Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. |
|
sku |
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 |
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 |
Die Identität des virtuellen Computers, falls konfiguriert. |
|
instanceId |
string |
Die Instanz-ID des virtuellen Computers. |
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
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 |
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 |
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 |
Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15. |
|
properties.hardwareProfile |
Gibt die Hardwareeinstellungen für den virtuellen Computer an. |
|
properties.instanceView |
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. |
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 |
Gibt die Netzwerkschnittstellen des virtuellen Computers an. |
|
properties.networkProfileConfiguration |
Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an. |
|
properties.osProfile |
Gibt die Betriebssystemeinstellungen für den virtuellen Computer an. |
|
properties.protectionPolicy |
Gibt die Schutzrichtlinie des virtuellen Computers an. |
|
properties.provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.securityProfile |
Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. |
|
properties.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. |
properties.userData |
string |
UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. |
properties.vmId |
string |
Eindeutige AZURE-VM-ID. |
resources |
Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers. |
|
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 |
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. |
disks |
Die Datenträgerinformationen. |
|
extensions |
Die Erweiterungsinformationen. |
|
hyperVGeneration |
Die Hypervisorgenerierung des virtuellen Computers [V1, V2] |
|
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 |
Die Ressourcenstatusinformationen. |
|
vmAgent |
Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird. |
|
vmHealth |
Der Integritätsstatus für den virtuellen Computer. |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.
Name | Typ | Beschreibung |
---|---|---|
networkInterfaceConfigurations |
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 |
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 |
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 |
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 |
[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 |
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 |
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 |
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: |
protocol |
Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https. |