Bagikan melalui


Virtual Machine Scale Set VMs - Update

Updates komputer virtual set skala VM.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
instanceId
path True

string

ID instans komputer virtual.

resourceGroupName
path True

string

Nama grup sumber daya.

subscriptionId
path True

string

Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

vmScaleSetName
path True

string

Nama set skala VM tempat ekstensi harus dibuat atau diperbarui.

api-version
query True

string

Versi Api Klien.

Header Permintaan

Nama Diperlukan Jenis Deskripsi
If-Match

string

ETag transformasi. Hilangkan nilai ini untuk selalu menimpa sumber daya saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.

If-None-Match

string

Atur ke '*' untuk memperbolehkan kumpulan catatan baru dibuat, tetapi untuk mencegah pembaruan kumpulan catatan yang sudah ada. Nilai lain akan mengakibatkan kesalahan dari server karena tidak didukung.

Isi Permintaan

Nama Jenis Deskripsi
parameters

VirtualMachineScaleSetVM

Parameter yang diberikan ke operasi Perbarui Virtual Machine Scale Sets VM.

Respons

Nama Jenis Deskripsi
200 OK

VirtualMachineScaleSetVM

OK

202 Accepted

VirtualMachineScaleSetVM

Diterima

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

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

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

VirtualMachineScaleSetVM_Update_MaximumSet_Gen
VirtualMachineScaleSetVM_Update_MinimumSet_Gen

VirtualMachineScaleSetVM_Update_MaximumSet_Gen

Sample Request

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"
  }
}

Sample Response

{
  "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

Sample Request

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

{
  "location": "westus"
}

Sample Response

{
  "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"
}

Definisi

Nama Deskripsi
AdditionalCapabilities

Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS.

AdditionalUnattendContent

Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows.

ApiEntityReference

Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk.

ApiError

Kesalahan api.

ApiErrorBase

Basis kesalahan api.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. CATATAN: Jika storageUri sedang ditentukan, pastikan bahwa akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

BootDiagnosticsInstanceView

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

CloudError

Respons kesalahan dari layanan Komputasi.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

DataDisk

Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15.

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak, ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/sizes dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01.

DiffDiskSettings

Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual.

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01.

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin adalah Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya.

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola.

DiskEncryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

DiskInstanceView

Informasi disk.

DomainNameLabelScopeTypes

Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm.

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

HardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

HyperVGeneration

Generasi hypervisor komputer virtual [V1, V2]

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya.

InnerError

Detail kesalahan dalam.

InstanceViewStatus

Status tampilan instans.

IPVersion

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

IPVersions

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

KeyVaultKeyReference

Menentukan lokasi kunci enkripsi kunci di Key Vault.

KeyVaultSecretReference

Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

LinuxPatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

MaintenanceOperationResultCodeTypes

Kode Hasil Operasi Pemeliharaan Terakhir.

MaintenanceRedeployStatus

Status Operasi Pemeliharaan pada komputer virtual.

ManagedDiskParameters

Parameter disk terkelola.

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak memberlakukan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah mode Terberlakukan.

NetworkApiVersion

menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

NetworkInterfaceReference

Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual.

NetworkProfile

Menentukan antarmuka jaringan komputer virtual.

OperatingSystemTypes

Jenis Sistem Operasi.

OSDisk

Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

OSProfile

Menentukan pengaturan sistem operasi di komputer virtual.

PassNames

Nama pass. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

PatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2024-03-01.

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Flexible.

PublicIPAddressSkuName

Tentukan nama sku IP publik

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari komputer virtual.

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

SecurityProfile

Menentukan pengaturan profil terkait Keamanan untuk komputer virtual.

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

SettingNames

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

Sku

SKU komputer virtual.

SshConfiguration

Menentukan konfigurasi kunci ssh untuk OS Linux.

SshPublicKey

Daftar kunci umum SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux.

StatusLevelTypes

Kode tingkat.

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

SubResource

URL relatif dari Key Vault yang berisi rahasia.

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

UserAssignedIdentities

Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VaultCertificate

Daftar referensi brankas kunci di SourceVault yang berisi sertifikat.

VaultSecretGroup

Menentukan sekumpulan sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk Linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

VirtualHardDisk

Hard disk virtual.

VirtualMachineAgentInstanceView

Agen VM yang berjalan pada komputer virtual.

VirtualMachineExtension

Sumber daya ekstensi anak komputer virtual.

VirtualMachineExtensionHandlerInstanceView

Tampilan instans handler ekstensi komputer virtual.

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

VirtualMachineHealthStatus

Status kesehatan untuk VM.

VirtualMachineIdentity

Identitas komputer virtual, jika dikonfigurasi.

VirtualMachineIpTag

Daftar tag IP yang terkait dengan alamat IP publik.

VirtualMachineNetworkInterfaceConfiguration

Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

VirtualMachineNetworkInterfaceIPConfiguration

Menentukan konfigurasi IP antarmuka jaringan.

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada alamat publicIP .

VirtualMachineScaleSetIPConfiguration

Menentukan konfigurasi IP antarmuka jaringan.

VirtualMachineScaleSetIpTag

Daftar tag IP yang terkait dengan alamat IP publik.

VirtualMachineScaleSetNetworkConfiguration

Daftar konfigurasi jaringan.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada alamat publicIP .

VirtualMachineScaleSetVM

Menjelaskan komputer virtual set skala komputer virtual.

VirtualMachineScaleSetVMInstanceView

Tampilan instans komputer virtual.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Menentukan konfigurasi profil jaringan komputer virtual.

VirtualMachineScaleSetVMProtectionPolicy

Menentukan kebijakan perlindungan komputer virtual.

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Cantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Cantumkan semua ukuran komputer virtual yang tersedia di suatu wilayah, Cantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

VMDiskSecurityProfile

Menentukan profil keamanan untuk disk terkelola.

VMSizeProperties

Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Silakan ikuti instruksi dalam Kustomisasi VM untuk detail selengkapnya.

WindowsConfiguration

Menentukan pengaturan sistem operasi Windows pada komputer virtual.

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows.

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

WinRMConfiguration

Menentukan pendengar Manajemen Jarak Jauh Windows. Ini memungkinkan Windows PowerShell jarak jauh.

WinRMListener

Daftar pendengar Manajemen Jarak Jauh Windows

AdditionalCapabilities

Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS.

Nama Jenis Deskripsi
hibernationEnabled

boolean

Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM.

ultraSSDEnabled

boolean

Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan.

AdditionalUnattendContent

Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows.

Nama Jenis Deskripsi
componentName

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diperbolehkan adalah Microsoft-Windows-Shell-Setup.

content

string

Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan.

passName

PassNames

Nama lulus. Saat ini, satu-satunya nilai yang diperbolehkan adalah OobeSystem.

settingName

SettingNames

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

ApiEntityReference

Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk.

Nama Jenis Deskripsi
id

string

Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Kesalahan api.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

details

ApiErrorBase[]

Detail kesalahan Api

innererror

InnerError

Kesalahan dalam Api

message

string

Pesan kesalahan.

target

string

Target kesalahan tertentu.

ApiErrorBase

Basis kesalahan api.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan tertentu.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. CATATAN: Jika storageUri sedang ditentukan, pastikan bahwa akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

Nama Jenis Deskripsi
enabled

boolean

Apakah diagnostik boot harus diaktifkan pada Komputer Virtual.

storageUri

string

Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan.

BootDiagnosticsInstanceView

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

Nama Jenis Deskripsi
consoleScreenshotBlobUri

string

URI blob cuplikan layar konsol. Catatan: Ini tidak akan diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

serialConsoleLogBlobUri

string

Uri blob log konsol serial. Catatan: Ini tidak akan diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

status

InstanceViewStatus

Informasi status diagnostik boot untuk VM. Catatan: Ini akan diatur hanya jika ada kesalahan yang ditemui dalam mengaktifkan diagnostik boot.

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

Nama Jenis Deskripsi
None

string

ReadOnly

string

ReadWrite

string

CloudError

Respons kesalahan dari layanan Komputasi.

Nama Jenis Deskripsi
error

ApiError

Kesalahan api.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

Nama Jenis Deskripsi
Microsoft-Windows-Shell-Setup

string

DataDisk

Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

Nama Jenis Deskripsi
caching

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

createOption

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin adalah Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat disk data komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salinan: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Mengembalikan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk.

deleteOption

DiskDeleteOptionTypes

Menentukan apakah disk data harus dihapus atau dicopot setelah penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan.

detachOption

DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

diskIOPSReadWrite

integer

Menentukan IOPS Read-Write untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan pada VirtualMachine Scale Set.

diskMBpsReadWrite

integer

Menentukan bandwidth dalam MB per detik untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan pada VirtualMachine Scale Set.

diskSizeGB

integer

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

image

VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

lun

integer

Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang dilampirkan ke VM.

managedDisk

ManagedDiskParameters

Parameter disk terkelola.

name

string

Nama disk.

sourceResource

ApiEntityReference

Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk.

toBeDetached

boolean

Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset

vhd

VirtualHardDisk

Hard disk virtual.

writeAcceleratorEnabled

boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

Nama Jenis Deskripsi
Delete

string

Detach

string

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15.

Nama Jenis Deskripsi
bootDiagnostics

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. CATATAN: Jika storageUri sedang ditentukan, pastikan bahwa akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

Nama Jenis Deskripsi
Local

string

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak, ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/sizes dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01.

Nama Jenis Deskripsi
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual.

Nama Jenis Deskripsi
option

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

placement

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak, ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/sizes dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01.

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01.

Nama Jenis Deskripsi
NVMe

string

SCSI

string

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin adalah Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya.

Nama Jenis Deskripsi
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

Nama Jenis Deskripsi
Delete

string

Detach

string

DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

Nama Jenis Deskripsi
ForceDetach

string

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola.

Nama Jenis Deskripsi
id

string

ID sumber daya

DiskEncryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

Nama Jenis Deskripsi
diskEncryptionKey

KeyVaultSecretReference

Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault.

enabled

boolean

Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual.

keyEncryptionKey

KeyVaultKeyReference

Menentukan lokasi kunci enkripsi kunci di Key Vault.

DiskInstanceView

Informasi disk.

Nama Jenis Deskripsi
encryptionSettings

DiskEncryptionSettings[]

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

name

string

Nama disk.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

DomainNameLabelScopeTypes

Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm.

Nama Jenis Deskripsi
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

Nama Jenis Deskripsi
userAssignedIdentityResourceId

string

Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM.

HardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

Nama Jenis Deskripsi
vmSize

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Cantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Cantumkan semua ukuran komputer virtual yang tersedia di suatu wilayah, Cantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

vmSizeProperties

VMSizeProperties

Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Silakan ikuti instruksi dalam Kustomisasi VM untuk detail selengkapnya.

HyperVGeneration

Generasi hypervisor komputer virtual [V1, V2]

Nama Jenis Deskripsi
V1

string

V2

string

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya.

Nama Jenis Deskripsi
communityGalleryImageId

string

Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas.

exactVersion

string

Menentukan angka desimal, versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Bidang readonly ini berbeda dari 'versi', hanya jika nilai yang ditentukan dalam bidang 'versi' adalah 'terbaru'.

id

string

ID sumber daya

offer

string

Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual.

publisher

string

Penerbit gambar.

sharedGalleryImageId

string

Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama.

sku

string

SKU gambar.

version

string

Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'latest'. Mayor, Minor, dan Build adalah angka desimal. Pilih 'terbaru' untuk menggunakan citra versi terbaru yang tersedia pada waktu penerapan. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi.

InnerError

Detail kesalahan dalam.

Nama Jenis Deskripsi
errordetail

string

Pesan kesalahan internal atau cadangan pengecualian.

exceptiontype

string

Jenis pengecualian.

InstanceViewStatus

Status tampilan instans.

Nama Jenis Deskripsi
code

string

Kode status.

displayStatus

string

Label pendek yang dapat dilokalkan untuk status tersebut.

level

StatusLevelTypes

Kode tingkat.

message

string

Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan.

time

string

Waktu status.

IPVersion

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

Nama Jenis Deskripsi
IPv4

string

IPv6

string

IPVersions

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

Nama Jenis Deskripsi
IPv4

string

IPv6

string

KeyVaultKeyReference

Menentukan lokasi kunci enkripsi kunci di Key Vault.

Nama Jenis Deskripsi
keyUrl

string

URL yang mereferensikan kunci enkripsi kunci di Key Vault.

sourceVault

SubResource

URL relatif Key Vault yang berisi kunci.

KeyVaultSecretReference

Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci

Nama Jenis Deskripsi
secretUrl

string

URL yang merujuk rahasia dalam Key Vault.

sourceVault

SubResource

URL relatif Key Vault yang berisi rahasia.

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

Nama Jenis Deskripsi
disablePasswordAuthentication

boolean

Menentukan apakah autentikasi kata sandi harus dinonaktifkan.

enableVMAgentPlatformUpdates

boolean

Menunjukkan apakah VMAgent Platform Updates diaktifkan untuk komputer virtual Linux. Nilai defaultnya adalah salah.

patchSettings

LinuxPatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

provisionVMAgent

boolean

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

ssh

SshConfiguration

Menentukan konfigurasi kunci ssh untuk OS Linux.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

Nama Jenis Deskripsi
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

Nama Jenis Deskripsi
assessmentMode

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux.

patchMode

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Flexible.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

Nama Jenis Deskripsi
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux.

Nama Jenis Deskripsi
bypassPlatformSafetyChecksOnUserSchedule

boolean

Memungkinkan pelanggan untuk menjadwalkan patching tanpa peningkatan yang tidak disengaja

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar

Nama Jenis Deskripsi
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Kode Hasil Operasi Pemeliharaan Terakhir.

Nama Jenis Deskripsi
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Status Operasi Pemeliharaan pada komputer virtual.

Nama Jenis Deskripsi
isCustomerInitiatedMaintenanceAllowed

boolean

Benar, jika pelanggan diizinkan untuk melakukan Pemeliharaan.

lastOperationMessage

string

Pesan dikembalikan untuk Operasi Pemeliharaan terakhir.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kode Hasil Operasi Pemeliharaan Terakhir.

maintenanceWindowEndTime

string

Waktu Selesai untuk Jendela Pemeliharaan.

maintenanceWindowStartTime

string

Waktu Mulai untuk Jendela Pemeliharaan.

preMaintenanceWindowEndTime

string

Waktu Selesai untuk Jendela Pra-Pemeliharaan.

preMaintenanceWindowStartTime

string

Waktu Mulai untuk Jendela Pra-Pemeliharaan.

ManagedDiskParameters

Parameter disk terkelola.

Nama Jenis Deskripsi
diskEncryptionSet

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola.

id

string

ID sumber daya

securityProfile

VMDiskSecurityProfile

Menentukan profil keamanan untuk disk terkelola.

storageAccountType

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak memberlakukan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah mode Terberlakukan.

Nama Jenis Deskripsi
Audit

string

Enforce

string

NetworkApiVersion

menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

Nama Jenis Deskripsi
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

Nama Jenis Deskripsi
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

Nama Jenis Deskripsi
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual.

Nama Jenis Deskripsi
id

string

ID sumber daya

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan ketika VM dihapus

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

NetworkProfile

Menentukan antarmuka jaringan komputer virtual.

Nama Jenis Deskripsi
networkApiVersion

NetworkApiVersion

menentukan versi API Microsoft.Network yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual.

networkInterfaces

NetworkInterfaceReference[]

Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual.

OperatingSystemTypes

Jenis Sistem Operasi.

Nama Jenis Deskripsi
Linux

string

Windows

string

OSDisk

Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

Nama Jenis Deskripsi
caching

CachingTypes

Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

createOption

DiskCreateOptionTypes

Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin adalah Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya.

deleteOption

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

diffDiskSettings

DiffDiskSettings

Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual.

diskSizeGB

integer

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

encryptionSettings

DiskEncryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15.

image

VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

managedDisk

ManagedDiskParameters

Parameter disk terkelola.

name

string

Nama disk.

osType

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux.

vhd

VirtualHardDisk

Hard disk virtual.

writeAcceleratorEnabled

boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

OSProfile

Menentukan pengaturan sistem operasi di komputer virtual.

Nama Jenis Deskripsi
adminPassword

string

Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maksimum (Windows): 123 karakter

Panjang maksimum (Linux): 72 karakter

Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows

Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di Azure Linux VM menggunakan Ekstensi VMAccess

adminUsername

string

Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

Pembatasan khusus Windows: Tidak dapat berakhiran "."

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

Panjang minimum (Linux): 1 karakter

Panjang maksimum (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.

allowExtensionOperations

boolean

Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini mungkin hanya diatur ke False ketika tidak ada ekstensi pada komputer virtual.

computerName

string

Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat Pedoman implementasi layanan infrastruktur Azure.

customData

string

Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan.

linuxConfiguration

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

requireGuestProvisionSignal

boolean

Properti opsional yang harus diatur ke Benar atau dihilangkan.

secrets

VaultSecretGroup[]

Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk Linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

windowsConfiguration

WindowsConfiguration

Menentukan pengaturan sistem operasi Windows pada komputer virtual.

PassNames

Nama pass. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

Nama Jenis Deskripsi
OobeSystem

string

PatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Nama Jenis Deskripsi
assessmentMode

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows.

enableHotpatching

boolean

Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'.

patchMode

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Flexible.

Potensi nilai:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

Nama Jenis Deskripsi
name

string

ID paket.

product

string

Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference.

promotionCode

string

Kode promosi.

publisher

string

ID penerbit.

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.

Nama Jenis Deskripsi
Http

string

Https

string

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2024-03-01.

Nama Jenis Deskripsi
enabled

boolean

Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual.

keyIncarnationId

integer

Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host.

mode

Mode

Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak memberlakukan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa.

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Flexible.

Nama Jenis Deskripsi
name

PublicIPAddressSkuName

Tentukan nama sku IP publik

tier

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

PublicIPAddressSkuName

Tentukan nama sku IP publik

Nama Jenis Deskripsi
Basic

string

Standard

string

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

Nama Jenis Deskripsi
Global

string

Regional

string

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

Nama Jenis Deskripsi
Dynamic

string

Static

string

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari komputer virtual.

Nama Jenis Deskripsi
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

Nama Jenis Deskripsi
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Menentukan pengaturan profil terkait Keamanan untuk komputer virtual.

Nama Jenis Deskripsi
encryptionAtHost

boolean

Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Resource/Temp di host itu sendiri. Perilaku default adalah: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya.

encryptionIdentity

EncryptionIdentity

Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault.

proxyAgentSettings

ProxyAgentSettings

Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2024-03-01.

securityType

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

uefiSettings

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

Nama Jenis Deskripsi
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

Nama Jenis Deskripsi
AutoLogon

string

FirstLogonCommands

string

Sku

SKU komputer virtual.

Nama Jenis Deskripsi
capacity

integer

Menentukan jumlah komputer virtual dalam set skala.

name

string

Nama sku.

tier

string

Menentukan tingkat komputer virtual dalam set skala.

Nilai yang Mungkin:

Standar

Dasar

SshConfiguration

Menentukan konfigurasi kunci ssh untuk OS Linux.

Nama Jenis Deskripsi
publicKeys

SshPublicKey[]

Daftar kunci umum SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux.

SshPublicKey

Daftar kunci umum SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux.

Nama Jenis Deskripsi
keyData

string

Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Membuat kunci SSH di Linux dan Mac untuk VM Linux di Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Menentukan jalur lengkap pada VM yang dibuat tempat kunci umum ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kode tingkat.

Nama Jenis Deskripsi
Error

string

Info

string

Warning

string

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

Nama Jenis Deskripsi
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

Nama Jenis Deskripsi
dataDisks

DataDisk[]

Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

diskControllerType

DiskControllerTypes

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01.

imageReference

ImageReference

Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya.

osDisk

OSDisk

Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure.

SubResource

URL relatif dari Key Vault yang berisi rahasia.

Nama Jenis Deskripsi
id

string

ID sumber daya

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01.

Nama Jenis Deskripsi
secureBootEnabled

boolean

Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01.

vTpmEnabled

boolean

Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01.

UserAssignedIdentities

Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Nama Jenis Deskripsi

VaultCertificate

Daftar referensi brankas kunci di SourceVault yang berisi sertifikat.

Nama Jenis Deskripsi
certificateStore

string

Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama <file UppercaseThumbprint.crt> untuk file sertifikat X509 dan <UppercaseThumbprint.prv> untuk kunci privat. Kedua file ini diformat .pem.

certificateUrl

string

Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Merupakan pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk Linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

VaultSecretGroup

Menentukan sekumpulan sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk Linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

Nama Jenis Deskripsi
sourceVault

SubResource

URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates.

vaultCertificates

VaultCertificate[]

Daftar referensi brankas kunci di SourceVault yang berisi sertifikat.

VirtualHardDisk

Hard disk virtual.

Nama Jenis Deskripsi
uri

string

Menentukan uri hard disk virtual.

VirtualMachineAgentInstanceView

Agen VM yang berjalan pada komputer virtual.

Nama Jenis Deskripsi
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Tampilan instans handler ekstensi komputer virtual.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

vmAgentVersion

string

Versi lengkap Agen VM.

VirtualMachineExtension

Sumber daya ekstensi anak komputer virtual.

Nama Jenis Deskripsi
id

string

ID sumber daya

location

string

Lokasi sumber daya

name

string

Nama sumber daya

properties.autoUpgradeMinorVersion

boolean

Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Setelah disebarkan, bagaimanapun, ekstensi tidak akan meningkatkan versi kecil kecuali dipekerjakan kembali, bahkan jika properti ini diatur ke true.

properties.enableAutomaticUpgrade

boolean

Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia.

properties.forceUpdateTag

string

Bagaimana handler ekstensi harus dipaksa untuk memperbarui meskipun konfigurasi ekstensi tidak berubah.

properties.instanceView

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

properties.protectedSettings

object

Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci

properties.provisionAfterExtensions

string[]

Kumpulan nama ekstensi setelah itu ekstensi ini perlu disediakan.

properties.provisioningState

string

Status provisi, yang hanya muncul dalam respons.

properties.publisher

string

Nama penerbit handler ekstensi.

properties.settings

object

Pengaturan publik berformat Json untuk ekstensi.

properties.suppressFailures

boolean

Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false (salah).

properties.type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

properties.typeHandlerVersion

string

Menentukan versi handler skrip.

tags

object

Tag sumber daya

type

string

Jenis Sumber Daya

VirtualMachineExtensionHandlerInstanceView

Tampilan instans handler ekstensi komputer virtual.

Nama Jenis Deskripsi
status

InstanceViewStatus

Status handler ekstensi.

type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

typeHandlerVersion

string

Menentukan versi handler skrip.

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

Nama Jenis Deskripsi
name

string

Nama ekstensi komputer virtual.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

substatuses

InstanceViewStatus[]

Informasi status sumber daya.

type

string

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

typeHandlerVersion

string

Menentukan versi handler skrip.

VirtualMachineHealthStatus

Status kesehatan untuk VM.

Nama Jenis Deskripsi
status

InstanceViewStatus

Informasi status kesehatan untuk VM.

VirtualMachineIdentity

Identitas komputer virtual, jika dikonfigurasi.

Nama Jenis Deskripsi
principalId

string

Id utama identitas komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

tenantId

string

Id penyewa yang terkait dengan komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

type

ResourceIdentityType

Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari komputer virtual.

userAssignedIdentities

UserAssignedIdentities

Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineIpTag

Daftar tag IP yang terkait dengan alamat IP publik.

Nama Jenis Deskripsi
ipTagType

string

Jenis tag IP. Contoh: FirstPartyUsage.

tag

string

Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll.

VirtualMachineNetworkInterfaceConfiguration

Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual.

Nama Jenis Deskripsi
name

string

Nama konfigurasi antarmuka jaringan.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan ketika VM dihapus

properties.disableTcpStateTracking

boolean

Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat.

properties.enableFpga

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA.

properties.enableIPForwarding

boolean

Apakah penerusan IP diaktifkan pada NIC ini.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Menentukan konfigurasi IP antarmuka jaringan.

properties.networkSecurityGroup

SubResource

Kelompok keamanan jaringan.

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

Nama Jenis Deskripsi
dnsServers

string[]

Daftar alamat IP server DNS

VirtualMachineNetworkInterfaceIPConfiguration

Menentukan konfigurasi IP antarmuka jaringan.

Nama Jenis Deskripsi
name

string

Nama konfigurasi IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama.

properties.applicationSecurityGroups

SubResource[]

Menentukan array referensi ke kelompok keamanan aplikasi.

properties.loadBalancerBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu penyeimbang beban publik dan satu internal. [Beberapa komputer virtual tidak dapat menggunakan penyeimbang beban sku dasar yang sama].

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

properties.privateIPAddressVersion

IPVersions

Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Menentukan pengidentifikasi subnet.

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

Nama Jenis Deskripsi
name

string

Nama konfigurasi alamat publicIP.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada alamat publicIP .

properties.idleTimeoutInMinutes

integer

Batas waktu menganggur alamat IP publik.

properties.ipTags

VirtualMachineIpTag[]

Daftar tag IP yang terkait dengan alamat IP publik.

properties.publicIPAddressVersion

IPVersions

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

properties.publicIPPrefix

SubResource

PublicIPPrefix tempat mengalokasikan alamat publicIP.

sku

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Flexible.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Pengaturan dns yang akan diterapkan pada alamat publicIP .

Nama Jenis Deskripsi
domainNameLabel

string

Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm.

domainNameLabelScope

DomainNameLabelScopeTypes

Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm.

VirtualMachineScaleSetIPConfiguration

Menentukan konfigurasi IP antarmuka jaringan.

Nama Jenis Deskripsi
name

string

Nama konfigurasi IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Set skala dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa set skala tidak dapat menggunakan gateway aplikasi yang sama.

properties.applicationSecurityGroups

SubResource[]

Menentukan array referensi ke kelompok keamanan aplikasi.

properties.loadBalancerBackendAddressPools

SubResource[]

Menentukan array referensi ke kumpulan alamat backend load balancer. Set skala dapat mereferensikan kumpulan alamat backend dari satu penyeimbang beban publik dan satu internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama.

properties.loadBalancerInboundNatPools

SubResource[]

Menentukan array referensi ke kumpulan Nat masuk dari load balancer. Set skala dapat mereferensikan kumpulan nat masuk dari satu penyeimbang beban publik dan satu internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama.

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

properties.privateIPAddressVersion

IPVersion

Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Menentukan pengidentifikasi subnet.

VirtualMachineScaleSetIpTag

Daftar tag IP yang terkait dengan alamat IP publik.

Nama Jenis Deskripsi
ipTagType

string

Jenis tag IP. Contoh: FirstPartyUsage.

tag

string

Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll.

VirtualMachineScaleSetNetworkConfiguration

Daftar konfigurasi jaringan.

Nama Jenis Deskripsi
name

string

Nama konfigurasi jaringan.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada antarmuka jaringan ketika VM dihapus

properties.disableTcpStateTracking

boolean

Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

properties.enableAcceleratedNetworking

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat.

properties.enableFpga

boolean

Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA.

properties.enableIPForwarding

boolean

Apakah penerusan IP diaktifkan pada NIC ini.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Menentukan konfigurasi IP antarmuka jaringan.

properties.networkSecurityGroup

SubResource

Kelompok keamanan jaringan.

properties.primary

boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

Nama Jenis Deskripsi
dnsServers

string[]

Daftar alamat IP server DNS

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

Nama Jenis Deskripsi
name

string

Nama konfigurasi alamat publicIP.

properties.deleteOption

DeleteOptions

Tentukan apa yang terjadi pada IP publik saat VM dihapus

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada alamat publicIP .

properties.idleTimeoutInMinutes

integer

Batas waktu menganggur alamat IP publik.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Daftar tag IP yang terkait dengan alamat IP publik.

properties.publicIPAddressVersion

IPVersion

Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

properties.publicIPPrefix

SubResource

PublicIPPrefix tempat mengalokasikan alamat publicIP.

sku

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Flexible.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Pengaturan dns yang akan diterapkan pada alamat publicIP .

Nama Jenis Deskripsi
domainNameLabel

string

Label Nama domain. Perangkaian label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat

domainNameLabelScope

DomainNameLabelScopeTypes

Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat

VirtualMachineScaleSetVM

Menjelaskan komputer virtual set skala komputer virtual.

Nama Jenis Deskripsi
etag

string

Etag adalah properti yang dikembalikan dalam Perbarui/Dapatkan respons VMSS VM, sehingga pelanggan dapat menyediakannya di header untuk memastikan pembaruan optimis.

id

string

ID sumber daya

identity

VirtualMachineIdentity

Identitas komputer virtual, jika dikonfigurasi.

instanceId

string

ID instans komputer virtual.

location

string

Lokasi sumber daya

name

string

Nama sumber daya

plan

Plan

Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

properties.additionalCapabilities

AdditionalCapabilities

Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS.

properties.availabilitySet

SubResource

Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat Gambaran umum set ketersediaan. Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat Pemeliharaan dan pembaruan untuk Virtual Machines di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set ketersediaan.

properties.diagnosticsProfile

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15.

properties.hardwareProfile

HardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

properties.instanceView

VirtualMachineScaleSetVMInstanceView

Tampilan instans komputer virtual.

properties.latestModelApplied

boolean

Menentukan apakah model terbaru telah diterapkan ke komputer virtual.

properties.licenseType

string

Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal.

Nilai yang mungkin untuk sistem operasi Windows Server adalah:

Windows_Client

Windows_Server

Nilai yang mungkin untuk sistem operasi Linux Server adalah:

RHEL_BYOS (untuk RHEL)

SLES_BYOS (untuk SUSE)

Untuk informasi selengkapnya, lihat Manfaat Penggunaan Hibrid Azure untuk Windows Server

Manfaat Penggunaan Hibrid Azure untuk Server Linux

Versi api minimum: 2015-06-15

properties.modelDefinitionApplied

string

Menentukan apakah model yang diterapkan ke komputer virtual adalah model set skala komputer virtual atau model yang disesuaikan untuk komputer virtual.

properties.networkProfile

NetworkProfile

Menentukan antarmuka jaringan komputer virtual.

properties.networkProfileConfiguration

VirtualMachineScaleSetVMNetworkProfileConfiguration

Menentukan konfigurasi profil jaringan komputer virtual.

properties.osProfile

OSProfile

Menentukan pengaturan sistem operasi di komputer virtual.

properties.protectionPolicy

VirtualMachineScaleSetVMProtectionPolicy

Menentukan kebijakan perlindungan komputer virtual.

properties.provisioningState

string

Status provisi, yang hanya muncul dalam respons.

properties.securityProfile

SecurityProfile

Menentukan pengaturan profil terkait Keamanan untuk komputer virtual.

properties.storageProfile

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

properties.timeCreated

string

Menentukan waktu saat sumber daya Komputer Virtual dibuat.

Versi api minimum: 2021-11-01.

properties.userData

string

UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini.

Versi api minimum: 2021-03-01

properties.vmId

string

ID unik Azure VM.

resources

VirtualMachineExtension[]

Sumber daya ekstensi anak komputer virtual.

sku

Sku

SKU komputer virtual.

tags

object

Tag sumber daya

type

string

Jenis Sumber Daya

zones

string[]

Zona komputer virtual.

VirtualMachineScaleSetVMInstanceView

Tampilan instans komputer virtual.

Nama Jenis Deskripsi
assignedHost

string

Id sumber daya host khusus, tempat komputer virtual dialokasikan melalui penempatan otomatis, ketika komputer virtual dikaitkan dengan grup host khusus yang mengaktifkan penempatan otomatis. Versi api minimum: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

computerName

string

Menentukan nama OS host komputer virtual.

Nama ini tidak dapat diperbarui setelah VM dibuat.

Panjang maksimum (Windows): 15 karakter

Panjang maksimum (Linux): 64 karakter.

Untuk konvensi penamaan dan pembatasan, lihat Panduan implementasi layanan infrastruktur Azure.

disks

DiskInstanceView[]

Informasi disk.

extensions

VirtualMachineExtensionInstanceView[]

Informasi ekstensi.

hyperVGeneration

HyperVGeneration

Generasi hypervisor komputer virtual [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

Status Operasi Pemeliharaan pada komputer virtual.

osName

string

Sistem Operasi yang berjalan pada komputer hibrid.

osVersion

string

Versi Sistem Operasi yang berjalan pada komputer hibrid.

placementGroupId

string

Grup penempatan tempat VM berjalan. Jika VM dibatalkan alokasinya, VM tidak akan memiliki placementGroupId.

platformFaultDomain

integer

Jumlah Domain Kesalahan.

platformUpdateDomain

integer

Jumlah Perbarui Domain.

rdpThumbPrint

string

Thumbprint sertifikat desktop jarak jauh.

statuses

InstanceViewStatus[]

Informasi status sumber daya.

vmAgent

VirtualMachineAgentInstanceView

Agen VM yang berjalan pada komputer virtual.

vmHealth

VirtualMachineHealthStatus

Status kesehatan untuk VM.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Menentukan konfigurasi profil jaringan komputer virtual.

Nama Jenis Deskripsi
networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Daftar konfigurasi jaringan.

VirtualMachineScaleSetVMProtectionPolicy

Menentukan kebijakan perlindungan komputer virtual.

Nama Jenis Deskripsi
protectFromScaleIn

boolean

Menunjukkan bahwa VM set skala komputer virtual tidak boleh dipertimbangkan untuk penghapusan selama operasi penyempurnaan skala.

protectFromScaleSetActions

boolean

Menunjukkan bahwa pembaruan atau tindakan model (termasuk penyempurnaan skala) yang dimulai pada set skala komputer virtual tidak boleh diterapkan ke VM set skala komputer virtual.

VirtualMachineSizeTypes

Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Cantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Cantumkan semua ukuran komputer virtual yang tersedia di suatu wilayah, Cantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan.

Nama Jenis Deskripsi
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

Menentukan profil keamanan untuk disk terkelola.

Nama Jenis Deskripsi
diskEncryptionSet

DiskEncryptionSetParameters

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Kunci Terkelola Pelanggan mengenkripsi Disk OS ConfidentialVM dan blob VMGuest.

securityEncryptionType

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia.

VMSizeProperties

Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Silakan ikuti instruksi dalam Kustomisasi VM untuk detail selengkapnya.

Nama Jenis Deskripsi
vCPUsAvailable

integer

Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api daftar semua ukuran komputer virtual yang tersedia di suatu wilayah.

vCPUsPerCore

integer

Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api daftar semua ukuran komputer virtual yang tersedia di suatu wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

WindowsConfiguration

Menentukan pengaturan sistem operasi Windows pada komputer virtual.

Nama Jenis Deskripsi
additionalUnattendContent

AdditionalUnattendContent[]

Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows.

enableAutomaticUpdates

boolean

Menunjukkan apakah Updates Otomatis diaktifkan untuk komputer virtual Windows. Nilai defaultnya adalah benar. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS.

enableVMAgentPlatformUpdates

boolean

Menunjukkan apakah Updates Platform VMAgent diaktifkan untuk komputer virtual Windows. Nilai defaultnya adalah salah.

patchSettings

PatchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

provisionVMAgent

boolean

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

timeZone

string

Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Menentukan pendengar Manajemen Jarak Jauh Windows. Ini memungkinkan Windows PowerShell jarak jauh.

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

Nama Jenis Deskripsi
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

Nama Jenis Deskripsi
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows.

Nama Jenis Deskripsi
bypassPlatformSafetyChecksOnUserSchedule

boolean

Memungkinkan pelanggan untuk menjadwalkan patching tanpa peningkatan yang tidak disengaja

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar

Nama Jenis Deskripsi
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Menentukan pendengar Manajemen Jarak Jauh Windows. Ini memungkinkan Windows PowerShell jarak jauh.

Nama Jenis Deskripsi
listeners

WinRMListener[]

Daftar pendengar Windows Remote Management

WinRMListener

Daftar pendengar Manajemen Jarak Jauh Windows

Nama Jenis Deskripsi
certificateUrl

string

Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk Linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.

protocol

ProtocolTypes

Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https.