Sdílet prostřednictvím


Virtual Machine Scale Sets - List

Získá seznam všech škálovacích sad virtuálních počítačů v rámci skupiny prostředků.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets?api-version=2025-04-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string

minLength: 1

ID cílového předplatného.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

VirtualMachineScaleSetListResult

Žádost byla úspěšná.

Other Status Codes

CloudError

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

VirtualMachineScaleSet_List_MaximumSet_Gen
VirtualMachineScaleSet_List_MinimumSet_Gen

VirtualMachineScaleSet_List_MaximumSet_Gen

Ukázkový požadavek

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

Ukázková odpověď

{
  "value": [
    {
      "name": "{virtualMachineScaleSetName}",
      "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}",
      "type": "Microsoft.Compute/virtualMachineScaleSets",
      "location": "eastus",
      "tags": {},
      "sku": {
        "name": "Standard_D2s_v3",
        "tier": "Standard",
        "capacity": 4
      },
      "properties": {
        "singlePlacementGroup": true,
        "upgradePolicy": {
          "mode": "Automatic",
          "automaticOSUpgradePolicy": {
            "enableAutomaticOSUpgrade": true,
            "disableAutomaticRollback": true,
            "useRollingUpgradePolicy": true,
            "osRollingUpgradeDeferral": true
          },
          "rollingUpgradePolicy": {
            "maxBatchInstancePercent": 49,
            "maxUnhealthyInstancePercent": 81,
            "maxUnhealthyUpgradedInstancePercent": 98,
            "pauseTimeBetweenBatches": "aaaaaaaaaaaaaaa",
            "enableCrossZoneUpgrade": true,
            "prioritizeUnhealthyInstances": true,
            "rollbackFailedInstancesOnPolicyBreach": true,
            "maxSurge": true
          }
        },
        "virtualMachineProfile": {
          "storageProfile": {
            "osDisk": {
              "createOption": "FromImage",
              "caching": "ReadWrite",
              "managedDisk": {
                "storageAccountType": "Premium_LRS",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaa"
                }
              },
              "diskSizeGB": 30,
              "name": "aaaaaaaaaaaaaaaaaaaaaaa",
              "writeAcceleratorEnabled": true,
              "diffDiskSettings": {
                "option": "Local",
                "placement": "CacheDisk"
              },
              "osType": "Windows",
              "image": {
                "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
              },
              "vhdContainers": [
                "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              ]
            },
            "imageReference": {
              "publisher": "azuredatabricks",
              "offer": "databricks",
              "sku": "databricksworker",
              "version": "3.15.2",
              "exactVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
              "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaa",
              "id": "aaaaaaaaaa"
            },
            "dataDisks": []
          },
          "osProfile": {
            "computerNamePrefix": "{virtualMachineScaleSetName}",
            "adminUsername": "admin",
            "linuxConfiguration": {
              "disablePasswordAuthentication": true,
              "ssh": {
                "publicKeys": [
                  {
                    "path": "aaa",
                    "keyData": "aaaaaa"
                  }
                ]
              },
              "provisionVMAgent": true,
              "patchSettings": {
                "patchMode": "ImageDefault",
                "assessmentMode": "ImageDefault"
              }
            },
            "customData": "aaaaaaaaaaaaaaaaaa",
            "windowsConfiguration": {
              "provisionVMAgent": true,
              "enableAutomaticUpdates": true,
              "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
              "additionalUnattendContent": [
                {
                  "passName": "OobeSystem",
                  "componentName": "Microsoft-Windows-Shell-Setup",
                  "settingName": "AutoLogon",
                  "content": "aaaaaaaaaaaaaaaaaaaa"
                }
              ],
              "patchSettings": {
                "patchMode": "Manual",
                "enableHotpatching": true,
                "assessmentMode": "ImageDefault"
              },
              "winRM": {
                "listeners": [
                  {
                    "protocol": "Http",
                    "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
                  }
                ]
              }
            },
            "secrets": [
              {
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "vaultCertificates": [
                  {
                    "certificateUrl": "aaaaaaa",
                    "certificateStore": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                  }
                ]
              }
            ]
          },
          "networkProfile": {
            "networkInterfaceConfigurations": [
              {
                "name": "myNic",
                "properties": {
                  "primary": true,
                  "ipConfigurations": [
                    {
                      "name": "myIPConfig",
                      "properties": {
                        "primary": true,
                        "subnet": {
                          "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                        },
                        "publicIPAddressConfiguration": {
                          "name": "aaaaaaaaaaaaaaaaaa",
                          "properties": {
                            "idleTimeoutInMinutes": 18,
                            "dnsSettings": {
                              "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                            },
                            "ipTags": [
                              {
                                "ipTagType": "aaaaaaa",
                                "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                              }
                            ],
                            "publicIPPrefix": {
                              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                            },
                            "publicIPAddressVersion": "IPv4",
                            "deleteOption": "Delete"
                          },
                          "sku": {
                            "name": "Basic",
                            "tier": "Regional"
                          }
                        },
                        "privateIPAddressVersion": "IPv4",
                        "applicationGatewayBackendAddressPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "applicationSecurityGroups": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "loadBalancerBackendAddressPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "loadBalancerInboundNatPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ]
                      }
                    }
                  ],
                  "networkSecurityGroup": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
                  },
                  "enableAcceleratedNetworking": true,
                  "enableFpga": true,
                  "dnsSettings": {
                    "dnsServers": [
                      "aaaaaaaaaaaa"
                    ]
                  },
                  "enableIPForwarding": true,
                  "deleteOption": "Delete"
                }
              }
            ],
            "healthProbe": {
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/restorePointName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
            },
            "networkApiVersion": "2020-11-01"
          },
          "securityProfile": {
            "uefiSettings": {
              "secureBootEnabled": true,
              "vTpmEnabled": true
            },
            "encryptionAtHost": true,
            "securityType": "TrustedLaunch"
          },
          "diagnosticsProfile": {
            "bootDiagnostics": {
              "enabled": true,
              "storageUri": "aaaaaaaaaaaaaaaaaaa"
            }
          },
          "extensionProfile": {
            "extensions": [
              {
                "name": "aa",
                "type": "aaaaa",
                "properties": {
                  "forceUpdateTag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "publisher": "aaaaaaaaaaaaa",
                  "type": "aaaaaaaa",
                  "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "autoUpgradeMinorVersion": true,
                  "enableAutomaticUpgrade": true,
                  "settings": {},
                  "protectedSettings": {},
                  "provisioningState": "aaaaaaaaaaaaaa",
                  "provisionAfterExtensions": [
                    "aaaaaaaaaaaaaa"
                  ],
                  "suppressFailures": true
                },
                "id": "aaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "licenseType": "aaaa",
          "priority": "Regular",
          "evictionPolicy": "Deallocate",
          "billingProfile": {
            "maxPrice": 4
          },
          "scheduledEventsProfile": {
            "terminateNotificationProfile": {
              "notBeforeTimeout": "aa",
              "enable": true
            }
          },
          "userData": "aaaaaaaaaaaaaaaaaaaaaaaaa",
          "capacityReservation": {
            "capacityReservationGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "applicationProfile": {
            "galleryApplications": [
              {
                "tags": "aaaaaaaaaaa",
                "order": 29,
                "packageReferenceId": "aaaaaaaaaa",
                "configurationReference": "aaaaa"
              }
            ]
          }
        },
        "provisioningState": "succeeded",
        "overprovision": true,
        "doNotRunExtensionsOnOverprovisionedVMs": true,
        "platformFaultDomainCount": 1,
        "automaticRepairsPolicy": {
          "enabled": true,
          "gracePeriod": "aaaaaaaaaaaaaaaaaaaaaaaaa"
        },
        "uniqueId": "aaaaaaaaaaaaaaaaaaaaaaa",
        "zoneBalance": true,
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "scaleInPolicy": {
          "rules": [
            "Default"
          ],
          "forceDeletion": true
        },
        "orchestrationMode": "Uniform",
        "spotRestorePolicy": {
          "enabled": true,
          "restoreTimeout": "aaaaaaaaaa"
        }
      },
      "plan": {
        "name": "aaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
      },
      "identity": {
        "principalId": "aaaaaaaaaaaaaaa",
        "tenantId": "aaaaaaaaaaaaaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key3951": {
            "principalId": "aaaa",
            "clientId": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaaaaaaaaaaaaaaaaaaa",
        "type": "EdgeZone"
      }
    },
    {
      "name": "{virtualMachineScaleSetName}",
      "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}1",
      "type": "Microsoft.Compute/virtualMachineScaleSets",
      "location": "eastus",
      "tags": {},
      "sku": {
        "name": "Standard_D2s_v3",
        "tier": "Standard",
        "capacity": 4
      },
      "properties": {
        "singlePlacementGroup": true,
        "upgradePolicy": {
          "mode": "Automatic",
          "automaticOSUpgradePolicy": {
            "enableAutomaticOSUpgrade": true,
            "disableAutomaticRollback": true,
            "useRollingUpgradePolicy": true,
            "osRollingUpgradeDeferral": true
          },
          "rollingUpgradePolicy": {
            "maxBatchInstancePercent": 49,
            "maxUnhealthyInstancePercent": 81,
            "maxUnhealthyUpgradedInstancePercent": 98,
            "pauseTimeBetweenBatches": "aaaaaaaaaaaaaaa",
            "enableCrossZoneUpgrade": true,
            "prioritizeUnhealthyInstances": true,
            "maxSurge": true
          }
        },
        "virtualMachineProfile": {
          "storageProfile": {
            "osDisk": {
              "createOption": "FromImage",
              "caching": "ReadWrite",
              "managedDisk": {
                "storageAccountType": "Premium_LRS",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaa"
                }
              },
              "diskSizeGB": 30,
              "name": "a",
              "writeAcceleratorEnabled": true,
              "diffDiskSettings": {
                "option": "Local",
                "placement": "CacheDisk"
              },
              "osType": "Windows",
              "image": {
                "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
              },
              "vhdContainers": [
                "aaaaaaaaaaaaaaaa"
              ]
            },
            "imageReference": {
              "publisher": "azuredatabricks",
              "offer": "databricks",
              "sku": "databricksworker",
              "version": "3.15.2",
              "exactVersion": "aa",
              "sharedGalleryImageId": "aaaaaaa",
              "id": "aaa"
            },
            "dataDisks": []
          },
          "osProfile": {
            "computerNamePrefix": "{virtualMachineScaleSetName}",
            "adminUsername": "admin",
            "linuxConfiguration": {
              "disablePasswordAuthentication": true,
              "ssh": {
                "publicKeys": [
                  {
                    "path": "aaa",
                    "keyData": "aaaaaa"
                  }
                ]
              },
              "provisionVMAgent": true,
              "patchSettings": {
                "patchMode": "ImageDefault",
                "assessmentMode": "ImageDefault"
              }
            },
            "customData": "a",
            "windowsConfiguration": {
              "provisionVMAgent": true,
              "enableAutomaticUpdates": true,
              "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
              "additionalUnattendContent": [
                {
                  "passName": "OobeSystem",
                  "componentName": "Microsoft-Windows-Shell-Setup",
                  "settingName": "AutoLogon",
                  "content": "aaaaaaaaaaaaaaaaaaaa"
                }
              ],
              "patchSettings": {
                "patchMode": "Manual",
                "enableHotpatching": true,
                "assessmentMode": "ImageDefault"
              },
              "winRM": {
                "listeners": [
                  {
                    "protocol": "Http",
                    "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
                  }
                ]
              }
            },
            "secrets": [
              {
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "vaultCertificates": [
                  {
                    "certificateUrl": "aaaaaaa",
                    "certificateStore": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                  }
                ]
              }
            ]
          },
          "networkProfile": {
            "networkInterfaceConfigurations": [
              {
                "name": "myNic1",
                "properties": {
                  "primary": true,
                  "ipConfigurations": [
                    {
                      "name": "myIPConfig",
                      "properties": {
                        "primary": true,
                        "subnet": {
                          "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                        },
                        "publicIPAddressConfiguration": {
                          "name": "aaaaaaaaaaaaaaaaaa",
                          "properties": {
                            "idleTimeoutInMinutes": 18,
                            "dnsSettings": {
                              "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                            },
                            "ipTags": [
                              {
                                "ipTagType": "aaaaaaa",
                                "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                              }
                            ],
                            "publicIPPrefix": {
                              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                            },
                            "publicIPAddressVersion": "IPv4",
                            "deleteOption": "Delete"
                          },
                          "sku": {
                            "name": "Basic",
                            "tier": "Regional"
                          }
                        },
                        "privateIPAddressVersion": "IPv4",
                        "applicationGatewayBackendAddressPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "applicationSecurityGroups": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "loadBalancerBackendAddressPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ],
                        "loadBalancerInboundNatPools": [
                          {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          }
                        ]
                      }
                    }
                  ],
                  "networkSecurityGroup": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
                  },
                  "enableAcceleratedNetworking": true,
                  "enableFpga": true,
                  "dnsSettings": {
                    "dnsServers": [
                      "aaaaaaaaaaaa"
                    ]
                  },
                  "enableIPForwarding": true,
                  "deleteOption": "Delete"
                }
              }
            ],
            "healthProbe": {
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/restorePointName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
            },
            "networkApiVersion": "2020-11-01"
          },
          "securityProfile": {
            "uefiSettings": {
              "secureBootEnabled": true,
              "vTpmEnabled": true
            },
            "encryptionAtHost": true,
            "securityType": "TrustedLaunch"
          },
          "diagnosticsProfile": {
            "bootDiagnostics": {
              "enabled": true,
              "storageUri": "aaaaaaaaaaaaaaaaaaa"
            }
          },
          "extensionProfile": {
            "extensions": [
              {
                "name": "aa",
                "type": "aaaaa",
                "properties": {
                  "forceUpdateTag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "publisher": "aaaaaaaaaaaaa",
                  "type": "aaaaaaaa",
                  "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "autoUpgradeMinorVersion": true,
                  "enableAutomaticUpgrade": true,
                  "settings": {},
                  "protectedSettings": {},
                  "provisioningState": "aaaaaaaaaaaaaa",
                  "provisionAfterExtensions": [
                    "aaaaaaaaaaaaaa"
                  ],
                  "suppressFailures": true
                },
                "id": "aaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "licenseType": "aaaaaaaaaaaaaaaaaaaaaaa",
          "priority": "Regular",
          "evictionPolicy": "Deallocate",
          "billingProfile": {
            "maxPrice": 4
          },
          "scheduledEventsProfile": {
            "terminateNotificationProfile": {
              "notBeforeTimeout": "aa",
              "enable": true
            }
          },
          "userData": "aaaaaaaaaaaaaaaaaaaaaa",
          "capacityReservation": {
            "capacityReservationGroup": {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
            }
          },
          "applicationProfile": {
            "galleryApplications": [
              {
                "tags": "aaaaaaaaaaa",
                "order": 29,
                "packageReferenceId": "aaaaaaaaaa",
                "configurationReference": "aaaaa"
              }
            ]
          }
        },
        "provisioningState": "succeeded",
        "overprovision": true,
        "doNotRunExtensionsOnOverprovisionedVMs": true,
        "platformFaultDomainCount": 1,
        "automaticRepairsPolicy": {
          "enabled": true,
          "gracePeriod": "aaaaaaaaaaaaaaaaaaaaaaaaa"
        },
        "uniqueId": "aaaaa",
        "zoneBalance": true,
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "scaleInPolicy": {
          "rules": [
            "Default"
          ],
          "forceDeletion": true
        },
        "orchestrationMode": "Uniform",
        "spotRestorePolicy": {
          "enabled": true,
          "restoreTimeout": "aaaaaaaaaa"
        }
      },
      "plan": {
        "name": "aaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
      },
      "identity": {
        "principalId": "aaaaaaaaaaaaaaa",
        "tenantId": "aaaaaaaaaaaaaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key3951": {
            "principalId": "aaaa",
            "clientId": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaaaaaaaaaaaaaaaaaaa",
        "type": "EdgeZone"
      }
    }
  ],
  "nextLink": "a://example.com/aaaaaaaaaaaaaaaaaaa"
}

VirtualMachineScaleSet_List_MinimumSet_Gen

Ukázkový požadavek

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

Ukázková odpověď

{
  "value": [
    {
      "location": "eastus",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}"
    },
    {
      "location": "eastus",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}"
    }
  ]
}

Definice

Name Description
AdditionalCapabilities

Povolí nebo zakáže funkci na virtuálním počítači nebo škálovací sadě virtuálních počítačů.

AdditionalUnattendContent

Určuje další informace ve formátu XML, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a předáním, ve kterém se obsah použije.

AllInstancesDown

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz.

AllocationStrategy

Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny.

ApiEntityReference

Referenční informace k entitě rozhraní API.

ApiError

Chyba rozhraní API.

ApiErrorBase

Chybová základna API.

ApplicationProfile

Obsahuje seznam aplikací galerie, které by měly být zpřístupněny virtuálnímu počítači nebo službě VMSS.

AutomaticOSUpgradePolicy

Parametry konfigurace používané k automatickému upgradu operačního systému.

AutomaticRepairsPolicy

Určuje konfigurační parametry pro automatické opravy ve škálovací sadě virtuálních počítačů.

AutomaticZoneRebalancingPolicy

Parametry konfigurace použité při automatickém vyrovnávání az.

BillingProfile

Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure nebo VMSS. Minimální verze api: 2019-03-01.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí hodnoty jsou: Žádné pro úložiště Standard. Jen pro čtení pro úložiště Premium

CapacityReservationProfile

Parametry profilu rezervace kapacity.

CloudError

Chybová odpověď ze služby Compute.

Common.UserAssignedIdentitiesValue
ComponentNames
createdByType

Typ identity, která prostředek vytvořila.

DeleteOptions

Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15.

DiffDiskOptions

Určuje možnost dočasného disku pro disk operačního systému.

DiffDiskPlacement

Určuje dočasné umístění disku pro disk operačního systému. Tuto vlastnost může uživatel použít v požadavku k výběru umístění, tj. disku mezipaměti, disku prostředků nebo místa na disku nvme pro zřizování disku dočasného operačního systému. Další informace o požadavcích na dočasné velikosti disku s operačním systémem najdete v dočasných požadavcích na velikost disku s operačním systémem pro virtuální https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements počítač s Windows a virtuální počítač s Linuxem na adrese https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimální verze api pro NvmeDisk: 2024-03-01.

DiffDiskSettings

Popisuje parametry dočasných nastavení disku, které lze zadat pro disk s operačním systémem. Poznámka: Nastavení dočasného disku lze zadat pouze pro spravovaný disk.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač a VirtualMachineScaleSet. Tato vlastnost je podporovaná pouze pro virtuální počítače, jejichž disk s operačním systémem a skladová položka virtuálního počítače podporují generaci 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), zkontrolujte, jestli funkce HyperVGenerations vrácená jako součást možností skladové položky virtuálního počítače v reakci na rozhraní API skladových položek Microsoft.Compute pro tuto oblast obsahuje V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Další informace o podporovaných typech řadiče disku naleznete v tématu https://aka.ms/azure-diskcontrollertypes.

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste také použít dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku.

DiskDeleteOptionTypes

Určuje chování spravovaného disku při odstranění virtuálního počítače, například jestli je spravovaný disk odstraněný nebo odpojený. Podporované hodnoty jsou: Delete. Pokud se tato hodnota použije, spravovaný disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, spravovaný disk se zachová po odstranění virtuálního počítače. Minimální verze api: 2021-03-01.

DiskEncryptionSetParameters

Popisuje parametr sady prostředků sady prostředků spravovaného zákazníkem pro šifrování disků, který lze zadat pro disk. Poznámka: ID prostředku sady šifrování disku lze zadat pouze pro spravovaný disk. Další podrobnosti najdete v https://aka.ms/mdssewithcmkoverview.

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault.

EventGridAndResourceGraph

Určuje konfiguraci související s naplánovanými událostmi eventGridAndResourceGraph.

ExtendedLocation

Komplexní typ rozšířeného umístění.

ExtendedLocationTypes

Typ rozšířeného umístění.

HighSpeedInterconnectPlacement

Určuje umístění vysokorychlostního propojení pro škálovací sadu virtuálních počítačů.

HostEndpointSettings

Určuje konkrétní nastavení koncového bodu hostitele.

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. POZNÁMKA: Odkaz na image a nabídka lze nastavit pouze při vytváření škálovací sady.

InnerError

Podrobnosti vnitřní chyby.

IPVersion

K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

KeyVaultSecretReference

Popisuje odkaz na tajný klíč služby Key Vault.

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce.

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

LinuxPatchSettings

Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se použijí při výběru režimu oprav AutomaticByPlatform v nastavení opravy Linuxu.

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

imageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

MaxInstancePercentPerZonePolicy

Parametry konfigurace používané k omezení počtu virtuálních počítačů na zónu dostupnosti ve škálovací sadě virtuálních počítačů.

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení.

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní.

NetworkInterfaceAuxiliaryMode

Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim.

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z vlastní image. Možné hodnoty jsou: Windows,Linux.

OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů.

OSImageNotificationProfile
PassNames
PatchSettings

Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

Placement

Popisuje uživatelem definovaná omezení pro umístění hardwaru prostředků.

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit.

PriorityMixPolicy

Určuje cílové rozdělení pro virtuální počítače se spotovou a běžnou prioritou v rámci škálovací sady s flexibilním režimem orchestrace. Pomocí této vlastnosti může zákazník určit základní počet běžných prioritních virtuálních počítačů vytvořených při škálování instance VMSS Flex a rozdělení na virtuální počítače se spotovou a běžnou prioritou po dosažení tohoto základního cíle.

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.

ProxyAgentSettings

Určuje nastavení ProxyAgent pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Minimální verze rozhraní API: 2023-09-01.

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní.

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

RebalanceBehavior

Typ chování vyrovnávání, které se použije k opětovnému vytvoření virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď CreateBeforeDelete.

RebalanceStrategy

Typ strategie vyrovnávání, která se použije k vyrovnávání virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď znovu vytvoření.

RepairAction

Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena.

ResiliencyPolicy

Popisuje zásady odolnosti – AutomaticZoneRebalancingPolicy, ResilientVMCreationPolicy a/nebo ResilientVMDeletionPolicy.

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolných virtuálních počítačů.

ResilientVMDeletionPolicy

Parametry konfigurace použité při odstraňování odolných virtuálních počítačů.

ResourceIdentityType

Typ identity používané pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače.

RollingUpgradePolicy

Parametry konfigurace použité při postupném upgradu.

ScaleInPolicy

Popisuje zásady škálování virtuálních počítačů pro škálovací sadu virtuálních počítačů.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Určuje konfigurace související s plánovanými událostmi ScheduledDeploy, Reboot a ScheduledEventsAdditionalPublishingTargets.

ScheduledEventsProfile
SecurityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače.

SecurityPostureReference

Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01

SecurityProfile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

ServiceArtifactReference

Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

Sku

Popisuje skladovou položku škálovací sady virtuálních počítačů. POZNÁMKA: Pokud nová skladová položka virtuálního počítače není na hardwaru aktuálně zapnutá, musíte virtuální počítače ve škálovací sadě uvolnit před úpravou názvu skladové položky.

SkuProfile

Určuje profil skladové položky pro škálovací sadu virtuálních počítačů. Pomocí této vlastnosti může zákazník zadat seznam velikostí virtuálních počítačů a strategii alokace.

SkuProfileVMSize

Určuje velikost virtuálního počítače.

SpotRestorePolicy

Určuje vlastnosti příméTry-Restore pro škálovací sadu virtuálních počítačů. Pomocí této vlastnosti může zákazník povolit nebo zakázat automatické obnovení vyřazených instancí spotových virtuálních počítačů VMSS oportunisticky na základě dostupnosti kapacity a cenových omezení.

SshConfiguration

Konfigurace SSH pro virtuální počítače s Linuxem spuštěné v Azure

SshPublicKey

Obsahuje informace o veřejném klíči certifikátu SSH a cestě na virtuálním počítači s Linuxem, kde je veřejný klíč umístěný.

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky. Nejde ho použít s diskem s operačním systémem. Standard_LRS používá hdd úrovně Standard. StandardSSD_LRS používá SSD úrovně Standard. Premium_LRS používá SSD úrovně Premium. UltraSSD_LRS používá disk Úrovně Ultra. Premium_ZRS používá zónově redundantní úložiště SSD úrovně Premium. StandardSSD_ZRS používá zónově redundantní úložiště SSD úrovně Standard. Další informace o discích podporovaných pro virtuální počítače s Windows najdete v tématu https://docs.microsoft.com/azure/virtual-machines/windows/disks-types a v případě virtuálních počítačů s Linuxem najdete https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

SubResource
systemData

Metadata týkající se vytvoření a poslední změny prostředku.

TerminateNotificationProfile
UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01.

UpgradeMode

Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.

UpgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo postupné.

UserInitiatedReboot

Určuje konfigurace související s naplánovanými událostmi související s restartováním.

UserInitiatedRedeploy

Určuje opětovné nasazení souvisejících konfigurací souvisejících s naplánovanými událostmi.

VaultCertificate

Popisuje jeden odkaz na certifikát ve službě Key Vault a umístění certifikátu na virtuálním počítači.

VaultSecretGroup

Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault.

VirtualHardDisk

Popisuje identifikátor URI disku.

VirtualMachineEvictionPolicyTypes

Určuje zásady vyřazení pro spotový virtuální počítač/VMSS Azure

VirtualMachinePriorityTypes

Určuje prioritu pro samostatný virtuální počítač nebo virtuální počítače ve škálovací sadě. Výčet "Nízký" bude v budoucnu zastaralý, použijte prosím "Spot" jako výčet pro nasazení spotového virtuálního počítače/VMSS Azure.

VirtualMachineScaleSet

Popisuje škálovací sadu virtuálních počítačů.

VirtualMachineScaleSetDataDisk

Popisuje datový disk škálovací sady virtuálních počítačů.

VirtualMachineScaleSetExtension

Popisuje rozšíření škálovací sady virtuálních počítačů.

VirtualMachineScaleSetExtensionProfile

Popisuje profil rozšíření škálovací sady virtuálních počítačů.

VirtualMachineScaleSetHardwareProfile

Určuje nastavení hardwaru pro škálovací sadu virtuálních počítačů.

VirtualMachineScaleSetIdentity

Identita škálovací sady virtuálních počítačů.

VirtualMachineScaleSetIPConfiguration

Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů.

VirtualMachineScaleSetIpTag

Obsahuje značku IP přidruženou k veřejné IP adrese.

VirtualMachineScaleSetListResult

Výpis odpovědi operace virtuálního počítače.

VirtualMachineScaleSetManagedDiskParameters

Popisuje parametry spravovaného disku ScaleSet.

VirtualMachineScaleSetNetworkConfiguration

Popisuje síťové konfigurace síťového profilu škálovací sady virtuálních počítačů.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Popisuje nastavení DNS konfigurace sítě škálovacích sad virtuálních počítačů.

VirtualMachineScaleSetNetworkProfile

Popisuje profil sítě škálovací sady virtuálních počítačů.

VirtualMachineScaleSetOSDisk

Popisuje disk operačního systému škálovací sady virtuálních počítačů.

VirtualMachineScaleSetOSProfile

Popisuje profil operačního systému škálovací sady virtuálních počítačů.

VirtualMachineScaleSetPublicIPAddressConfiguration

Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Popisuje nastavení DNS konfigurace sítě škálovacích sad virtuálních počítačů.

VirtualMachineScaleSetScaleInRules
VirtualMachineScaleSetStorageProfile

Popisuje profil úložiště škálovací sady virtuálních počítačů.

VirtualMachineScaleSetVMProfile

Popisuje profil virtuálního počítače škálovací sady virtuálních počítačů.

VMDiskSecurityProfile

Určuje nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ho nastavit pouze pro důvěrné virtuální počítače.

VMGalleryApplication

Určuje požadované informace pro odkaz na verzi aplikace v galerii výpočetních prostředků.

VMSizeProperties

Určuje nastavení vlastnosti velikosti virtuálního počítače na virtuálním počítači.

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít, když je v nastavení opravy systému Windows vybrán režim opravy AutomaticByPlatform.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé.

WinRMConfiguration

Popisuje konfiguraci vzdálené správy windows virtuálního počítače.

WinRMListener

Popisuje protokol a kryptografický otisk naslouchacího procesu vzdálené správy systému Windows.

ZonalPlatformFaultDomainAlignMode

Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště.

ZoneAllocationPolicy

Parametry konfigurace pro přidělování zón škálovací sady virtuálních počítačů.

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

AdditionalCapabilities

Povolí nebo zakáže funkci na virtuálním počítači nebo škálovací sadě virtuálních počítačů.

Name Typ Description
enableFips1403Encryption

boolean

Příznak umožňuje použití kryptografie kompatibilní se standardem FIPS 140-3 v protectedSettings rozšíření. Další informace najdete tady: https://aka.ms/linuxagentfipssupport.

hibernationEnabled

boolean

Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači.

ultraSSDEnabled

boolean

Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená.

AdditionalUnattendContent

Určuje další informace ve formátu XML, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a předáním, ve kterém se obsah použije.

Name Typ Description
componentName

ComponentNames

Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup.

content

string

Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá.

passName

PassNames

Název pass. V současné době je jedinou povolenou hodnotou OobeSystem.

settingName

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

AllInstancesDown

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz.

Name Typ Description
automaticallyApprove

boolean

Určuje, zda mají být naplánované události automaticky schváleny, když jsou všechny instance mimo provoz. jeho výchozí hodnota je true

AllocationStrategy

Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny.

Hodnota Description
LowestPrice
CapacityOptimized
Prioritized

ApiEntityReference

Referenční informace k entitě rozhraní API.

Name Typ Description
id

string

ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Chyba rozhraní API.

Name Typ Description
code

string

Kód chyby.

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba Api

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApiErrorBase

Chybová základna API.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApplicationProfile

Obsahuje seznam aplikací galerie, které by měly být zpřístupněny virtuálnímu počítači nebo službě VMSS.

Name Typ Description
galleryApplications

VMGalleryApplication[]

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS.

AutomaticOSUpgradePolicy

Parametry konfigurace používané k automatickému upgradu operačního systému.

Name Typ Description
disableAutomaticRollback

boolean

Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnotou je nepravda.

enableAutomaticOSUpgrade

boolean

Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnotou je nepravda. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true.

osRollingUpgradeDeferral

boolean

Určuje, jestli by se u automatického upgradu operačního systému mělo provést odložení. Odložené upgrady operačního systému budou posílat upřesňující oznámení na základě jednotlivých virtuálních počítačů, že upgrade operačního systému z postupných upgradů je příchozí, prostřednictvím značky IMDS Platform.PendingOSUpgrade. Upgrade se pak odrazí, dokud se upgrade neschválí prostřednictvím volání ApproveRollingUpgrade.

useRollingUpgradePolicy

boolean

Označuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Výchozí hodnotou je nepravda. Pokud v sadě VMSS není definovaná žádná zásada, automatický upgrade operačního systému se vrátí k výchozím zásadám.

AutomaticRepairsPolicy

Určuje konfigurační parametry pro automatické opravy ve škálovací sadě virtuálních počítačů.

Name Typ Description
enabled

boolean

Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false.

gracePeriod

string

Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 10 minut (PT10M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M).

repairAction

RepairAction

Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena.

AutomaticZoneRebalancingPolicy

Parametry konfigurace použité při automatickém vyrovnávání az.

Name Typ Description
enabled

boolean

Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené automatické vyrovnávání dostupnosti. Výchozí hodnota je false.

rebalanceBehavior

RebalanceBehavior

Typ chování vyrovnávání, které se použije k opětovnému vytvoření virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď CreateBeforeDelete.

rebalanceStrategy

RebalanceStrategy

Typ strategie vyrovnávání, která se použije k vyrovnávání virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď znovu vytvoření.

BillingProfile

Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure nebo VMSS. Minimální verze api: 2019-03-01.

Name Typ Description
maxPrice

number (double)

Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS Azure. Tato cena je v amerických dolarech.

Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure.

Maximální cena se použije také k vyřazení spotového virtuálního počítače nebo služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo VMSS překročí maximální cenu.

Možné hodnoty:

- Jakákoli desetinná hodnota větší než nula. Příklad: 0.01538

-1 – označuje výchozí cenu, která se má up-to na vyžádání.

Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete.

Minimální verze api: 2019-03-01.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

Name Typ Description
enabled

boolean

Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění.

storageUri

string

Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště.

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí hodnoty jsou: Žádné pro úložiště Standard. Jen pro čtení pro úložiště Premium

Hodnota Description
None
ReadOnly
ReadWrite

CapacityReservationProfile

Parametry profilu rezervace kapacity.

Name Typ Description
capacityReservationGroup

SubResource

Určuje ID prostředku skupiny rezervací kapacity, které by se mělo použít k přidělování instancí virtuálních počítačů nebo škálovací sady za předpokladu, že byla rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation.

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API.

Common.UserAssignedIdentitiesValue

Name Typ Description
clientId

string

ID klienta identity přiřazené uživatelem.

principalId

string

ID objektu zabezpečení identity přiřazené uživatelem.

ComponentNames

Hodnota Description
Microsoft-Windows-Shell-Setup

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

DeleteOptions

Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače

Hodnota Description
Delete
Detach

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15.

Name Typ Description
bootDiagnostics

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. POZNÁMKA: Pokud je zadaný identifikátor STORAGEURI, ujistěte se, že je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

DiffDiskOptions

Určuje možnost dočasného disku pro disk operačního systému.

Hodnota Description
Local

DiffDiskPlacement

Určuje dočasné umístění disku pro disk operačního systému. Tuto vlastnost může uživatel použít v požadavku k výběru umístění, tj. disku mezipaměti, disku prostředků nebo místa na disku nvme pro zřizování disku dočasného operačního systému. Další informace o požadavcích na dočasné velikosti disku s operačním systémem najdete v dočasných požadavcích na velikost disku s operačním systémem pro virtuální https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements počítač s Windows a virtuální počítač s Linuxem na adrese https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimální verze api pro NvmeDisk: 2024-03-01.

Hodnota Description
CacheDisk
ResourceDisk
NvmeDisk

DiffDiskSettings

Popisuje parametry dočasných nastavení disku, které lze zadat pro disk s operačním systémem. Poznámka: Nastavení dočasného disku lze zadat pouze pro spravovaný disk.

Name Typ Description
option

DiffDiskOptions

Určuje dočasné nastavení disku pro disk operačního systému.

placement

DiffDiskPlacement

Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk nebo NvmeDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes a virtuálním počítači s Linuxem v https://docs.microsoft.com/azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. Minimální verze api pro NvmeDisk: 2024-03-01.

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač a VirtualMachineScaleSet. Tato vlastnost je podporovaná pouze pro virtuální počítače, jejichž disk s operačním systémem a skladová položka virtuálního počítače podporují generaci 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), zkontrolujte, jestli funkce HyperVGenerations vrácená jako součást možností skladové položky virtuálního počítače v reakci na rozhraní API skladových položek Microsoft.Compute pro tuto oblast obsahuje V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Další informace o podporovaných typech řadiče disku naleznete v tématu https://aka.ms/azure-diskcontrollertypes.

Hodnota Description
SCSI
NVMe

DiskCreateOptionTypes

Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste také použít dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku.

Hodnota Description
FromImage
Empty
Attach
Copy
Restore

DiskDeleteOptionTypes

Určuje chování spravovaného disku při odstranění virtuálního počítače, například jestli je spravovaný disk odstraněný nebo odpojený. Podporované hodnoty jsou: Delete. Pokud se tato hodnota použije, spravovaný disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, spravovaný disk se zachová po odstranění virtuálního počítače. Minimální verze api: 2021-03-01.

Hodnota Description
Delete
Detach

DiskEncryptionSetParameters

Popisuje parametr sady prostředků sady prostředků spravovaného zákazníkem pro šifrování disků, který lze zadat pro disk. Poznámka: ID prostředku sady šifrování disku lze zadat pouze pro spravovaný disk. Další podrobnosti najdete v https://aka.ms/mdssewithcmkoverview.

Name Typ Description
id

string

ID prostředku

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

Hodnota Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault.

Name Typ Description
userAssignedIdentityResourceId

string

Určuje ID prostředku ARM jedné z identit uživatelů přidružených k virtuálnímu počítači.

EventGridAndResourceGraph

Určuje konfiguraci související s naplánovanými událostmi eventGridAndResourceGraph.

Name Typ Description
enable

boolean

Určuje, jestli je pro konfigurace související s naplánovanou událostí povolená služba Event Grid a graf prostředků.

scheduledEventsApiVersion

string

Určuje verzi rozhraní api-version, která určuje, která verze schématu konfigurace naplánovaných událostí bude doručena.

ExtendedLocation

Komplexní typ rozšířeného umístění.

Name Typ Description
name

string

Název rozšířeného umístění.

type

ExtendedLocationTypes

Typ rozšířeného umístění.

ExtendedLocationTypes

Typ rozšířeného umístění.

Hodnota Description
EdgeZone

HighSpeedInterconnectPlacement

Určuje umístění vysokorychlostního propojení pro škálovací sadu virtuálních počítačů.

Hodnota Description
None

Žádné umístění vysokorychlostního propojení

Trunk

Umístění vysokorychlostního propojení kmene

HostEndpointSettings

Určuje konkrétní nastavení koncového bodu hostitele.

Name Typ Description
inVMAccessControlProfileReferenceId

string

Určuje ID prostředku InVMAccessControlProfileVersion ve formátu /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

mode

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. POZNÁMKA: Odkaz na image a nabídka lze nastavit pouze při vytváření škálovací sady.

Name Typ Description
communityGalleryImageId

string

Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity.

exactVersion

string

Určuje v desetinných číslech verzi bitové kopie platformy nebo bitové kopie marketplace použité k vytvoření virtuálního počítače. Toto pole pouze pro čtení se liší od pole "version" pouze v případě, že hodnota zadaná v poli "version" je "latest".

id

string

ID prostředku

offer

string

Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače.

publisher

string

Vydavatel image.

sharedGalleryImageId

string

Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie.

sku

string

Skladová položka image.

version

string

Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze.

InnerError

Podrobnosti vnitřní chyby.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

IPVersion

K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

Hodnota Description
IPv4
IPv6

KeyVaultSecretReference

Popisuje odkaz na tajný klíč služby Key Vault.

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód ve službě Key Vault.

sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující tajný klíč.

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce.

Name Typ Description
disablePasswordAuthentication

boolean

Určuje, jestli se má zakázat ověřování heslem.

enableVMAgentPlatformUpdates

boolean

Určuje, jestli jsou pro virtuální počítač s Linuxem povolené aktualizace platformy VMAgent. Výchozí hodnotou je nepravda.

patchSettings

LinuxPatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

provisionVMAgent

boolean

Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.

ssh

SshConfiguration

Určuje konfiguraci klíče ssh pro operační systém Linux.

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

Hodnota Description
ImageDefault
AutomaticByPlatform

LinuxPatchSettings

Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu.

Name Typ Description
assessmentMode

LinuxPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu.

patchMode

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

imageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

Hodnota Description
Unknown
IfRequired
Never
Always

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se použijí při výběru režimu oprav AutomaticByPlatform v nastavení opravy Linuxu.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů.

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

imageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.

Hodnota Description
ImageDefault
AutomaticByPlatform

MaxInstancePercentPerZonePolicy

Parametry konfigurace používané k omezení počtu virtuálních počítačů na zónu dostupnosti ve škálovací sadě virtuálních počítačů.

Name Typ Description
enabled

boolean

Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolená maxInstancePercentPerZonePolicy.

value

integer (int32)

maximum: 100

Omezte počet instancí v každé zóně jako procento celkové kapacity škálovací sady virtuálních počítačů.

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení.

Hodnota Description
Audit
Enforce

Modes

Určuje režim provádění. V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. V režimu vynucení systém vynucuje řízení přístupu a jedná se o doporučený režim operace.

Hodnota Description
Audit
Enforce
Disabled

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní.

Hodnota Description
2020-11-01
2022-11-01

NetworkInterfaceAuxiliaryMode

Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim.

Hodnota Description
None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

Hodnota Description
None
A1
A2
A4
A8

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z vlastní image. Možné hodnoty jsou: Windows,Linux.

Hodnota Description
Windows
Linux

OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů.

Hodnota Description
Uniform
Flexible

OSImageNotificationProfile

Name Typ Description
enable

boolean

Určuje, jestli je povolená nebo zakázaná událost naplánované image operačního systému.

notBeforeTimeout

string

Doba, po kterou se virtuální počítač znovu zmage nebo upgrade operačního systému bude muset potenciálně schválit událost naplánované image operačního systému před automatickým schválením události (vypršel časový limit). Konfigurace je zadána ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M).

PassNames

Hodnota Description
OobeSystem

PatchSettings

Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

Name Typ Description
assessmentMode

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform ve opravách hosta virtuálního počítače ve Windows.

enableHotpatching

boolean

Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být provisionVMAgent nastaven na true a patchMode musí být nastaven na AutomaticByPlatform.

patchMode

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé.

Placement

Popisuje uživatelem definovaná omezení pro umístění hardwaru prostředků.

Name Typ Description
excludeZones

string[]

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je parametr zonePlacementPolicy nastaven na hodnotu Any/Auto, nesmí být zóna dostupnosti vybraná systémem uvedena v seznamu zón dostupnosti předaných parametrem excludeZones. Pokud možnost excludeZones není k dispozici, budou všechny zóny dostupnosti v oblasti považovány za výběr.

includeZones

string[]

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je parametr zonePlacementPolicy nastavený na hodnotu Any/Auto, musí být zóna dostupnosti vybraná systémem obsažena v seznamu zón dostupnosti předaných parametrem includeZones. Pokud není k dispozici includeZones, budou všechny zóny dostupnosti v oblasti považovány za výběr.

zonePlacementPolicy

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit.

Name Typ Description
name

string

ID plánu.

product

string

Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference.

promotionCode

string

Kód povýšení.

publisher

string

ID vydavatele.

PriorityMixPolicy

Určuje cílové rozdělení pro virtuální počítače se spotovou a běžnou prioritou v rámci škálovací sady s flexibilním režimem orchestrace. Pomocí této vlastnosti může zákazník určit základní počet běžných prioritních virtuálních počítačů vytvořených při škálování instance VMSS Flex a rozdělení na virtuální počítače se spotovou a běžnou prioritou po dosažení tohoto základního cíle.

Name Typ Description
baseRegularPriorityCount

integer (int32)

Základní počet běžných virtuálních počítačů s prioritou, které se vytvoří v této škálovací sadě při horizontálním navýšení kapacity.

regularPriorityPercentageAboveBase

integer (int32)

maximum: 100

Procento instancí virtuálních počítačů po dosažení základního běžného počtu priorit, které se očekává, že budou používat pravidelnou prioritu.

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.

Hodnota Description
Http
Https

ProxyAgentSettings

Určuje nastavení ProxyAgent pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Minimální verze rozhraní API: 2023-09-01.

Name Typ Description
addProxyAgentExtension

boolean

Určete, zda se má implicitně nainstalovat rozšíření ProxyAgent. Tato možnost je v současné době dostupná pouze pro operační systém Linux.

enabled

boolean

Určuje, jestli má být na virtuálním počítači nebo škálovací sadě virtuálních počítačů povolená funkce ProxyAgent.

imds

HostEndpointSettings

Určuje nastavení koncového bodu IMDS při vytváření virtuálního počítače nebo škálovací sady virtuálních počítačů. Minimální verze api: 2024-03-01.

keyIncarnationId

integer (int32)

Zvýšení hodnoty této vlastnosti umožňuje uživatelům resetovat klíč použitý k zabezpečení komunikačního kanálu mezi hostem a hostitelem.

mode

Mode

Určuje režim, na který se bude agent Proxy Agent spouštět. Upozornění: Tato vlastnost je zastaralá, v nastavení konkrétního hostitelského bodu zadejte režim.

wireServer

HostEndpointSettings

Určuje nastavení koncového bodu Wire Serveru při vytváření virtuálního počítače nebo škálovací sady virtuálních počítačů. Minimální verze api: 2024-03-01.

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní.

Name Typ Description
name

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

tier

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

PublicIPAddressSkuName

Zadání názvu skladové položky veřejné IP adresy

Hodnota Description
Basic
Standard

PublicIPAddressSkuTier

Zadání úrovně skladové položky veřejné IP adresy

Hodnota Description
Regional
Global

RebalanceBehavior

Typ chování vyrovnávání, které se použije k opětovnému vytvoření virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď CreateBeforeDelete.

Hodnota Description
CreateBeforeDelete

RebalanceStrategy

Typ strategie vyrovnávání, která se použije k vyrovnávání virtuálních počítačů ve škálovací sadě napříč zónami dostupnosti. Výchozí a podporovaná hodnota je teď znovu vytvoření.

Hodnota Description
Recreate

RepairAction

Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena.

Hodnota Description
Replace
Restart
Reimage

ResiliencyPolicy

Popisuje zásady odolnosti – AutomaticZoneRebalancingPolicy, ResilientVMCreationPolicy a/nebo ResilientVMDeletionPolicy.

Name Typ Description
automaticZoneRebalancingPolicy

AutomaticZoneRebalancingPolicy

Parametry konfigurace použité při automatickém vyrovnávání az.

resilientVMCreationPolicy

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolných virtuálních počítačů.

resilientVMDeletionPolicy

ResilientVMDeletionPolicy

Parametry konfigurace použité při odstraňování odolných virtuálních počítačů.

zoneAllocationPolicy

ZoneAllocationPolicy

Konfigurační parametry používané při přidělování zón.

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolných virtuálních počítačů.

Name Typ Description
enabled

boolean

Určuje, jestli se má ve škálovací sadě virtuálních počítačů povolit vytvoření odolného virtuálního počítače. Výchozí hodnota je false.

ResilientVMDeletionPolicy

Parametry konfigurace použité při odstraňování odolných virtuálních počítačů.

Name Typ Description
enabled

boolean

Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené odstranění odolného virtuálního počítače. Výchozí hodnota je false.

ResourceIdentityType

Typ identity používané pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače.

Hodnota Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

RollingUpgradePolicy

Parametry konfigurace použité při postupném upgradu.

Name Typ Description
enableCrossZoneUpgrade

boolean

Povolte VMSS ignorovat hranice AZ při vytváření dávek upgradu. Zvažte aktualizaci domény a maxBatchInstancePercent k určení velikosti dávky.

maxBatchInstancePercent

integer (int32)

minimum: 5
maximum: 100

Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%.

maxSurge

boolean

Vytvořte nové virtuální počítače pro upgrade škálovací sady místo aktualizace existujících virtuálních počítačů. Existující virtuální počítače budou odstraněny po vytvoření nových virtuálních počítačů pro každou dávku.

maxUnhealthyInstancePercent

integer (int32)

minimum: 5
maximum: 100

Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%.

maxUnhealthyUpgradedInstancePercent

integer (int32)

maximum: 100

Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%.

pauseTimeBetweenBatches

string

Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S).

prioritizeUnhealthyInstances

boolean

Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před všemi instancemi, které jsou v pořádku.

rollbackFailedInstancesOnPolicyBreach

boolean

Vrácení neúspěšných instancí do předchozího modelu v případě porušení zásad postupného upgradu

ScaleInPolicy

Popisuje zásady škálování virtuálních počítačů pro škálovací sadu virtuálních počítačů.

Name Typ Description
forceDeletion

boolean

Tato vlastnost umožňuje určit, jestli virtuální počítače zvolené k odebrání musí být vynucené odstranění, když se škálovací sada virtuálních počítačů škáluje. (Funkce ve verzi Preview)

prioritizeUnhealthyVMs

boolean

Tato vlastnost umožňuje určit prioritu odstranění nezdravých a neaktivních virtuálních počítačů, když se škálovací sada virtuálních počítačů škáluje. (Funkce ve verzi Preview)

rules

VirtualMachineScaleSetScaleInRules[]

Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů.

Možné hodnoty:

Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity.

Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné.

nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné.

ScheduledEventsAdditionalPublishingTargets

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

Parametry konfigurace použité při vytváření nastavení plánované události EventGridAndResourceGraph.

ScheduledEventsPolicy

Určuje konfigurace související s plánovanými událostmi ScheduledDeploy, Reboot a ScheduledEventsAdditionalPublishingTargets.

Name Typ Description
allInstancesDown

AllInstancesDown

Parametry konfigurace použité při vytváření vytváření nastavení naplánované události AllInstancesDown.

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy.

ScheduledEventsProfile

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

Určuje konfigurace související s událostmi naplánované image operačního systému.

terminateNotificationProfile

TerminateNotificationProfile

Určuje konfigurace související s naplánovanou událostí ukončení.

SecurityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače.

Hodnota Description
VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

SecurityPostureReference

Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01

Name Typ Description
excludeExtensions

string[]

Seznam názvů rozšíření virtuálních počítačů, které se mají vyloučit při použití stavu zabezpečení

id

string

ID odkazu na stav zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

isOverridable

boolean

Určuje, jestli uživatel může přepsat stav zabezpečení.

SecurityProfile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

Name Typ Description
encryptionAtHost

boolean

Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Výchozí chování je: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na true pro prostředek.

encryptionIdentity

EncryptionIdentity

Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault.

proxyAgentSettings

ProxyAgentSettings

Určuje nastavení proxyagentu při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01.

securityType

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

uefiSettings

UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01.

SecurityTypes

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost.

Hodnota Description
TrustedLaunch
ConfidentialVM

ServiceArtifactReference

Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01

Name Typ Description
id

string

Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

SettingNames

Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon.

Hodnota Description
AutoLogon
FirstLogonCommands

Sku

Popisuje skladovou položku škálovací sady virtuálních počítačů. POZNÁMKA: Pokud nová skladová položka virtuálního počítače není na hardwaru aktuálně zapnutá, musíte virtuální počítače ve škálovací sadě uvolnit před úpravou názvu skladové položky.

Name Typ Description
capacity

integer (int64)

Určuje počet virtuálních počítačů ve škálovací sadě.

name

string

Název skladové položky.

tier

string

Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Basic

SkuProfile

Určuje profil skladové položky pro škálovací sadu virtuálních počítačů. Pomocí této vlastnosti může zákazník zadat seznam velikostí virtuálních počítačů a strategii alokace.

Name Typ Description
allocationStrategy

AllocationStrategy

Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny.

vmSizes

SkuProfileVMSize[]

Určuje velikosti virtuálních počítačů pro škálovací sadu virtuálních počítačů.

SkuProfileVMSize

Určuje velikost virtuálního počítače.

Name Typ Description
name

string

Určuje název velikosti virtuálního počítače.

rank

integer (int32)

Určuje pořadí (prioritu a.k.a) přidružené k velikosti virtuálního počítače.

SpotRestorePolicy

Určuje vlastnosti příméTry-Restore pro škálovací sadu virtuálních počítačů. Pomocí této vlastnosti může zákazník povolit nebo zakázat automatické obnovení vyřazených instancí spotových virtuálních počítačů VMSS oportunisticky na základě dostupnosti kapacity a cenových omezení.

Name Typ Description
enabled

boolean

Povolí funkci Spot-Try-Restore, ve které se vyřazované instance spotové služby VMSS SPOT pokusí obnovit oportunisticky na základě dostupnosti kapacity a cenových omezení.

restoreTimeout

string

Hodnota časového limitu vyjádřená jako doba trvání iso 8601, po které se platforma nebude pokoušet obnovit spotové instance VMSS

SshConfiguration

Konfigurace SSH pro virtuální počítače s Linuxem spuštěné v Azure

Name Typ Description
publicKeys

SshPublicKey[]

Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu.

SshPublicKey

Obsahuje informace o veřejném klíči certifikátu SSH a cestě na virtuálním počítači s Linuxem, kde je veřejný klíč umístěný.

Name Typ Description
keyData

string

Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky. Nejde ho použít s diskem s operačním systémem. Standard_LRS používá hdd úrovně Standard. StandardSSD_LRS používá SSD úrovně Standard. Premium_LRS používá SSD úrovně Premium. UltraSSD_LRS používá disk Úrovně Ultra. Premium_ZRS používá zónově redundantní úložiště SSD úrovně Premium. StandardSSD_ZRS používá zónově redundantní úložiště SSD úrovně Standard. Další informace o discích podporovaných pro virtuální počítače s Windows najdete v tématu https://docs.microsoft.com/azure/virtual-machines/windows/disks-types a v případě virtuálních počítačů s Linuxem najdete https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

Hodnota Description
Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

SubResource

Name Typ Description
id

string

ID prostředku

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

TerminateNotificationProfile

Name Typ Description
enable

boolean

Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost.

notBeforeTimeout

string

Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M).

UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01.

Name Typ Description
secureBootEnabled

boolean

Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01.

vTpmEnabled

boolean

Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01.

UpgradeMode

Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.

Hodnota Description
Automatic
Manual
Rolling

UpgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo postupné.

Name Typ Description
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Parametry konfigurace používané k provádění automatického upgradu operačního systému

mode

UpgradeMode

Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.

rollingUpgradePolicy

RollingUpgradePolicy

Parametry konfigurace použité při postupném upgradu.

UserInitiatedReboot

Určuje konfigurace související s naplánovanými událostmi související s restartováním.

Name Typ Description
automaticallyApprove

boolean

Určuje konfigurace související s naplánovanou událostí restartování.

UserInitiatedRedeploy

Určuje opětovné nasazení souvisejících konfigurací souvisejících s naplánovanými událostmi.

Name Typ Description
automaticallyApprove

boolean

Určuje konfiguraci související s naplánovanou událostí opětovné nasazení.

VaultCertificate

Popisuje jeden odkaz na certifikát ve službě Key Vault a umístění certifikátu na virtuálním počítači.

Name Typ Description
certificateStore

string

U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem.

certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.

VaultSecretGroup

Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault.

Name Typ Description
sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates.

vaultCertificates

VaultCertificate[]

Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty.

VirtualHardDisk

Popisuje identifikátor URI disku.

Name Typ Description
uri

string

Určuje identifikátor URI virtuálního pevného disku.

VirtualMachineEvictionPolicyTypes

Určuje zásady vyřazení pro spotový virtuální počítač/VMSS Azure

Hodnota Description
Deallocate
Delete

VirtualMachinePriorityTypes

Určuje prioritu pro samostatný virtuální počítač nebo virtuální počítače ve škálovací sadě. Výčet "Nízký" bude v budoucnu zastaralý, použijte prosím "Spot" jako výčet pro nasazení spotového virtuálního počítače/VMSS Azure.

Hodnota Description
Regular
Low
Spot

VirtualMachineScaleSet

Popisuje škálovací sadu virtuálních počítačů.

Name Typ Description
etag

string

Etag je vlastnost vrácená v odpovědi Create/Update/Get škálovací sady virtuálních počítačů, aby ji zákazník mohl zadat do hlavičky a zajistit tak optimistické aktualizace

extendedLocation

ExtendedLocation

Rozšířené umístění škálovací sady virtuálních počítačů.

id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

VirtualMachineScaleSetIdentity

Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná.

location

string

Geografické umístění, ve kterém se nachází zdroj

name

string

Název prostředku

placement

Placement

Část Umístění určuje uživatelem definovaná omezení pro umístění hardwaru škálovací sady virtuálních počítačů. Tuto vlastnost nelze po zřízení škálovací sady VMSS změnit. Minimální verze API: 2025-04-01.

plan

Plan

Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit.

properties.additionalCapabilities

AdditionalCapabilities

Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS.

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Zásady pro automatické opravy

properties.constrainedMaximumCapacity

boolean

Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána.

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích.

properties.highSpeedInterconnectPlacement

HighSpeedInterconnectPlacement

Určuje umístění vysokorychlostního propojení pro škálovací sadu virtuálních počítačů.

properties.hostGroup

SubResource

Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01.

properties.orchestrationMode

OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů.

properties.overprovision

boolean

Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená.

properties.platformFaultDomainCount

integer (int32)

Počet domén selhání pro každou skupinu umístění

properties.priorityMixPolicy

PriorityMixPolicy

Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou ve stejné instanci VMSS Flex.

properties.provisioningState

string

Stav zřizování, který se zobrazí pouze v odpovědi.

properties.proximityPlacementGroup

SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01.

properties.resiliencyPolicy

ResiliencyPolicy

Zásady odolnosti

properties.scaleInPolicy

ScaleInPolicy

Určuje zásady použité při škálování virtuálních počítačů ve škálovací sadě virtuálních počítačů.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Zásada ScheduledEvents.

properties.singlePlacementGroup

boolean

Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true.

properties.skuProfile

SkuProfile

Určuje profil skladové položky pro škálovací sadu virtuálních počítačů.

properties.spotRestorePolicy

SpotRestorePolicy

Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů.

properties.timeCreated

string (date-time)

Určuje čas, kdy byl vytvořen prostředek škálovací sady virtuálních počítačů. Minimální verze api: 2021-11-01.

properties.uniqueId

string

Určuje ID, které jednoznačně identifikuje škálovací sadu virtuálních počítačů.

properties.upgradePolicy

UpgradePolicy

Zásady upgradu.

properties.virtualMachineProfile

VirtualMachineScaleSetVMProfile

Profil virtuálního počítače.

properties.zonalPlatformFaultDomainAlignMode

ZonalPlatformFaultDomainAlignMode

Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště.

properties.zoneBalance

boolean

Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. Vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zóny škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena.

sku

Sku

Skladová položka škálovací sady virtuálních počítačů.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků

type

string

Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts"

zones

string[]

Zóny dostupnosti.

VirtualMachineScaleSetDataDisk

Popisuje datový disk škálovací sady virtuálních počítačů.

Name Typ Description
caching

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage.

createOption

DiskCreateOptionTypes

Možnost vytvoření.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění flex VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním orchestrationModem).

Možné hodnoty:

Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače VMSS Flex.

Odpojit Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit.

diskIOPSReadWrite

integer (int64)

Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB.

diskMBpsReadWrite

integer (int64)

Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB.

diskSizeGB

integer (int32)

Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023.

lun

integer (int32)

Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametry spravovaného disku.

name

string

Název disku.

writeAcceleratorEnabled

boolean

Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator.

VirtualMachineScaleSetExtension

Popisuje rozšíření škálovací sady virtuálních počítačů.

Name Typ Description
id

string

ID prostředku

name

string

Název prostředku

properties.autoUpgradeMinorVersion

boolean

Určuje, jestli má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true.

properties.enableAutomaticUpgrade

boolean

Určuje, jestli má být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření.

properties.forceUpdateTag

string

Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna.

properties.protectedSettings

Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Nastavení chráněná rozšířeními, která jsou předána odkazem, a spotřebovaná z trezoru klíčů

properties.provisionAfterExtensions

string[]

Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit.

properties.provisioningState

string

Stav zřizování, který se zobrazí pouze v odpovědi.

properties.publisher

string

Název vydavatele obslužné rutiny rozšíření.

properties.settings

Veřejná nastavení formátovaná json pro rozšíření

properties.suppressFailures

boolean

Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je například nepřipojování k virtuálnímu počítači, nebudou potlačována bez ohledu na tuto hodnotu). Výchozí hodnota je false.

properties.type

string

Určuje typ rozšíření; Příkladem je CustomScriptExtension.

properties.typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

type

string

Typ zdroje

VirtualMachineScaleSetExtensionProfile

Popisuje profil rozšíření škálovací sady virtuálních počítačů.

Name Typ Description
extensions

VirtualMachineScaleSetExtension[]

Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů.

extensionsTimeBudget

string

Určuje čas přidělení pro spuštění všech rozšíření. Doba trvání by měla být mezi 15 minut a 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). Minimální verze api: 2020-06-01.

VirtualMachineScaleSetHardwareProfile

Určuje nastavení hardwaru pro škálovací sadu virtuálních počítačů.

Name Typ Description
vmSizeProperties

VMSizeProperties

Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-11-01. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače.

VirtualMachineScaleSetIdentity

Identita škálovací sady virtuálních počítačů.

Name Typ Description
principalId

string

ID objektu zabezpečení identity škálovací sady virtuálních počítačů. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem.

tenantId

string

ID tenanta přidružené ke škálovací sadě virtuálních počítačů. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem.

type

ResourceIdentityType

Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů.

userAssignedIdentities

<string,  Common.UserAssignedIdentitiesValue>

Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

VirtualMachineScaleSetIPConfiguration

Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace PROTOKOLU IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu.

properties.applicationSecurityGroups

SubResource[]

Určuje pole odkazů na skupinu zabezpečení aplikace.

properties.loadBalancerBackendAddressPools

SubResource[]

Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic.

properties.loadBalancerInboundNatPools

SubResource[]

Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic.

properties.primary

boolean

Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní.

properties.privateIPAddressVersion

IPVersion

K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Určuje identifikátor podsítě.

VirtualMachineScaleSetIpTag

Obsahuje značku IP přidruženou k veřejné IP adrese.

Name Typ Description
ipTagType

string

Typ značky IP. Příklad: FirstPartyUsage.

tag

string

Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd.

VirtualMachineScaleSetListResult

Výpis odpovědi operace virtuálního počítače.

Name Typ Description
nextLink

string (uri)

Identifikátor URI pro načtení další stránky Virtual Machine Scale Sets. Call ListNext() s tímto načtěte další stránku VMSS.

value

VirtualMachineScaleSet[]

Seznam škálovacích sad virtuálních počítačů.

VirtualMachineScaleSetManagedDiskParameters

Popisuje parametry spravovaného disku ScaleSet.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk.

securityProfile

VMDiskSecurityProfile

Určuje profil zabezpečení spravovaného disku.

storageAccountType

StorageAccountTypes

Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem.

VirtualMachineScaleSetNetworkConfiguration

Popisuje síťové konfigurace síťového profilu škálovací sady virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace sítě.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky.

properties.deleteOption

DeleteOptions

Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače

properties.disableTcpStateTracking

boolean

Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Nastavení DNS, která se mají použít v síťových rozhraních.

properties.enableAcceleratedNetworking

boolean

Určuje, jestli je síťové rozhraní akcelerované síťové připojení.

properties.enableFpga

boolean

Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA.

properties.enableIPForwarding

boolean

Určuje, jestli je u této síťové karty povolené předávání IP.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Určuje konfigurace PROTOKOLU IP síťového rozhraní.

properties.networkSecurityGroup

SubResource

Skupina zabezpečení sítě.

properties.primary

boolean

Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní.

tags

object

Značky prostředků použité na adresu networkInterface vytvořenou touto NetworkInterfaceConfiguration

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Popisuje nastavení DNS konfigurace sítě škálovacích sad virtuálních počítačů.

Name Typ Description
dnsServers

string[]

Seznam IP adres serverů DNS

VirtualMachineScaleSetNetworkProfile

Popisuje profil sítě škálovací sady virtuálních počítačů.

Name Typ Description
healthProbe

ApiEntityReference

Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}.

networkApiVersion

NetworkApiVersion

určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní pro škálovací sadu virtuálních počítačů s flexibilním režimem orchestrace.

networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Seznam konfigurací sítě.

VirtualMachineScaleSetOSDisk

Popisuje disk operačního systému škálovací sady virtuálních počítačů.

Name Typ Description
caching

CachingTypes

Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá při vytváření virtuálního počítače pomocí image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění flex sady VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním režimem OrchestraationMode).

Možné hodnoty:

Odstranit Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače VMSS Flex.

Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit. Pro dočasný disk s operačním systémem je výchozí hodnota nastavena na Delete. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem.

diffDiskSettings

DiffDiskSettings

Určuje dočasné nastavení disku pro disk operačního systému používaný škálovací sadou virtuálních počítačů.

diskSizeGB

integer (int32)

Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023.

image

VirtualHardDisk

Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametry spravovaného disku.

name

string

Název disku.

osType

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty jsou: Windows,Linux.

vhdContainers

string[]

Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu.

writeAcceleratorEnabled

boolean

Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator.

VirtualMachineScaleSetOSProfile

Popisuje profil operačního systému škálovací sady virtuálních počítačů.

Name Typ Description
adminPassword

string (password)

Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

Maximální délka (Linux): 72 znaků

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess

adminUsername

string

Určuje název účtu správce.

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "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".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků

allowExtensionOperations

boolean

Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit operace rozšíření. Tato možnost může být nastavena pouze na Hodnotu False, pokud ve škálovací sadě virtuálních počítačů nejsou k dispozici žádná rozšíření.

computerNamePrefix

string

Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků.

customData

string

Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření

linuxConfiguration

LinuxConfiguration

Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce.

requireGuestProvisionSignal

boolean

Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána.

secrets

VaultSecretGroup[]

Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítače ve škálovací sadě. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.

windowsConfiguration

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

VirtualMachineScaleSetPublicIPAddressConfiguration

Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace veřejné IP adresy.

properties.deleteOption

DeleteOptions

Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače.

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Nastavení dns, které se použije na veřejných IP adresách .

properties.idleTimeoutInMinutes

integer (int32)

Časový limit nečinnosti veřejné IP adresy.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Seznam značek IP adres přidružených k veřejné IP adrese

properties.publicIPAddressVersion

IPVersion

K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPPrefix

SubResource

PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy.

sku

PublicIPAddressSku

Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní.

tags

object

Značky prostředků použité na veřejnou IP adresu vytvořenou tímto PublicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Popisuje nastavení DNS konfigurace sítě škálovacích sad virtuálních počítačů.

Name Typ Description
domainNameLabel

string

Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

domainNameLabelScope

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

VirtualMachineScaleSetScaleInRules

Hodnota Description
Default
OldestVM
NewestVM

VirtualMachineScaleSetStorageProfile

Popisuje profil úložiště škálovací sady virtuálních počítačů.

Name Typ Description
dataDisks

VirtualMachineScaleSetDataDisk[]

Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

diskControllerType

DiskControllerTypes

Určuje typ řadiče disku nakonfigurovaný pro virtuální počítače ve škálovací sadě. Minimální verze api: 2022-08-01

imageReference

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření.

osDisk

VirtualMachineScaleSetOSDisk

Určuje informace o disku operačního systému používaného virtuálními počítači ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure.

VirtualMachineScaleSetVMProfile

Popisuje profil virtuálního počítače škálovací sady virtuálních počítačů.

Name Typ Description
applicationProfile

ApplicationProfile

Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS.

billingProfile

BillingProfile

Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01.

capacityReservation

CapacityReservationProfile

Určuje podrobnosti související s rezervací kapacity škálovací sady. Minimální verze api: 2021-04-01.

diagnosticsProfile

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15.

evictionPolicy

VirtualMachineEvictionPolicyTypes

Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview.

extensionProfile

VirtualMachineScaleSetExtensionProfile

Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě.

hardwareProfile

VirtualMachineScaleSetHardwareProfile

Určuje podrobnosti související s hardwarovým profilem škálovací sady. Minimální verze api: 2021-11-01.

licenseType

string

Určuje, že použitá image nebo disk byly licencované místně.

Možné hodnoty operačního systému Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty operačního systému Linux Server jsou:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server

Zvýhodněné hybridní využití Azure pro linuxový server

Minimální verze api: 2015-06-15

networkProfile

VirtualMachineScaleSetNetworkProfile

Určuje vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě.

osProfile

VirtualMachineScaleSetOSProfile

Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě.

priority

VirtualMachinePriorityTypes

Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview.

scheduledEventsProfile

ScheduledEventsProfile

Určuje konfigurace související s naplánovanou událostí.

securityPostureReference

SecurityPostureReference

Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01

securityProfile

SecurityProfile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítače ve škálovací sadě.

serviceArtifactReference

ServiceArtifactReference

Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01

storageProfile

VirtualMachineScaleSetStorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

timeCreated

string (date-time)

Určuje čas vytvoření tohoto profilu virtuálního počítače pro škálovací sadu virtuálních počítačů. Tato hodnota bude přidána do značek VMSS Flex při vytváření/aktualizaci profilu VMSS VM. Minimální verze rozhraní API pro tuto vlastnost je 2023-09-01.

userData

string

UserData pro virtuální počítače ve škálovací sadě, které musí být zakódované v base-64. Zákazník by zde neměl předávat žádné tajné kódy. Minimální verze api: 2021-03-01.

VMDiskSecurityProfile

Určuje nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ho nastavit pouze pro důvěrné virtuální počítače.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest.

securityEncryptionType

SecurityEncryptionTypes

Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače.

VMGalleryApplication

Určuje požadované informace pro odkaz na verzi aplikace v galerii výpočetních prostředků.

Name Typ Description
configurationReference

string

Volitelné, Určuje identifikátor URI objektu blob Azure, který nahradí výchozí konfiguraci balíčku, pokud je k dispozici.

enableAutomaticUpgrade

boolean

Pokud je nastavená hodnota true, když je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo VMSS.

order

integer (int32)

Volitelné, Určuje pořadí, ve kterém se balíčky musí nainstalovat.

packageReferenceId

string

Určuje ID prostředku GalleryApplicationVersion ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version}

tags

string

Volitelné, Určuje předávací hodnotu pro obecnější kontext.

treatFailureAsDeploymentFailure

boolean

Volitelné, pokud je true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení.

VMSizeProperties

Určuje nastavení vlastnosti velikosti virtuálního počítače na virtuálním počítači.

Name Typ Description
vCPUsAvailable

integer (int32)

Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadána, výchozí chování je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti.

vCPUsPerCore

integer (int32)

Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není zadána v textu požadavku výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázán.

WindowsConfiguration

Určuje nastavení operačního systému Windows na virtuálním počítači.

Name Typ Description
additionalUnattendContent

AdditionalUnattendContent[]

Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows.

enableAutomaticUpdates

boolean

Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému.

enableVMAgentPlatformUpdates

boolean

Označuje, zda jsou pro virtuální počítač se systémem Windows povoleny aktualizace platformy VMAgent.

patchSettings

PatchSettings

[Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows.

provisionVMAgent

boolean

Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, je nastavena na true ve výchozím nastavení. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.

timeZone

string

Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell.

WindowsPatchAssessmentMode

Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

imageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.

Hodnota Description
ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

Hodnota Description
Unknown
IfRequired
Never
Always

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít, když je v nastavení opravy systému Windows vybrán režim opravy AutomaticByPlatform.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů.

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé.

Hodnota Description
Manual
AutomaticByOS
AutomaticByPlatform

WinRMConfiguration

Popisuje konfiguraci vzdálené správy windows virtuálního počítače.

Name Typ Description
listeners

WinRMListener[]

Seznam naslouchacích procesů vzdálené správy systému Windows

WinRMListener

Popisuje protokol a kryptografický otisk naslouchacího procesu vzdálené správy systému Windows.

Name Typ Description
certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v UTF-8:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.

protocol

ProtocolTypes

Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https.

ZonalPlatformFaultDomainAlignMode

Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště.

Hodnota Description
Aligned
Unaligned

ZoneAllocationPolicy

Parametry konfigurace pro přidělování zón škálovací sady virtuálních počítačů.

Name Typ Description
maxInstancePercentPerZonePolicy

MaxInstancePercentPerZonePolicy

Parametry konfigurace používané k omezení počtu virtuálních počítačů na zónu dostupnosti ve škálovací sadě virtuálních počítačů.

maxZoneCount

integer (int32)

Maximální počet zón dostupnosti, které se mají použít, pokud je ZonePlacementPolicy nastavena na "Auto". Pokud nezadáte, použijí se všechny zóny dostupnosti.

ZonePlacementPolicyType

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Zóna dostupnosti bude automaticky vybrána systémem v rámci vytváření prostředků.

Hodnota Description
Any
Auto

Automatické umístění zón ve škálovací sadě virtuálních počítačů.