Aracılığıyla paylaş


Virtual Machines - List

Belirtilen kaynak grubundaki tüm sanal makineleri listeler. Sanal makinelerin sonraki sayfasını almak için yanıttaki nextLink özelliğini kullanın.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

$expand
query

ExpandTypeForListVMs

İşleme uygulanacak expand ifadesi. 'instanceView' tüm Sanal Makinelerin çalışma zamanı durumunu getirir, bu yalnızca geçerli bir $filter seçeneği belirtilirse belirtilebilir

$filter
query

string

Yanıtta döndürülen VM'leri filtrelemek için sistem sorgusu seçeneği. İzin verilen değer 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}' şeklindedir

Yanıtlar

Name Tür Description
200 OK

VirtualMachineListResult

İstek başarılı oldu.

Other Status Codes

CloudError

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

VirtualMachine_List_MaximumSet_Gen
VirtualMachine_List_MinimumSet_Gen

VirtualMachine_List_MaximumSet_Gen

Örnek isteği

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

Örnek yanıt

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

VirtualMachine_List_MinimumSet_Gen

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
AdditionalCapabilities

Sanal makine veya sanal makine ölçek kümesindeki bir özelliği etkinleştirir veya devre dışı bırakır.

AdditionalUnattendContent

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek XML biçimli bilgileri belirtir. İçerikler, ayar adı, bileşen adı ve içeriğin uygulandığı geçiş ile tanımlanır.

AllInstancesDown

Tüm örnekler kapalıyken Zamanlanmış Etkinliklerin otomatik olarak onaylanıp onaylanmayacağını belirtir.

ApiEntityReference

API varlık başvurusu.

ApiError

API hatası.

ApiErrorBase

Api hata tabanı.

ApplicationProfile

VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarının listesini içerir

AvailablePatchSummary

Kullanılabilir düzeltme eki özeti için bir sanal makine örneği görünümünün özelliklerini açıklar.

BillingProfile

Azure Spot VM veya VMSS'nin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01.

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir. Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz. Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

BootDiagnosticsInstanceView

Sanal makine önyükleme tanılamasının örnek görünümü.

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan değerler şunlardır: Standart depolama için Yok. Premium depolama için ReadOnly

CapacityReservationProfile

Kapasite rezervasyon Profilinin parametreleri.

CloudError

İşlem hizmetinden bir hata yanıtı.

ComponentNames
createdByType

Kaynağı oluşturan kimliğin türü.

DataDisk

Bir veri diskini açıklar.

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir. En düşük api sürümü: 2015-06-15.

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk seçeneğini belirtir.

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kullanıcı tarafından Geçici İşletim Sistemi disk sağlama için önbellek diski, kaynak diski veya nvme disk alanı gibi konumu seçme isteğinde kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için, adresinde Windows VM ve konumunda https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirementslinux VM https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements için kısa ömürlü işletim sistemi disk boyutu gereksinimlerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

DiffDiskSettings

İşletim sistemi diski için belirtilebilen kısa ömürlü disk ayarlarının parametrelerini açıklar. Not: Kısa ömürlü disk ayarları yalnızca yönetilen disk için belirtilebilir.

DiskControllerTypes

VM ve VirtualMachineScaleSet için yapılandırılan disk denetleyicisi türünü belirtir. Bu özellik yalnızca işletim sistemi diski ve VM sku'su 2. Nesil 'i (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2) destekleyen sanal makineler için desteklenir. Lütfen bölge için Microsoft.Compute SKU'ları api'sinin V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list) içerdiği yanıtta VM sku özelliklerinin bir parçası olarak döndürülen HyperVGenerations özelliğini denetleyin. Desteklenen Disk Denetleyicisi Türleri hakkında daha fazla bilgi için lütfen https://aka.ms/azure-diskcontrollertypesbölümüne bakın.

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Ekleme: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. fromImage : Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. Boş: Bu değer boş bir veri diski oluşturulurken kullanılır. Kopyalama: Bu değer bir anlık görüntüden veya başka bir diskten veri diski oluşturmak için kullanılır. Geri Yükleme: Bu değer, disk geri yükleme noktasından veri diski oluşturmak için kullanılır.

DiskDeleteOptionTypes

VM silindiğinde yönetilen diskin davranışını belirtir, örneğin yönetilen diskin silinip silinmediğini veya ayrılıp ayrılmadığını belirtir. Desteklenen değerler şunlardır: Delete. Bu değer kullanılırsa, VM silindiğinde yönetilen disk silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra yönetilen disk korunur. En düşük api sürümü: 2021-03-01.

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler şunlardır: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme aşamasındadır. Veri diski güncelleştirmesini zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın.

DiskEncryptionSetParameters

Disk için belirtilebilen müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğinin parametresini açıklar. Not: Disk şifreleme kümesi kaynak kimliği yalnızca yönetilen disk için belirtilebilir. Daha fazla bilgi için lütfen https://aka.ms/mdssewithcmkoverview bakın.

DiskEncryptionSettings

Bir disk için şifreleme ayarlarını açıklar

DiskInstanceView

Diskin örnek görünümü.

DomainNameLabelScopeTypes

Etki alanı adı etiket kapsamı. Etki alanı adı etiketi kapsamı ve vm dizininden ilkeye göre oluşturulan karma etki alanı adı etiketinin birleştirilmiş olması, oluşturulacak PublicIPAddress kaynaklarının etki alanı adı etiketleri olacaktır

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

EventGridAndResourceGraph

eventGridAndResourceGraph ile ilgili Zamanlanmış Olay ile ilgili yapılandırmaları belirtir.

ExpandTypeForListVMs
ExtendedLocation

Genişletilmiş konumun karmaşık türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

HardwareProfile

Sanal makine için donanım ayarlarını belirtir.

HostEndpointSettings

Belirli konak uç noktası ayarlarını belirtir.

HyperVGenerationType

Bir kaynakla ilişkili HyperVGeneration Türünü belirtir

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

InnerError

İç hata ayrıntıları.

InstanceViewStatus

Örnek görünümü durumu.

IPVersions

Api-Version 2017-03-30'dan itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

KeyVaultKeyReference

Key Vault Anahtarına başvuruyu açıklar

KeyVaultSecretReference

Key Vault Gizli Dizisine bir başvuru açıklar

LastPatchInstallationSummary

Son yüklenen düzeltme eki özetinin özelliklerini açıklar.

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. Desteklenen Linux dağıtımlarının listesi için bkz. Azure-Endorsed Dağıtımlarında Linux.

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

LinuxPatchSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux düzeltme eki ayarlarında düzeltme eki modu AutomaticByPlatform seçildiğinde uygulanacak ek ayarları belirtir.

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

MaintenanceRedeployStatus

Bakım Çalışma Durumu.

ManagedDiskParameters

Yönetilen diskin parametreleri.

Mode

Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetime veya izlemeye başlar ancak Denetim modunda konak uç noktalarına yönelik istekler üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorunlu kılacaktır. Varsayılan değer Zorlama modudur.

Modes

Yürütme modunu belirtir. Denetim modunda sistem, günlüklere erişim engelleme girdileri yaymak da dahil olmak üzere erişim denetimi ilkesini zorunluyormuş gibi davranır, ancak konak uç noktalarına yönelik istekleri gerçekten reddetmez. Zorla modunda, sistem erişim denetimini zorlar ve önerilen işlem modudur.

NetworkApiVersion

Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir

NetworkInterfaceAuxiliaryMode

Yardımcı modun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

NetworkInterfaceReference

Bir ağ arabirimi başvurusunu açıklar.

NetworkProfile

Sanal makinenin ağ arabirimlerini veya ağ yapılandırmasını belirtir.

OperatingSystemTypes

Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

OSDisk

Sanal makine tarafından kullanılan işletim sistemi diski hakkındaki bilgileri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

OSImageNotificationProfile
OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

PassNames
PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

PatchSettings

Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Placement

Kaynak donanım yerleşimi için kullanıcı tanımlı kısıtlamaları açıklar.

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: http,https .

ProxyAgentSettings

Sanal makine veya sanal makine ölçek kümesi için ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01.

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir.

PublicIPAddressSkuName

Genel IP sku adını belirtin

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

ResourceIdentityType

Sanal makine ölçek kümesi için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Yok' türü, sanal makine ölçek kümesindeki tüm kimlikleri kaldırır.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

ScheduledEventsProfile
SecurityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. VmGuestState blobu ile birlikte yönetilen diskin şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunun kalıcı olmaması için NonPersistedTPM olarak ayarlanır.. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

SecurityProfile

Sanal makine veya sanal makine ölçek kümesi için Güvenlik profili ayarlarını belirtir.

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez.

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

StatusLevelTypes

Düzey kodu.

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. Yönetilen işletim sistemi disk depolama hesabı türü yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir. İşletim Sistemi Diski ile kullanılamaz. Standard_LRS Standart HDD kullanır. StandardSSD_LRS Standart SSD kullanır. Premium_LRS Premium SSD kullanır. UltraSSD_LRS Ultra disk kullanır. Premium_ZRS Premium SSD alanlar arası yedekli depolama kullanır. StandardSSD_ZRS Standart SSD alanlar arası yedekli depolama kullanır. Windows Sanal Makineleri için desteklenen diskler hakkında daha fazla bilgi için https://docs.microsoft.com/azure/virtual-machines/windows/disks-types ve Linux Sanal Makineleri için bkz. https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

StorageProfile

Sanal makine diskleri için depolama ayarlarını belirtir.

SubResource
systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TerminateNotificationProfile
UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. En düşük api sürümü: 2020-12-01.

UserAssignedIdentitiesValue
UserInitiatedReboot

Yeniden başlatma ile ilgili Zamanlanmış Olay ile ilgili yapılandırmaları belirtir.

UserInitiatedRedeploy

İlgili Zamanlanmış Olay ile ilgili yapılandırmaları yeniden konuşlandırır.

VaultCertificate

Key Vault'ta tek bir sertifika başvurusu ve sertifikanın VM'de nerede bulunması gerektiğini açıklar.

VaultSecretGroup

Tümü aynı Key Vault'ta bulunan bir sertifika kümesini açıklar.

VirtualHardDisk

Bir diskin uri'sini açıklar.

VirtualMachine

Bir sanal makineyi tanımlar.

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı'nın örnek görünümü.

VirtualMachineEvictionPolicyTypes

Azure Spot VM/VMSS için çıkarma ilkesini belirtir

VirtualMachineExtension

Bir sanal makine uzantısını açıklar.

VirtualMachineExtensionHandlerInstanceView

Bir sanal makine uzantısı işleyicisinin örnek görünümü.

VirtualMachineExtensionInstanceView

Bir sanal makine uzantısının örnek görünümü.

VirtualMachineHealthStatus

VM'nin sistem durumu.

VirtualMachineIdentity

Sanal makinenin kimliği.

VirtualMachineInstanceView

Bir sanal makinenin örnek görünümü.

VirtualMachineIpTag

Genel IP adresiyle ilişkilendirilmiş IP etiketini içerir.

VirtualMachineListResult

Sanal Makine Listele işlem yanıtı.

VirtualMachineNetworkInterfaceConfiguration

Bir sanal makine ağ arabirimi yapılandırmalarını açıklar.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Sanal makineler ağ yapılandırmasının DNS ayarlarını açıklar.

VirtualMachineNetworkInterfaceIPConfiguration

Sanal makine ağ profilinin IP yapılandırmasını açıklar.

VirtualMachinePatchStatus

Sanal makine düzeltme eki işlemlerinin durumu.

VirtualMachinePriorityTypes

Tek başına bir sanal makinenin veya ölçek kümesindeki sanal makinelerin önceliğini belirtir. 'Düşük' sabit listesi gelecekte kullanım dışı bırakılacaktır, Azure Spot VM/VMSS'yi dağıtmak için lütfen sabit listesi olarak 'Spot' kullanın.

VirtualMachinePublicIPAddressConfiguration

Sanal makinelerin IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Sanal makineler ağ yapılandırmasının DNS ayarlarını açıklar.

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarınılisteleyin bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleyin yeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. Sanal makine boyutları hakkında daha fazla bilgi için bkz.sanal makineler için Boyutları. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

VMDiskSecurityProfile

Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

VMGalleryApplication

İşlem galerisi uygulama sürümüne başvurmak için gerekli bilgileri belirtir

VMSizeProperties

Sanal makinedeki VM Boyutu Özellik ayarlarını belirtir.

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows düzeltme eki ayarlarında düzeltme eki modu AutomaticByPlatform seçildiğinde uygulanacak ek ayarları belirtir.

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

WinRMConfiguration

VM'nin Windows Uzaktan Yönetim yapılandırmasını açıklar

WinRMListener

Windows Uzaktan Yönetim dinleyicisinin Protokol ve parmak izini açıklar

ZonePlacementPolicyType

Kaynağın kullanılabilirlik alanına yerleştirilmesine ilişkin ilkeyi belirtir. Olası değerler şunlardır: Herhangi biri (Sanal Makineler için kullanılır), Otomatik (Sanal Makine Ölçek Kümeleri için kullanılır) - Kaynak oluşturma işleminin bir parçası olarak sistem tarafından otomatik olarak bir kullanılabilirlik alanı seçilir.

AdditionalCapabilities

Sanal makine veya sanal makine ölçek kümesindeki bir özelliği etkinleştirir veya devre dışı bırakır.

Name Tür Description
enableFips1403Encryption

boolean

Bayrak, bir uzantının protectedSettings üzerinde FIPS 140-3 uyumlu şifrelemenin kullanılmasını sağlar. Daha fazla bilgi için: https://aka.ms/linuxagentfipssupport.

hibernationEnabled

boolean

VM'de hazırda bekletme özelliğini etkinleştiren veya devre dışı bırakan bayrak.

ultraSSDEnabled

boolean

VM veya VMSS üzerinde UltraSSD_LRS depolama hesabı türüne sahip bir veya daha fazla yönetilen veri diskine sahip bir özelliği etkinleştiren veya devre dışı bırakan bayrak. Depolama hesabı türü UltraSSD_LRS olan yönetilen diskler, yalnızca bu özellik etkinse bir sanal makineye veya sanal makine ölçek kümesine eklenebilir.

AdditionalUnattendContent

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek XML biçimli bilgileri belirtir. İçerikler, ayar adı, bileşen adı ve içeriğin uygulandığı geçiş ile tanımlanır.

Name Tür Description
componentName

ComponentNames

Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır.

content

string

Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir.

passName

PassNames

Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır.

settingName

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

AllInstancesDown

Tüm örnekler kapalıyken Zamanlanmış Etkinliklerin otomatik olarak onaylanıp onaylanmayacağını belirtir.

Name Tür Description
automaticallyApprove

boolean

Tüm örnekler kapalıyken Zamanlanmış Etkinliklerin otomatik olarak onaylanıp onaylanmayacağını belirtir. Varsayılan değeri true

ApiEntityReference

API varlık başvurusu.

Name Tür Description
id

string

/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... biçiminde ARM kaynak kimliği

ApiError

API hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

InnerError

Api iç hatası

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApiErrorBase

Api hata tabanı.

Name Tür Description
code

string

Hata kodu.

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApplicationProfile

VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarının listesini içerir

Name Tür Description
galleryApplications

VMGalleryApplication[]

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir

AvailablePatchSummary

Kullanılabilir düzeltme eki özeti için bir sanal makine örneği görünümünün özelliklerini açıklar.

Name Tür Description
assessmentActivityId

string

Bu sonucu üreten işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında ilişkilendirmek için kullanılır.

criticalAndSecurityPatchCount

integer (int32)

Kullanılabilir olarak algılanan ve henüz yüklenmemiş kritik veya güvenlik düzeltme eklerinin sayısı.

error

ApiError

İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir.

lastModifiedTime

string (date-time)

İşlemin başladığı UTC zaman damgası.

otherPatchCount

integer (int32)

Kritik ve güvenlik hariç tüm kullanılabilir düzeltme eklerinin sayısı.

rebootPending

boolean

VM'nin genel yeniden başlatma durumu. Kısmen yüklenen yamalar, yüklemeyi tamamlamak için yeniden başlatma gerektirdiğinde ancak yeniden başlatma henüz gerçekleşmediğinde doğru olacaktır.

startTime

string (date-time)

İşlemin başladığı UTC zaman damgası.

status

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

BillingProfile

Azure Spot VM veya VMSS'nin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01.

Name Tür Description
maxPrice

number (double)

Azure Spot VM/VMSS için ödemek istediğiniz maksimum fiyatı belirtir. Bu fiyat ABD Doları cinsindendir.

Bu fiyat, VM boyutu için geçerli Azure Spot fiyatıyla karşılaştırılır. Ayrıca fiyatlar Azure Spot VM/VMSS oluşturma/güncelleştirme sırasında karşılaştırılır ve işlem ancak maxPrice geçerli Azure Spot fiyatından büyükse başarılı olur.

MaxPrice, vm/VMSS oluşturulduktan sonra geçerli Azure Spot fiyatı maxPrice değerinin ötesine geçerse bir Azure Spot VM/VMSS çıkarmak için de kullanılır.

Olası değerler şunlardır:

- Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0,01538

-1 – İsteğe bağlı olarak up-to varsayılan fiyatı gösterir.

Fiyat nedenleriyle Azure Spot VM/VMSS'nin çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmadıysa varsayılan en yüksek fiyat -1'dir.

En düşük api sürümü: 2019-03-01.

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir. Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz. Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

Name Tür Description
enabled

boolean

Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmemesi.

storageUri

string

Konsol çıkışını ve ekran görüntüsünü yerleştirmek için kullanılacak depolama hesabının Uri'si. Önyükleme tanılaması etkinleştirilirken storageUri belirtilmezse yönetilen depolama kullanılır.

BootDiagnosticsInstanceView

Sanal makine önyükleme tanılamasının örnek görünümü.

Name Tür Description
consoleScreenshotBlobUri

string

Konsol ekran görüntüsü blobu URI'si. Not: Önyükleme tanılaması, yönetilen depolama alanında şu anda etkinse bu ayar yapılmaz .

serialConsoleLogBlobUri

string

Seri konsol günlük blobu Uri'si. Not: Önyükleme tanılaması, yönetilen depolama alanında şu anda etkinse bu ayar yapılmaz .

status

InstanceViewStatus

VM için önyükleme tanılama durumu bilgileri. Not: Yalnızca önyükleme tanılamasının etkinleştirilmesinde karşılaşılan hatalar varsa ayarlanacaktır.

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan değerler şunlardır: Standart depolama için Yok. Premium depolama için ReadOnly

Değer Description
None
ReadOnly
ReadWrite

CapacityReservationProfile

Kapasite rezervasyon Profilinin parametreleri.

Name Tür Description
capacityReservationGroup

SubResource

Yeterli kapasite ayrılmış olarak sağlanan sanal makineyi veya ölçek kümesi vm örneklerini ayırmada kullanılacak kapasite ayırma grubu kaynak kimliğini belirtir. Daha fazla bilgi için lütfen https://aka.ms/CapacityReservation bakın.

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

API hatası.

ComponentNames

Değer Description
Microsoft-Windows-Shell-Setup

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DataDisk

Bir veri diskini açıklar.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok,Salt Okunur,Okuma Yazma. Varsayılan davranış: Standart depolama için yok . Premium depolama için ReadOnly.

createOption

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Ekleme: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage: Bu değer, sanal makine veri diskini oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. Boş: Bu değer boş bir veri diski oluşturulurken kullanılır. Kopyalama: Bu değer bir anlık görüntüden veya başka bir diskten veri diski oluşturmak için kullanılır. Geri Yükleme: Bu değer, disk geri yükleme noktasından veri diski oluşturmak için kullanılır.

deleteOption

DiskDeleteOptionTypes

VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: silme . Bu değer kullanılırsa, VM silindiğinde veri diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer Ayırmaolarak ayarlanır.

detachOption

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach . detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme aşamasındadır. Veri diski güncelleştirmesini zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın.

diskIOPSReadWrite

integer (int64)

StorageAccountType UltraSSD_LRS olduğunda yönetilen disk için Read-Write IOPS'yi belirtir.

diskMBpsReadWrite

integer (int64)

StorageAccountType UltraSSD_LRS olduğunda yönetilen disk için bant genişliğini saniye başına MB cinsinden belirtir.

diskSizeGB

integer (int32)

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için bayt sayısı x 1024^3'tür ve değer 1023'ten büyük olamaz.

image

VirtualHardDisk

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

lun

integer (int32)

Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır.

managedDisk

ManagedDiskParameters

Yönetilen disk parametreleri.

name

string

Disk adı.

sourceResource

ApiEntityReference

Kaynak kaynak tanımlayıcısı. Bir anlık görüntü veya diskin oluşturulacağı disk geri yükleme noktası olabilir.

toBeDetached

boolean

Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir

vhd

VirtualHardDisk

Sanal sabit disk.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

Değer Description
Delete
Detach

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir. En düşük api sürümü: 2015-06-15.

Name Tür Description
bootDiagnostics

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir. NOT: storageUri belirtiliyorsa depolama hesabının VM ile aynı bölgede ve abonelikte olduğundan emin olun. Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz. Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk seçeneğini belirtir.

Değer Description
Local

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kullanıcı tarafından Geçici İşletim Sistemi disk sağlama için önbellek diski, kaynak diski veya nvme disk alanı gibi konumu seçme isteğinde kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için, adresinde Windows VM ve konumunda https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirementslinux VM https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements için kısa ömürlü işletim sistemi disk boyutu gereksinimlerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

Değer Description
CacheDisk
ResourceDisk
NvmeDisk

DiffDiskSettings

İşletim sistemi diski için belirtilebilen kısa ömürlü disk ayarlarının parametrelerini açıklar. Not: Kısa ömürlü disk ayarları yalnızca yönetilen disk için belirtilebilir.

Name Tür Description
option

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir.

placement

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDisk,ResourceDisk,NvmeDisk. Varsayılan davranış şunlardır: Vm boyutu için yapılandırılmışsa CacheDisk aksi takdirde ResourceDisk veya NvmeDisk . Önbellek diskini kullanıma sunan VM boyutlarını denetlemek için https://docs.microsoft.com/azure/virtual-machines/windows/sizes'de Windows VM ve https://docs.microsoft.com/azure/virtual-machines/linux/sizes'de Linux VM için VM boyutu belgelerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

DiskControllerTypes

VM ve VirtualMachineScaleSet için yapılandırılan disk denetleyicisi türünü belirtir. Bu özellik yalnızca işletim sistemi diski ve VM sku'su 2. Nesil 'i (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2) destekleyen sanal makineler için desteklenir. Lütfen bölge için Microsoft.Compute SKU'ları api'sinin V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list) içerdiği yanıtta VM sku özelliklerinin bir parçası olarak döndürülen HyperVGenerations özelliğini denetleyin. Desteklenen Disk Denetleyicisi Türleri hakkında daha fazla bilgi için lütfen https://aka.ms/azure-diskcontrollertypesbölümüne bakın.

Değer Description
SCSI
NVMe

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Ekleme: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. fromImage : Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. Boş: Bu değer boş bir veri diski oluşturulurken kullanılır. Kopyalama: Bu değer bir anlık görüntüden veya başka bir diskten veri diski oluşturmak için kullanılır. Geri Yükleme: Bu değer, disk geri yükleme noktasından veri diski oluşturmak için kullanılır.

Değer Description
FromImage
Empty
Attach
Copy
Restore

DiskDeleteOptionTypes

VM silindiğinde yönetilen diskin davranışını belirtir, örneğin yönetilen diskin silinip silinmediğini veya ayrılıp ayrılmadığını belirtir. Desteklenen değerler şunlardır: Delete. Bu değer kullanılırsa, VM silindiğinde yönetilen disk silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra yönetilen disk korunur. En düşük api sürümü: 2021-03-01.

Değer Description
Delete
Detach

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler şunlardır: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme aşamasındadır. Veri diski güncelleştirmesini zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın.

Değer Description
ForceDetach

DiskEncryptionSetParameters

Disk için belirtilebilen müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğinin parametresini açıklar. Not: Disk şifreleme kümesi kaynak kimliği yalnızca yönetilen disk için belirtilebilir. Daha fazla bilgi için lütfen https://aka.ms/mdssewithcmkoverview bakın.

Name Tür Description
id

string

Kaynak Kimliği

DiskEncryptionSettings

Bir disk için şifreleme ayarlarını açıklar

Name Tür Description
diskEncryptionKey

KeyVaultSecretReference

Anahtar Kasası Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir.

enabled

boolean

Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

keyEncryptionKey

KeyVaultKeyReference

Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir.

DiskInstanceView

Diskin örnek görünümü.

Name Tür Description
encryptionSettings

DiskEncryptionSettings[]

İşletim sistemi diskinin şifreleme ayarlarını belirtir.

En düşük api sürümü: 2015-06-15

name

string

Disk adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

DomainNameLabelScopeTypes

Etki alanı adı etiket kapsamı. Etki alanı adı etiketi kapsamı ve vm dizininden ilkeye göre oluşturulan karma etki alanı adı etiketinin birleştirilmiş olması, oluşturulacak PublicIPAddress kaynaklarının etki alanı adı etiketleri olacaktır

Değer Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

Name Tür Description
userAssignedIdentityResourceId

string

VM ile ilişkili kullanıcı kimliklerinden birinin ARM Kaynak Kimliğini belirtir.

EventGridAndResourceGraph

eventGridAndResourceGraph ile ilgili Zamanlanmış Olay ile ilgili yapılandırmaları belirtir.

Name Tür Description
enable

boolean

Zamanlanan olayla ilgili yapılandırmalar için olay kılavuzu ve kaynak grafiğinin etkinleştirilip etkinleştirilmediğini belirtir.

scheduledEventsApiVersion

string

Hangi Zamanlanmış Olaylar yapılandırma şeması sürümünün teslim edileceğini belirlemek için api-version değerini belirtir.

ExpandTypeForListVMs

Değer Description
instanceView

ExtendedLocation

Genişletilmiş konumun karmaşık türü.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

ExtendedLocationTypes

Genişletilmiş konumun türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

Değer Description
EdgeZone

HardwareProfile

Sanal makine için donanım ayarlarını belirtir.

Name Tür Description
vmSize

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarınılisteleyin bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleyin yeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. Sanal makine boyutları hakkında daha fazla bilgi için bkz.sanal makineler için Boyutları. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

vmSizeProperties

VMSizeProperties

Sanal makinenin boyutunu özelleştirmeye yönelik özellikleri belirtir. En düşük api sürümü: 2021-07-01. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Daha fazla bilgi için lütfen vm özelleştirme yönergeleri izleyin.

HostEndpointSettings

Belirli konak uç noktası ayarlarını belirtir.

Name Tür Description
inVMAccessControlProfileReferenceId

string

InVMAccessControlProfileVersion kaynak kimliğini /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} biçiminde belirtir

mode

Modes

Yürütme modunu belirtir. Denetim modunda sistem, günlüklere erişim engelleme girdileri yaymak da dahil olmak üzere erişim denetimi ilkesini zorunluyormuş gibi davranır, ancak konak uç noktalarına yönelik istekleri gerçekten reddetmez. Zorla modunda, sistem erişim denetimini zorlar ve önerilen işlem modudur.

HyperVGenerationType

Bir kaynakla ilişkili HyperVGeneration Türünü belirtir

Değer Description
V1
V2

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

Name Tür Description
communityGalleryImageId

string

Vm dağıtımı için topluluk galerisi görüntüsü benzersiz kimliği belirtildi. Bu, topluluk galerisi görüntüsü GET çağrısından getirilebilir.

exactVersion

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü ondalık sayılarla belirtir. Bu salt okunur alan, yalnızca 'sürüm' alanında belirtilen değer 'en son' ise 'sürüm'den farklıdır.

id

string

Kaynak Kimliği

offer

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir.

publisher

string

Görüntü yayımcısı.

sharedGalleryImageId

string

Vm dağıtımı için paylaşılan galeri görüntüsü benzersiz kimliği belirtildi. Bu, paylaşılan galeri görüntüsü GET çağrısından getirilebilir.

sku

string

Görüntü SKU'su.

version

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü her zaman dağıtım için 'id' alanını kullanmalıdır, galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın.

InnerError

İç hata ayrıntıları.

Name Tür Description
errordetail

string

İç hata iletisi veya özel durum dökümü.

exceptiontype

string

Özel durum türü.

InstanceViewStatus

Örnek görünümü durumu.

Name Tür Description
code

string

Durum kodu.

displayStatus

string

Durum için kısa yerelleştirilebilir etiket.

level

StatusLevelTypes

Düzey kodu.

message

string

Uyarılar ve hata iletileri dahil olmak üzere ayrıntılı durum iletisi.

time

string (date-time)

Durum zamanı.

IPVersions

Api-Version 2017-03-30'dan itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

Değer Description
IPv4
IPv6

KeyVaultKeyReference

Key Vault Anahtarına başvuruyu açıklar

Name Tür Description
keyUrl

string

Key Vault'ta anahtar şifreleme anahtarına başvuran URL.

sourceVault

SubResource

Anahtarı içeren Key Vault'un göreli URL'si.

KeyVaultSecretReference

Key Vault Gizli Dizisine bir başvuru açıklar

Name Tür Description
secretUrl

string

Key Vault'ta gizli diziye başvuran URL.

sourceVault

SubResource

Gizli diziyi içeren Key Vault'un göreli URL'si.

LastPatchInstallationSummary

Son yüklenen düzeltme eki özetinin özelliklerini açıklar.

Name Tür Description
error

ApiError

İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir.

excludedPatchCount

integer (int32)

Kullanılabilir tüm düzeltme eklerinin sayısı, ancak müşteri tarafından belirtilen bir dışlama listesi eşleşmesi tarafından açıkça dışlanır.

failedPatchCount

integer (int32)

Yükleme başarısız olan düzeltme eklerinin sayısı.

installationActivityId

string

Bu sonucu üreten işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında ilişkilendirmek için kullanılır.

installedPatchCount

integer (int32)

Başarıyla yüklenen yamaların sayısı.

lastModifiedTime

string (date-time)

İşlemin başladığı UTC zaman damgası.

maintenanceWindowExceeded

boolean

İşlemin amaçlanan tüm eylemlerini tamamlamadan önce süresinin dolup dolmadığını açıklar

notSelectedPatchCount

integer (int32)

Kullanılabilir tüm yamaların sayısı, ancak bir sınıflandırma veya ekleme listesi girişiyle eşleşmediği için yüklenmeyecek.

pendingPatchCount

integer (int32)

Düzeltme eki yükleme işlemi sırasında yüklenmesi beklenen tüm kullanılabilir düzeltme eklerinin sayısı.

startTime

string (date-time)

İşlemin başladığı UTC zaman damgası.

status

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. Desteklenen Linux dağıtımlarının listesi için bkz. Azure-Endorsed Dağıtımlarında Linux.

Name Tür Description
disablePasswordAuthentication

boolean

Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir.

enableVMAgentPlatformUpdates

boolean

VmAgent Platform Güncelleştirmelerinin Linux sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer yanlış'tır.

patchSettings

LinuxPatchSettings

[Önizleme Özelliği] Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

provisionVMAgent

boolean

Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar.

ssh

SshConfiguration

Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir.

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

Değer Description
ImageDefault
AutomaticByPlatform

LinuxPatchSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Name Tür Description
assessmentMode

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux üzerinde VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

patchMode

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

Değer Description
Unknown
IfRequired
Never
Always

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux düzeltme eki ayarlarında düzeltme eki modu AutomaticByPlatform seçildiğinde uygulanacak ek ayarları belirtir.

Name Tür Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

Değer Description
ImageDefault
AutomaticByPlatform

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

Değer Description
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

Bakım Çalışma Durumu.

Name Tür Description
isCustomerInitiatedMaintenanceAllowed

boolean

Doğru, müşterinin Bakım yapmasına izin verilirse.

lastOperationMessage

string

Son Bakım İşlemi için mesaj döndürüldü.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

maintenanceWindowEndTime

string (date-time)

Bakım penceresi için bitiş zamanı.

maintenanceWindowStartTime

string (date-time)

Bakım penceresi için başlangıç zamanı.

preMaintenanceWindowEndTime

string (date-time)

Bakım öncesi pencerenin bitiş zamanı.

preMaintenanceWindowStartTime

string (date-time)

Bakım öncesi pencerenin başlangıç zamanı.

ManagedDiskParameters

Yönetilen diskin parametreleri.

Name Tür Description
diskEncryptionSet

DiskEncryptionSetParameters

Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir.

id

string

Kaynak Kimliği

securityProfile

VMDiskSecurityProfile

Yönetilen disk için güvenlik profilini belirtir.

storageAccountType

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir, işletim sistemi diskiyle kullanılamaz.

Mode

Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetime veya izlemeye başlar ancak Denetim modunda konak uç noktalarına yönelik istekler üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorunlu kılacaktır. Varsayılan değer Zorlama modudur.

Değer Description
Audit
Enforce

Modes

Yürütme modunu belirtir. Denetim modunda sistem, günlüklere erişim engelleme girdileri yaymak da dahil olmak üzere erişim denetimi ilkesini zorunluyormuş gibi davranır, ancak konak uç noktalarına yönelik istekleri gerçekten reddetmez. Zorla modunda, sistem erişim denetimini zorlar ve önerilen işlem modudur.

Değer Description
Audit
Enforce
Disabled

NetworkApiVersion

Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir

Değer Description
2020-11-01
2022-11-01

NetworkInterfaceAuxiliaryMode

Yardımcı modun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

Değer Description
None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

Değer Description
None
A1
A2
A4
A8

NetworkInterfaceReference

Bir ağ arabirimi başvurusunu açıklar.

Name Tür Description
id

string

Kaynak Kimliği

properties.deleteOption

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

properties.primary

boolean

Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir.

NetworkProfile

Sanal makinenin ağ arabirimlerini veya ağ yapılandırmasını belirtir.

Name Tür Description
networkApiVersion

NetworkApiVersion

Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir.

networkInterfaces

NetworkInterfaceReference[]

Sanal makineyle ilişkilendirilmiş ağ arabirimleri için kaynak kimliklerinin listesini belirtir.

OperatingSystemTypes

Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

Değer Description
Windows
Linux

OSDisk

Sanal makine tarafından kullanılan işletim sistemi diski hakkındaki bilgileri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok,Salt Okunur,Okuma Yazma. Varsayılan davranış: Standart depolama için yok . Premium depolama için ReadOnly.

createOption

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Ekleme: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. fromImage : Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir.

deleteOption

DiskDeleteOptionTypes

VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: silme . Bu değer kullanılırsa, VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayırmaolarak ayarlanır. Kısa ömürlü işletim sistemi diski için, varsayılan değer Deleteolarak ayarlanır. Kullanıcı kısa ömürlü işletim sistemi diski için silme seçeneğini değiştiremez.

diffDiskSettings

DiffDiskSettings

Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir.

diskSizeGB

integer (int32)

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için bayt sayısı x 1024^3'tür ve değer 1023'ten büyük olamaz.

encryptionSettings

DiskEncryptionSettings

İşletim sistemi diskinin şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15.

image

VirtualHardDisk

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

managedDisk

ManagedDiskParameters

Yönetilen disk parametreleri.

name

string

Disk adı.

osType

OperatingSystemTypes

Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

vhd

VirtualHardDisk

Sanal sabit disk.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

OSImageNotificationProfile

Name Tür Description
enable

boolean

İşletim Sistemi Görüntüsü Zamanlanmış olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir.

notBeforeTimeout

string

Sanal Makinenin yeniden tasarlanan veya işletim sisteminin yükseltildiği süre, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce işletim sistemi görüntüsü zamanlanmış olayını onaylama olasılığına sahip olacaktır. Yapılandırma ISO 8601 biçiminde belirtilir ve değer 15 dakika (PT15M) olmalıdır

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

Name Tür Description
adminPassword

string (password)

Yönetici hesabının parolasını belirtir.

Minimum uzunluk (Windows): 8 karakter

Minimum uzunluk (Linux): 6 karakter

En uzun (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma

adminUsername

string

Yönetici hesabının adını belirtir.

Vm oluşturulduktan sonra bu özellik güncelleştirilemez.

Yalnızca Windows kısıtlaması: "" ile bitemez.

İzin verilmeyen değerler : "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".

Minimum uzunluk (Linux): 1 karakter

En uzun (Linux): 64 karakter

Maksimum uzunluk (Windows): 20 karakter.

allowExtensionOperations

boolean

Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir.

computerName

string

Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. En uzun (Windows): 15 karakter. En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz.Azure altyapı hizmetleri uygulama yönergeleri.

customData

string

Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği dosya olarak kaydedilecek VM'ye geçirilir, daha fazla bilgi için bkz.Azure VM'lerinde Özel Veriler . Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma.

linuxConfiguration

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. Desteklenen Linux dağıtımlarının listesi için bkz. Azure-Endorsed Dağıtımlarında Linux.

requireGuestProvisionSignal

boolean

True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik.

secrets

VaultSecretGroup[]

Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısınıönerilir.

windowsConfiguration

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

PassNames

Değer Description
OobeSystem

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

Değer Description
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

PatchSettings

Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Name Tür Description
assessmentMode

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

enableHotpatching

boolean

Müşterilerin yeniden başlatma gerektirmeden Azure VM'lerine düzeltme eki uygulamalarına olanak tanır. enableHotpatching için 'provisionVMAgent' true ve 'patchMode' değeri 'AutomaticByPlatform' olarak ayarlanmalıdır.

patchMode

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

Placement

Kaynak donanım yerleşimi için kullanıcı tanımlı kısıtlamaları açıklar.

Name Tür Description
excludeZones

string[]

Bu özellik 'zonePlacementPolicy' özelliğini tamamlar. 'zonePlacementPolicy' 'Any'/'Auto' olarak ayarlanırsa, sistem tarafından seçilen kullanılabilirlik alanı 'excludeZones' ile geçirilen kullanılabilirlik alanları listesinde bulunmamalıdır. 'excludeZones' sağlanmazsa, bölgedeki tüm kullanılabilirlik alanları seçim için dikkate alınır.

includeZones

string[]

Bu özellik 'zonePlacementPolicy' özelliğini tamamlar. 'zonePlacementPolicy' 'Herhangi biri'/'Otomatik' olarak ayarlanırsa, sistem tarafından seçilen kullanılabilirlik alanının 'includeZones' ile geçirilen kullanılabilirlik alanları listesinde mevcut olması gerekir. 'includeZones' sağlanmazsa, bölgedeki tüm kullanılabilirlik alanları seçim için dikkate alınır.

zonePlacementPolicy

ZonePlacementPolicyType

Kaynağın kullanılabilirlik alanına yerleştirilmesine ilişkin ilkeyi belirtir. Olası değerler şunlardır: Herhangi biri (Sanal Makineler için kullanılır), Otomatik (Sanal Makine Ölçek Kümeleri için kullanılır) - Kaynak oluşturma işleminin bir parçası olarak sistem tarafından otomatik olarak bir kullanılabilirlik alanı seçilir.

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

Name Tür Description
name

string

Plan kimliği.

product

string

Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir.

promotionCode

string

Promosyon kodu.

publisher

string

Yayımcı kimliği.

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: http,https .

Değer Description
Http
Https

ProxyAgentSettings

Sanal makine veya sanal makine ölçek kümesi için ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01.

Name Tür Description
addProxyAgentExtension

boolean

ProxyAgent Uzantısının örtük olarak yüklenip yüklenmeyeceğini belirtin. Bu seçenek şu anda yalnızca Linux İşletim Sistemi için geçerlidir.

enabled

boolean

ProxyAgent özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir.

imds

HostEndpointSettings

Sanal makine veya sanal makine ölçek kümesi oluşturulurken IMDS uç noktası ayarlarını belirtir. En düşük api sürümü: 2024-03-01.

keyIncarnationId

integer (int32)

Bu özelliğin değerini artırmak, kullanıcıların konuk ve konak arasındaki iletişim kanalının güvenliğini sağlamak için kullanılan anahtarı sıfırlamasına olanak tanır.

mode

Mode

ProxyAgent'ın yürütüleceği modu belirtir. Uyarı: Bu özellik kullanım dışı bırakıldı, lütfen belirli bir konak uç noktası ayarı altında 'mode' belirtin.

wireServer

HostEndpointSettings

Sanal makine veya sanal makine ölçek kümesi oluşturulurken Wire Server uç noktası ayarlarını belirtir. En düşük api sürümü: 2024-03-01.

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir.

Name Tür Description
name

PublicIPAddressSkuName

Genel IP sku adını belirtin

tier

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

PublicIPAddressSkuName

Genel IP sku adını belirtin

Değer Description
Basic
Standard

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

Değer Description
Regional
Global

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

Değer Description
Dynamic
Static

ResourceIdentityType

Sanal makine ölçek kümesi için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Yok' türü, sanal makine ölçek kümesindeki tüm kimlikleri kaldırır.

Değer Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

ScheduledEventsAdditionalPublishingTargets

Name Tür Description
eventGridAndResourceGraph

EventGridAndResourceGraph

eventGridAndResourceGraph Zamanlanmış Olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

ScheduledEventsPolicy

Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

Name Tür Description
allInstancesDown

AllInstancesDown

AllInstancesDown zamanlanmış olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets yayımlanırken kullanılan yapılandırma parametreleri.

userInitiatedReboot

UserInitiatedReboot

userInitiatedReboot zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

userInitiatedRedeploy

UserInitiatedRedeploy

userInitiatedRedeploy zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

ScheduledEventsProfile

Name Tür Description
osImageNotificationProfile

OSImageNotificationProfile

İşletim Sistemi Görüntüsü Zamanlanmış Olay ile ilgili yapılandırmaları belirtir.

terminateNotificationProfile

TerminateNotificationProfile

Zamanlanmış Olayla ilgili son yapılandırmaları belirtir.

SecurityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. VmGuestState blobu ile birlikte yönetilen diskin şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunun kalıcı olmaması için NonPersistedTPM olarak ayarlanır.. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

Değer Description
VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

SecurityProfile

Sanal makine veya sanal makine ölçek kümesi için Güvenlik profili ayarlarını belirtir.

Name Tür Description
encryptionAtHost

boolean

Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır.

encryptionIdentity

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

proxyAgentSettings

ProxyAgentSettings

Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01.

securityType

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez.

uefiSettings

UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. En düşük api sürümü: 2020-12-01.

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez.

Değer Description
TrustedLaunch
ConfidentialVM

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

Değer Description
AutoLogon
FirstLogonCommands

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

Name Tür Description
publicKeys

SshPublicKey[]

Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi.

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

Name Tür Description
keyData

string

SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir. Ssh anahtarları oluşturmak için bkz. [Azure'da Linux ve Mac vm'lerinde SSH anahtarları oluşturma]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Oluşturulan VM'de ssh ortak anahtarının depolandığı tam yolu belirtir. Dosya zaten varsa, belirtilen anahtar dosyanın sonuna eklenir. Örnek: /home/user/.ssh/authorized_keys

StatusLevelTypes

Düzey kodu.

Değer Description
Info
Warning
Error

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. Yönetilen işletim sistemi disk depolama hesabı türü yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir. İşletim Sistemi Diski ile kullanılamaz. Standard_LRS Standart HDD kullanır. StandardSSD_LRS Standart SSD kullanır. Premium_LRS Premium SSD kullanır. UltraSSD_LRS Ultra disk kullanır. Premium_ZRS Premium SSD alanlar arası yedekli depolama kullanır. StandardSSD_ZRS Standart SSD alanlar arası yedekli depolama kullanır. Windows Sanal Makineleri için desteklenen diskler hakkında daha fazla bilgi için https://docs.microsoft.com/azure/virtual-machines/windows/disks-types ve Linux Sanal Makineleri için bkz. https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

Değer Description
Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

StorageProfile

Sanal makine diskleri için depolama ayarlarını belirtir.

Name Tür Description
alignRegionalDisksToVMZone

boolean

Bölgesel disklerin VM bölgesine hizalanıp hizalanmayacağını/taşınıp taşınmayacağını belirtir. Bu yalnızca yerleştirme özelliği ayarlanmış VM'ler için geçerlidir. Bu değişikliğin geri alınamayacağını lütfen unutmayın. En düşük api sürümü: 2024-11-01.

dataDisks

DataDisk[]

Sanal makineye veri diski eklemek için kullanılan parametreleri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

diskControllerType

DiskControllerTypes

VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilen belirtilmezse bu özellik, belirtilen en düşük API sürümünden işletim sistemi diskinin özelliklerine ve VM boyutuna göre V2 olarak ayarlanmış 'hyperVGeneration' ile oluşturulursa varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakacak ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmezseniz, vm'nin disk denetleyicisi türünü güncelleştirmeden önce VM'yi serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01.

imageReference

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz.

osDisk

OSDisk

Sanal makine tarafından kullanılan işletim sistemi diski hakkındaki bilgileri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

SubResource

Name Tür Description
id

string

Kaynak Kimliği

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TerminateNotificationProfile

Name Tür Description
enable

boolean

Terminate Scheduled olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir.

notBeforeTimeout

string

Sanal Makinenin silindiği yapılandırılabilir sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M)

UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. En düşük api sürümü: 2020-12-01.

Name Tür Description
secureBootEnabled

boolean

Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01.

vTpmEnabled

boolean

Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01.

UserAssignedIdentitiesValue

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği.

principalId

string

Kullanıcı tarafından atanan kimliğin asıl kimliği.

UserInitiatedReboot

Yeniden başlatma ile ilgili Zamanlanmış Olay ile ilgili yapılandırmaları belirtir.

Name Tür Description
automaticallyApprove

boolean

Yeniden Başlatma Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

UserInitiatedRedeploy

İlgili Zamanlanmış Olay ile ilgili yapılandırmaları yeniden konuşlandırır.

Name Tür Description
automaticallyApprove

boolean

Zamanlanmış Olayla ilgili yapılandırmaları Yeniden Dağıt'ı belirtir.

VaultCertificate

Key Vault'ta tek bir sertifika başvurusu ve sertifikanın VM'de nerede bulunması gerektiğini açıklar.

Name Tür Description
certificateStore

string

Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir.

certificateUrl

string

Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme . Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"<Base64 kodlu sertifika>",
"dataType":"pfx",
"şifre":"<pfx-dosya-şifresi>"
}
Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısınıönerilir.

VaultSecretGroup

Tümü aynı Key Vault'ta bulunan bir sertifika kümesini açıklar.

Name Tür Description
sourceVault

SubResource

VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si.

vaultCertificates

VaultCertificate[]

SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi.

VirtualHardDisk

Bir diskin uri'sini açıklar.

Name Tür Description
uri

string

Sanal sabit diskin uri'sini belirtir.

VirtualMachine

Bir sanal makineyi tanımlar.

Name Tür Description
etag

string

Etag, VM'nin Create/Update/Get yanıtında döndürülen özelliktir, böylece müşteri iyimser güncelleştirmeler sağlamak için üst bilgide sağlayabilir.

extendedLocation

ExtendedLocation

Sanal Makinenin genişletilmiş konumu.

id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

VirtualMachineIdentity

Yapılandırıldıysa sanal makinenin kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

managedBy

string

VM VMSS'nin bir parçasıysa ManagedBy, Sanal Makine Ölçek Kümesi (VMSS) esnek ARM resourceID olarak ayarlanır. Bu özellik, platform tarafından iç kaynak grubu silme iyileştirmesi için kullanılır.

name

string

Kaynağın adı

placement

Placement

Yerleştirme bölümü, sanal makine donanım yerleşimi için kullanıcı tanımlı kısıtlamaları belirtir. VM sağlandıktan sonra bu özellik değiştirilemez. En düşük api sürümü: 2024-11-01.

plan

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

properties.additionalCapabilities

AdditionalCapabilities

Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir.

properties.applicationProfile

ApplicationProfile

VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarını belirtir.

properties.availabilitySet

SubResource

Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış. Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'de Sanal Makineler için bakım ve güncelleştirmeler. Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez. Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.

properties.billingProfile

BillingProfile

Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Sanal makineyi ayırmak için kullanılan kapasite rezervasyonu hakkındaki bilgileri belirtir. En düşük api sürümü: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir. En düşük api sürümü: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir. Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir. Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.

properties.extensionsTimeBudget

string

Tüm uzantıların başlatılması için ayrılan zamanı belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M). En düşük api sürümü: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Sanal makine için donanım ayarlarını belirtir.

properties.host

SubResource

Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01.

properties.hostGroup

SubResource

Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

Sanal makine örneği görünümü.

properties.licenseType

string

Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir.

Windows Server işletim sistemi için olası değerler şunlardır:

Windows_Client

Windows_Server

Linux Server işletim sistemi için olası değerler şunlardır:

RHEL_BYOS (RHEL için)

SLES_BYOS (SUSE için)

Daha fazla bilgi için bkz. Windows Server için Azure Hibrit Kullanım Avantajı

Linux Server için Azure Hibrit Kullanım Avantajı'

En düşük api sürümü: 2015-06-15

properties.networkProfile

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

properties.osProfile

OSProfile

Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

properties.platformFaultDomain

integer (int32)

Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01.

properties.priority

VirtualMachinePriorityTypes

Sanal makinenin önceliğini belirtir. En düşük api sürümü: 2019-03-01

properties.provisioningState

string

Yalnızca yanıtta görünen sağlama durumu.

properties.proximityPlacementGroup

SubResource

Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Sanal makine için Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

properties.scheduledEventsProfile

ScheduledEventsProfile

Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

properties.securityProfile

SecurityProfile

Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir.

properties.storageProfile

StorageProfile

Sanal makine diskleri için depolama ayarlarını belirtir.

properties.timeCreated

string (date-time)

Sanal Makine kaynağının oluşturulduğu zamanı belirtir. En düşük api sürümü: 2021-11-01.

properties.userData

string

Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir. En düşük api sürümü: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01.

properties.vmId

string

Tüm Azure IaaS VM'leri SMBIOS'ta kodlanan ve depolanan ve platform BIOS komutları kullanılarak okunabilen 128 bitlik bir tanımlayıcı olan VM benzersiz kimliğini belirtir.

resources

VirtualMachineExtension[]

Sanal makine alt uzantısı kaynakları.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

zones

string[]

Kullanılabilirlik alanları.

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı'nın örnek görünümü.

Name Tür Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Sanal makine uzantısı işleyicisi örneği görünümü.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgentVersion

string

VM Aracısı tam sürümü.

VirtualMachineEvictionPolicyTypes

Azure Spot VM/VMSS için çıkarma ilkesini belirtir

Değer Description
Deallocate
Delete

VirtualMachineExtension

Bir sanal makine uzantısını açıklar.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.autoUpgradeMinorVersion

boolean

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

properties.enableAutomaticUpgrade

boolean

Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir.

properties.forceUpdateTag

string

Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

properties.instanceView

VirtualMachineExtensionInstanceView

Sanal makine uzantısı örneği görünümü.

properties.protectedSettings

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Uzantılar, başvuruyla geçirilen ve anahtar kasasından tüketilen korumalı ayarlar

properties.provisionAfterExtensions

string[]

Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu.

properties.provisioningState

string

Yalnızca yanıtta görünen sağlama durumu.

properties.publisher

string

Uzantı işleyici yayımcısının adı.

properties.settings

Uzantı için Json tarafından biçimlendirilmiş genel ayarlar.

properties.suppressFailures

boolean

Uzantıdan kaynaklanan hataların gizlenip gizlenmeyeceğini gösterir (VM'ye bağlanmama gibi işlemsel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false'tur.

properties.type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnektir.

properties.typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

VirtualMachineExtensionHandlerInstanceView

Bir sanal makine uzantısı işleyicisinin örnek görünümü.

Name Tür Description
status

InstanceViewStatus

Uzantı işleyicisi durumu.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnektir.

typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

VirtualMachineExtensionInstanceView

Bir sanal makine uzantısının örnek görünümü.

Name Tür Description
name

string

Sanal makine uzantısı adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

substatuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnektir.

typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

VirtualMachineHealthStatus

VM'nin sistem durumu.

Name Tür Description
status

InstanceViewStatus

VM'nin sistem durumu bilgileri.

VirtualMachineIdentity

Sanal makinenin kimliği.

Name Tür Description
principalId

string

Sanal makine kimliğinin asıl kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string

Sanal makineyle ilişkili kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ResourceIdentityType

Sanal makine için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.

userAssignedIdentities

<string,  UserAssignedIdentitiesValue>

Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineInstanceView

Bir sanal makinenin örnek görünümü.

Name Tür Description
assignedHost

string

Sanal makine otomatik yerleştirme etkinleştirilmiş bir ayrılmış konak grubuyla ilişkilendirildiğinde, sanal makinenin otomatik yerleştirme yoluyla ayrıldığı ayrılmış konağın kaynak kimliği. En düşük api sürümü: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir. Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz. Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

computerName

string

Sanal makineye atanan bilgisayar adı.

disks

DiskInstanceView[]

Sanal makine disk bilgileri.

extensions

VirtualMachineExtensionInstanceView[]

Uzantı bilgileri.

hyperVGeneration

HyperVGenerationType

Bir kaynakla ilişkili HyperVGeneration Türünü belirtir

isVMInStandbyPool

boolean

[Önizleme Özelliği] VM'nin şu anda Bekleme Havuzunun içinde mi yoksa dışında mı olduğunu belirtir.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

osName

string

Sanal makinede çalışan İşletim Sistemi.

osVersion

string

Sanal makinede çalışan İşletim Sistemi sürümü.

patchStatus

VirtualMachinePatchStatus

[Önizleme Özelliği] Sanal makine düzeltme eki işlemlerinin durumu.

platformFaultDomain

integer (int32)

Sanal makinenin hata etki alanını belirtir.

platformUpdateDomain

integer (int32)

Sanal makinenin güncelleştirme etki alanını belirtir.

rdpThumbPrint

string

Uzak masaüstü sertifikası parmak izi.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgent

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

vmHealth

VirtualMachineHealthStatus

VM'nin sistem durumu.

VirtualMachineIpTag

Genel IP adresiyle ilişkilendirilmiş IP etiketini içerir.

Name Tür Description
ipTagType

string

IP etiketi türü. Örnek: FirstPartyUsage.

tag

string

Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb.

VirtualMachineListResult

Sanal Makine Listele işlem yanıtı.

Name Tür Description
nextLink

string (uri)

VM'lerin sonraki sayfasını getirmek için URI. Sanal Makinelerin sonraki sayfasını getirmek için bu URI ile ListNext() öğesini çağırın.

value

VirtualMachine[]

Sanal makinelerin listesi.

VirtualMachineNetworkInterfaceConfiguration

Bir sanal makine ağ arabirimi yapılandırmalarını açıklar.

Name Tür Description
name

string

Ağ arabirimi yapılandırma adı.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Yardımcı modun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

properties.deleteOption

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

properties.disableTcpStateTracking

boolean

Tcp durumu izleme için ağ arabiriminin devre dışı bırakılıp bırakılmayacağını belirtir.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ağ arabirimlerine uygulanacak dns ayarları.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Ağ arabiriminin hızlandırılmış ağ etkinleştirilmiş olup olmadığını belirtir.

properties.enableFpga

boolean

Ağ arabiriminin FPGA ağ etkinleştirilmiş olup olmadığını belirtir.

properties.enableIPForwarding

boolean

Bu NIC'de IP iletmenin etkinleştirilip etkinleştirilmediği.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Ağ arabiriminin IP yapılandırmalarını belirtir.

properties.networkSecurityGroup

SubResource

Ağ güvenlik grubu.

properties.primary

boolean

Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir.

tags

object

Bu NetworkInterfaceConfiguration tarafından oluşturulan networkInterface adresine uygulanan kaynak etiketleri

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Sanal makineler ağ yapılandırmasının DNS ayarlarını açıklar.

Name Tür Description
dnsServers

string[]

DNS sunucularının IP adresleri listesi

VirtualMachineNetworkInterfaceIPConfiguration

Sanal makine ağ profilinin IP yapılandırmasını açıklar.

Name Tür Description
name

string

IP yapılandırma adı.

properties.applicationGatewayBackendAddressPools

SubResource[]

Uygulama ağ geçitlerinin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. Sanal makine birden çok uygulama ağ geçidinin arka uç adres havuzlarına başvurabilir. Birden çok sanal makine aynı uygulama ağ geçidini kullanamaz.

properties.applicationSecurityGroups

SubResource[]

Uygulama güvenlik grubuna bir başvuru dizisi belirtir.

properties.loadBalancerBackendAddressPools

SubResource[]

Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. Sanal makine, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzları başvurabilir. [Birden çok sanal makine aynı temel sku yük dengeleyiciyi kullanamaz].

properties.primary

boolean

Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir.

properties.privateIPAddressVersion

IPVersions

Api-Version 2017-03-30'dan itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

publicIPAddressConfiguration.

properties.subnet

SubResource

Alt ağın tanımlayıcısını belirtir.

VirtualMachinePatchStatus

Sanal makine düzeltme eki işlemlerinin durumu.

Name Tür Description
availablePatchSummary

AvailablePatchSummary

Sanal makine için en son değerlendirme işleminin kullanılabilir düzeltme eki özeti.

configurationStatuses

InstanceViewStatus[]

Belirtilen patchMode'un etkinleştirme durumu

lastPatchInstallationSummary

LastPatchInstallationSummary

Sanal makine için en son yükleme işleminin yükleme özeti.

VirtualMachinePriorityTypes

Tek başına bir sanal makinenin veya ölçek kümesindeki sanal makinelerin önceliğini belirtir. 'Düşük' sabit listesi gelecekte kullanım dışı bırakılacaktır, Azure Spot VM/VMSS'yi dağıtmak için lütfen sabit listesi olarak 'Spot' kullanın.

Değer Description
Regular
Low
Spot

VirtualMachinePublicIPAddressConfiguration

Sanal makinelerin IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar

Name Tür Description
name

string

publicIP adresi yapılandırma adı.

properties.deleteOption

DeleteOptions

VM silindiğinde genel IP adresine ne olacağını belirtin

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

publicIP adreslerine uygulanacak dns ayarları.

properties.idleTimeoutInMinutes

integer (int32)

Genel IP adresinin boşta kalma zaman aşımı.

properties.ipTags

VirtualMachineIpTag[]

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

properties.publicIPAddressVersion

IPVersions

Api-Version 2019-07-01'den itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

properties.publicIPPrefix

SubResource

PublicIP adreslerinin ayrıldığı PublicIPPrefix.

sku

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir.

tags

object

Bu PublicIPAddressConfiguration tarafından oluşturulan publicIP adresine uygulanan kaynak etiketleri

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Sanal makineler ağ yapılandırmasının DNS ayarlarını açıklar.

Name Tür Description
domainNameLabel

string

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiketi ön eki. Oluşturulan ad etiketi, etki alanı adı etiketinin ve vm ağ profili benzersiz kimliğinin birleştirilmiş olmasıdır.

domainNameLabelScope

DomainNameLabelScopeTypes

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır.

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarınılisteleyin bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleyin yeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. Sanal makine boyutları hakkında daha fazla bilgi için bkz.sanal makineler için Boyutları. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

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

VMDiskSecurityProfile

Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

Name Tür Description
diskEncryptionSet

DiskEncryptionSetParameters

Müşteri Tarafından Yönetilen Anahtar ile şifrelenmiş GizliVM İşletim Sistemi Diski ve VMGuest blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir.

securityEncryptionType

SecurityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. VmGuestState blobu ile birlikte yönetilen diskin şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunun kalıcı olmaması için NonPersistedTPM olarak ayarlanır.. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

VMGalleryApplication

İşlem galerisi uygulama sürümüne başvurmak için gerekli bilgileri belirtir

Name Tür Description
configurationReference

string

İsteğe bağlı, Sağlanırsa paket için varsayılan yapılandırmanın yerini alacak azure blobunun uri'sini belirtir

enableAutomaticUpgrade

boolean

True olarak ayarlanırsa, PIR/SIG'de yeni bir Galeri Uygulaması sürümü kullanılabilir olduğunda, VM/VMSS için otomatik olarak güncelleştirilir

order

integer (int32)

İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir

packageReferenceId

string

/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} biçiminde GalleryApplicationVersion kaynak kimliğini belirtir

tags

string

İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir.

treatFailureAsDeploymentFailure

boolean

İsteğe bağlı, True ise, VmApplication'daki herhangi bir işlem için herhangi bir hata dağıtımda başarısız olur

VMSizeProperties

Sanal makinedeki VM Boyutu Özellik ayarlarını belirtir.

Name Tür Description
vCPUsAvailable

integer (int32)

VM için kullanılabilen vCPU sayısını belirtir. Bu özellik istek gövdesinde belirtilmediğinde varsayılan davranış, bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan sanal makine boyutu için kullanılabilir vCPU'ların değerine ayarlamaktır.

vCPUsPerCore

integer (int32)

vCPU ile fiziksel çekirdek oranını belirtir. Bu özellik istek gövdesinde belirtilmediğinde, bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen VM Boyutu için varsayılan davranış vCPUPerCore değerine ayarlanır. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir.

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

Name Tür Description
additionalUnattendContent

AdditionalUnattendContent[]

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir.

enableAutomaticUpdates

boolean

Windows sanal makinesi için Otomatik Güncelleştirmeler'in etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer doğrudur. Sanal makine ölçek kümeleri için bu özellik güncelleştirilebilir ve güncelleştirmeler işletim sistemi yeniden sağlama üzerinde etkili olur.

enableVMAgentPlatformUpdates

boolean

Windows Sanal Makinesi için VMAgent Platform Güncelleştirmeleri'nin etkinleştirilip etkinleştirilmediğini gösterir.

patchSettings

PatchSettings

[Önizleme Özelliği] Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

provisionVMAgent

boolean

Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik istek gövdesinde belirtilmediğinde varsayılan olarak true olarak ayarlanır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar.

timeZone

string

Sanal makinenin saat dilimini belirtir. Örneğin, "Pasifik Standart Saati". Olası değerler, TimeZoneInfo.GetSystemTimeZonestarafından döndürülen saat dilimlerinden TimeZoneInfo.Id değer olabilir.

winRM

WinRMConfiguration

Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir.

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

Değer Description
ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

Değer Description
Unknown
IfRequired
Never
Always

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows düzeltme eki ayarlarında düzeltme eki modu AutomaticByPlatform seçildiğinde uygulanacak ek ayarları belirtir.

Name Tür Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

Değer Description
Manual
AutomaticByOS
AutomaticByPlatform

WinRMConfiguration

VM'nin Windows Uzaktan Yönetim yapılandırmasını açıklar

Name Tür Description
listeners

WinRMListener[]

Windows Uzaktan Yönetim dinleyicilerinin listesi

WinRMListener

Windows Uzaktan Yönetim dinleyicisinin Protokol ve parmak izini açıklar

Name Tür Description
certificateUrl

string

Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme . Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"<Base64 kodlu sertifika>",
"dataType":"pfx",
"şifre":"<pfx-dosya-şifresi>"
}
Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısınıönerilir.

protocol

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: http,https .

ZonePlacementPolicyType

Kaynağın kullanılabilirlik alanına yerleştirilmesine ilişkin ilkeyi belirtir. Olası değerler şunlardır: Herhangi biri (Sanal Makineler için kullanılır), Otomatik (Sanal Makine Ölçek Kümeleri için kullanılır) - Kaynak oluşturma işleminin bir parçası olarak sistem tarafından otomatik olarak bir kullanılabilirlik alanı seçilir.

Değer Description
Any
Auto

Sanal Makine Ölçek Kümesi'nde otomatik bölge yerleştirme.