Virtual Machine Scale Sets - Get

Zobrazení informací o škálovací sadě virtuálních počítačů

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01&$expand=userData

Parametry identifikátoru URI

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

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

vmScaleSetName
path True

string

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

api-version
query True

string

Verze rozhraní API klienta.

$expand
query

ExpandTypesForGetVMScaleSets

Výraz expand, který se má použít v operaci. UserData načte vlastnost UserData škálovací sady virtuálních počítačů, kterou uživatel poskytl během operace vytvoření nebo aktualizace škálovací sady virtuálních počítačů.

Odpovědi

Name Typ Description
200 OK

VirtualMachineScaleSet

OK

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

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

Příklady

Get a virtual machine scale set
Get a virtual machine scale set placed on a dedicated host group through automatic placement.
Get a virtual machine scale set with UserData
Get VM scale set VM with Disk Controller Type

Get a virtual machine scale set

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData

Sample Response

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "etag": "\"1\"",
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      },
      "timeCreated": "2023-09-27T01:03:40.3138469+00:00"
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  }
}

Get a virtual machine scale set placed on a dedicated host group through automatic placement.

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData

Sample Response

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "West US",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Get a virtual machine scale set with UserData

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData

Sample Response

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Get VM scale set VM with Disk Controller Type

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData

Sample Response

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": [],
        "diskControllerType": "NVMe"
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

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é mohou být zahrnuty v souboru Unattend.xml, který je používán instalačním programem systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a průchodu, ve kterém se obsah použije.

ApiEntityReference

Referenční informace k entitě rozhraní API

ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

ApplicationProfile

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

AutomaticOSUpgradePolicy

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

AutomaticRepairsPolicy

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

BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure. Minimální verze rozhraní API: 1. 3. 2019.

BootDiagnostics

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Můžete snadno zobrazit výstup protokolu konzoly. 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ě úrovně Standard. ReadOnly pro Premium Storage.

CapacityReservationProfile

Parametry profilu rezervace kapacity.

CloudError

Chybová odpověď ze služby Compute.

ComponentNames

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

DeleteOptions

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

DiagnosticsProfile

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

DiffDiskOptions

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

DiffDiskPlacement

Určuje umístění dočasného disku pro disk operačního systému. Tuto vlastnost může uživatel v požadavku použít k výběru umístění, tj. disku mezipaměti, disku prostředku nebo místa na disku nvme pro dočasné zřizování disků s operačním systémem. Další informace o požadavcích na velikost disku s dočasným operačním systémem najdete v tématu Požadavky na velikost disku s dočasným operačním systémem pro virtuální počítač s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 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 rozhraní API pro NvmeDisk: 2024-03-01.

DiffDiskSettings

Popisuje parametry nastavení dočasného disku, které lze zadat pro disk operačního systému. Poznámka: Nastavení dočasného disku je možné zadat pouze pro spravovaný disk.

DiskControllerTypes
DiskCreateOptionTypes

Určuje, jak se mají vytvořit virtuální počítače ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu.

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění flexibilní škálovací sady virtuálních počítačů odstranit nebo odpojit disk s operačním systémem (tato funkce je dostupná jenom pro škálovací sady virtuálních počítačů s flexibilním režimem orchestrace).

Možné hodnoty:

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

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

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

DiskEncryptionSetParameters

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

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény s hodnotou hash, který se vygeneroval podle zásad z oboru 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 trezoru klíčů.

EventGridAndResourceGraph

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

ExpandTypesForGetVMScaleSets

Výraz expand, který se má použít v operaci. UserData načte vlastnost UserData škálovací sady virtuálních počítačů, kterou uživatel poskytl během operace vytvoření nebo aktualizace škálovací sady virtuálních počítačů.

ExtendedLocation

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

ExtendedLocationTypes

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

ImageReference

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

InnerError

Podrobnosti o vnitřní chybě.

InstanceViewStatus

Stav zobrazení instance.

IPVersion

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

KeyVaultSecretReference

Popisuje odkaz na tajný kód 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 Distributions.

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 opravy AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít při výběru režimu opravy AutomaticByPlatform v nastavení oprav 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č bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.

Mode

Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent 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í.

NetworkApiVersion

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

NetworkInterfaceAuxiliaryMode

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

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU.

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.

OrchestrationMode

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

OSImageNotificationProfile
PassNames

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

PatchSettings

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

Plan

Určuje informace o imagi z marketplace, která se použije 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 tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

PriorityMixPolicy

Určuje rozdělení cíle pro spotové a běžné virtuální počítače s prioritou v rámci škálovací sady s flexibilním režimem orchestrace. S touto vlastností může zákazník zadat základní počet virtuálních počítačů s pravidelnou prioritou vytvořených při škálování flexibilní instance škálovací sady virtuálních počítačů a rozdělení mezi spotové a pravidelné prioritní virtuální počítače 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í agenta proxy při vytváření virtuálního počítače. Minimální verze api:2024-03-01.

PublicIPAddressSku

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

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

RepairAction

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

ResiliencyPolicy

Popisuje zásady odolnosti – resilientVMCreationPolicy a/nebo resilientVMDeletionPolicy.

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolného virtuálního počítače

ResilientVMDeletionPolicy

Parametry konfigurace použité při provádění odolného odstraňování virtuálních počítačů

ResourceIdentityType

Typ identity použité 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 ze škálovací sady virtuálních počítačů všechny identity.

RollingUpgradePolicy

Parametry konfigurace použité při provádění upgradu se zajištěním provozu

ScaleInPolicy

Popisuje zásadu škálování na více instancí pro škálovací sadu virtuálních počítačů.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

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

ScheduledEventsProfile
securityEncryptionTypes

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

SecurityPostureReference

Určuje stav zabezpečení, který se má použít pro všechny virtuální počítače ve škálovací sadě. Minimální verze rozhraní API: 1. 3. 2023

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é UefiSettings povolit, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolena, pokud není tato vlastnost nastavena.

ServiceArtifactReference

Určuje REFERENČNÍ ID artefaktu služby, které se používá 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 rozhraní 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 se nová skladová položka virtuálního počítače nepodporuje na hardwaru, na které se škálovací sada aktuálně nachází, musíte před úpravou názvu skladové položky uvolnit virtuální počítače ve škálovací sadě.

SpotRestorePolicy

Určuje vlastnosti Spot-Try-Restore pro škálovací sadu virtuálních počítačů. S touto vlastností může zákazník povolit nebo zakázat automatické obnovení vyřazených instancí spotových virtuálních počítačů VMSS na základě dostupnosti kapacity a cenového 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.

StatusLevelTypes

Kód úrovně.

StorageAccountTypes

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

SubResource
TerminateNotificationProfile
UefiSettings

Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuálnítpm 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í na virtuální počítače ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automaticky – 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 průběžné.

UserAssignedIdentities

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

UserInitiatedReboot

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

UserInitiatedRedeploy

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

VaultCertificate

Popisuje jeden odkaz na certifikát v 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ém Key Vault.

VirtualHardDisk

Popisuje identifikátor URI disku.

VirtualMachineEvictionPolicyTypes

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

VirtualMachineExtension

Popisuje rozšíření virtuálního počítače.

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače.

VirtualMachinePriorityTypes

Určuje prioritu virtuálních počítačů ve škálovací sadě. Minimální verze rozhraní API: 2017-10-30-preview.

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 ip adres profilu sítě škálovací sady virtuálních počítačů.

VirtualMachineScaleSetIpTag

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

VirtualMachineScaleSetManagedDiskParameters

Popisuje parametry spravovaného disku ScaleSet.

VirtualMachineScaleSetNetworkConfiguration

Popisuje síťové konfigurace profilu sítě š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 ip adresy PublicIPAddress konfigurace ip škálovací sady virtuálních počítačů.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Popisuje nastavení dns konfigurace sítě pro škálovací sady virtuálních počítačů.

VirtualMachineScaleSetScaleInRules

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

Možné hodnoty:

Výchozí Při škálování škálovací sady virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami, pokud se jedná o zónovou škálovací sadu. Pak bude co nejvíce vyvážena napříč doménami selhání. V každé doméně 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 škálováním na více instancí.

Nejstarší virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V každé zóně budou k odebrání vybrány nejstarší virtuální počítače, které nejsou chráněné.

Nejnovější virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V rámci každé zóny budou k odebrání vybrány nejnovější virtuální počítače, které nejsou chráněné.

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: Dá se nastavit jenom pro důvěrné virtuální počítače.

VMGalleryApplication

Určuje požadované informace pro odkazy na verzi aplikace výpočetní galerie.

VMSizeProperties

Určuje nastavení vlastnosti Velikost 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 opravy AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít při výběru režimu opravy AutomaticByPlatform v nastavení oprav systému Windows.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro 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ě – Můžete řídit 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 virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

WinRMConfiguration

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

WinRMListener

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

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
hibernationEnabled

boolean

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

ultraSSDEnabled

boolean

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

AdditionalUnattendContent

Určuje další informace ve formátu XML, které mohou být zahrnuty v souboru Unattend.xml, který je používán instalačním programem systému Windows. Obsah se definuje nastavením názvu, názvu komponenty a průchodu, 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 obsah ve formátu XML, který se přidá do souboru unattend.xml pro zadanou cestu a komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový element pro vkládané nastavení nebo funkci.

passName

PassNames

Název průchodu. 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.

ApiEntityReference

Referenční informace k entitě rozhraní API

Name Typ Description
id

string

ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/...

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní 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 VMSS.

Name Typ Description
galleryApplications

VMGalleryApplication[]

Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo VMSS.

AutomaticOSUpgradePolicy

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

Name Typ Description
disableAutomaticRollback

boolean

Jestli má být funkce vrácení imagí operačního systému zakázaná. Výchozí hodnota je false.

enableAutomaticOSUpgrade

boolean

Označuje, jestli se upgrady operačního systému mají automaticky aplikovat na instance škálovacích sad postupně, když bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Systému Windows, je vlastnost enableAutomaticUpdates automaticky nastavena na hodnotu false a nelze ji nastavit na hodnotu true.

osRollingUpgradeDeferral

boolean

Určuje, jestli má být automatický upgrade operačního systému odložen. Odložené upgrady operačního systému budou na základě jednotlivých virtuálních počítačů odesílat rozšířená oznámení o příchozím upgradu operačního systému ze postupného upgradu prostřednictvím značky IMDS Platform.PendingOSUpgrade. Upgrade se pak odklání, dokud se upgrade neschválí voláním ApproveRollingUpgrade.

useRollingUpgradePolicy

boolean

Určuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Výchozí hodnota je false. Pokud na škálovací sadě virtuálních počítačů nejsou definované žádné zásady, automatický upgrade operačního systému se vrátí k výchozí zásadě.

AutomaticRepairsPolicy

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

Name Typ Description
enabled

boolean

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

gracePeriod

string

Doba, po kterou se automatické opravy pozastaví kvůli změně stavu virtuálního počítače. Doba odkladu začíná po dokončení změny stavu. To pomáhá předejít předčasné nebo náhodné opravě. 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é období odkladu je 90 minut (PT90M).

repairAction

RepairAction

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

BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure. Minimální verze rozhraní API: 1. 3. 2019.

Name Typ Description
maxPrice

number

Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač Nebo sadu virtuálních počítačů 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. Porovnávají se také ceny v době vytvoření nebo aktualizace spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů 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 škálovací sady virtuálních počítačů Azure, pokud aktuální spotová cena Azure po vytvoření 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 na vyžádání.

Maximální cenu můžete nastavit na hodnotu -1, která značí, že z důvodu ceny by se spotový virtuální počítač Nebo škálovací sada virtuálních počítačů Azure neměla vyřadit. Výchozí maximální cena je také -1, pokud ji neposkytnete.

Minimální verze rozhraní API: 1. 3. 2019.

BootDiagnostics

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

Name Typ Description
enabled

boolean

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 při povolování diagnostiky spouštění není zadaný 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ě úrovně Standard. ReadOnly pro Premium Storage.

Name Typ Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Parametry profilu rezervace kapacity.

Name Typ Description
capacityReservationGroup

SubResource

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

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API

ComponentNames

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

Name Typ Description
Microsoft-Windows-Shell-Setup

string

DeleteOptions

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

Name Typ Description
Delete

string

Detach

string

DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. Minimální verze rozhraní 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 a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že se účet úložiště nachází 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 dočasné nastavení disku pro disk operačního systému.

Name Typ Description
Local

string

DiffDiskPlacement

Určuje umístění dočasného disku pro disk operačního systému. Tuto vlastnost může uživatel v požadavku použít k výběru umístění, tj. disku mezipaměti, disku prostředku nebo místa na disku nvme pro dočasné zřizování disků s operačním systémem. Další informace o požadavcích na velikost disku s dočasným operačním systémem najdete v tématu Požadavky na velikost disku s dočasným operačním systémem pro virtuální počítač s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 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 rozhraní API pro NvmeDisk: 2024-03-01.

Name Typ Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Popisuje parametry nastavení dočasného disku, které lze zadat pro disk operačního systému. Poznámka: Nastavení dočasného disku je možné zadat pouze pro spravovaný disk.

Name Typ Description
option

DiffDiskOptions

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

placement

DiffDiskPlacement

Určuje umístění dočasného disku pro disk s operačním systémem. 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 se použije ResourceDisk nebo NvmeDisk. Informace o velikostech virtuálních počítačů, které disk mezipaměti zpřístupňují, najdete v dokumentaci k velikostem virtuálních počítačů pro virtuální počítač s Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes a virtuálním počítači s Linuxem na https://docs.microsoft.com/azure/virtual-machines/linux/sizes adrese. Minimální verze api-pro NvmeDisk: 2024-03-01.

DiskControllerTypes

Name Typ Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Určuje, jak se mají vytvořit virtuální počítače ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu.

Name Typ Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění flexibilní škálovací sady virtuálních počítačů odstranit nebo odpojit disk s operačním systémem (tato funkce je dostupná jenom pro škálovací sady virtuálních počítačů s flexibilním režimem orchestrace).

Možné hodnoty:

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

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

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

Name Typ Description
Delete

string

Detach

string

DiskEncryptionSetParameters

Popisuje parametr ID prostředku sady šifrování disků spravované zákazníkem, které lze zadat pro disk. Poznámka: ID prostředku sady šifrování disku je možné zadat pouze pro spravovaný disk. Další podrobnosti najdete v tématu 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 s hodnotou hash, který se vygeneroval podle zásad z oboru názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří.

Name Typ Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

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

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 konfigurace související s naplánovanou událostí související s eventGridAndResourceGraph.

Name Typ Description
enable

boolean

Určuje, jestli je pro plánované konfigurace související s událostmi povolená služba Event Grid a Resource Graph.

ExpandTypesForGetVMScaleSets

Výraz expand, který se má použít v operaci. UserData načte vlastnost UserData škálovací sady virtuálních počítačů, kterou uživatel poskytl během operace vytvoření nebo aktualizace škálovací sady virtuálních počítačů.

Name Typ Description
userData

string

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í.

Name Typ Description
EdgeZone

string

ImageReference

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

Name Typ Description
communityGalleryImageId

string

Zadali jste jedinečné ID image galerie komunity pro nasazení virtuálního počítače. Můžete ho načíst z obrázku GET v galerii komunity.

exactVersion

string

Určuje v desetinných číslech verzi image platformy nebo image z Marketplace, která se použije k vytvoření virtuálního počítače. Toto pole jen 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. Můžete ho načíst ze sdílené galerie image volání GET.

sku

string

SKU image.

version

string

Určuje verzi image platformy nebo image z Marketplace, která se použije k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo "latest". Hlavní číslo, Podverze a Sestavení jsou desetinná čísla. Pokud chcete použít nejnovější verzi image dostupnou v době nasazení, zadejte nejnovější verzi. 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 version pro nasazení image galerie, image galerie by měla vždy používat pole id pro nasazení. Pokud chcete použít nejnovější verzi image galerie, stačí v poli id nastavit /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}v poli id bez zadání verze.

InnerError

Podrobnosti o vnitřní chybě.

Name Typ Description
errordetail

string

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

exceptiontype

string

Typ výjimky.

InstanceViewStatus

Stav zobrazení instance.

Name Typ Description
code

string

Stavový kód.

displayStatus

string

Krátký lokalizovatelný popisek stavu.

level

StatusLevelTypes

Kód úrovně.

message

string

Podrobná stavová zpráva, včetně upozornění a chybových zpráv.

time

string

Čas stavu.

IPVersion

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

Name Typ Description
IPv4

string

IPv6

string

KeyVaultSecretReference

Popisuje odkaz na tajný kód Key Vault.

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód v Key Vault.

sourceVault

SubResource

Relativní adresa URL Key Vault obsahující tajný kód.

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 Distributions.

Name Typ Description
disablePasswordAuthentication

boolean

Určuje, jestli má být zakázáno ověřování heslem.

enableVMAgentPlatformUpdates

boolean

Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false.

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ím chováním je nastavit hodnotu true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření.

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.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

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á posouzení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

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

patchMode

LinuxVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro 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 true.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít při výběru režimu opravy AutomaticByPlatform v nastavení oprav 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 opravy 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č bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

Mode

Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent 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í.

Name Typ Description
Audit

string

Enforce

string

NetworkApiVersion

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

Name Typ Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

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

Name Typ Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU.

Name Typ Description
A1

string

A2

string

A4

string

A8

string

None

string

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.

Name Typ Description
Linux

string

Windows

string

OrchestrationMode

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

Name Typ Description
Flexible

string

Uniform

string

OSImageNotificationProfile

Name Typ Description
enable

boolean

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

notBeforeTimeout

string

Doba, po kterou se virtuální počítač reimagi nebo upgraduje jeho operační systém, bude muset potenciálně schválit naplánovanou událost image operačního systému, než se událost automaticky schválí (vypršení časového limitu). Konfigurace je zadaná ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M).

PassNames

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

Name Typ Description
OobeSystem

string

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á posouzení oprav. Vlastnost provisionVMAgent musí být true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení pro režim oprav AutomaticByPlatform v 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 vlastnost provisionVMAgent nastavená na hodnotu true a vlastnost patchMode musí být nastavená na AutomaticByPlatform.

patchMode

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro 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ě – Můžete řídit 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 virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

Plan

Určuje informace o imagi z marketplace, která se použije 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 tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . 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 u prvku Offer v elementu imageReference.

promotionCode

string

Propagační kód.

publisher

string

ID vydavatele.

PriorityMixPolicy

Určuje rozdělení cíle pro spotové a běžné virtuální počítače s prioritou v rámci škálovací sady s flexibilním režimem orchestrace. S touto vlastností může zákazník zadat základní počet virtuálních počítačů s pravidelnou prioritou vytvořených při škálování flexibilní instance škálovací sady virtuálních počítačů a rozdělení mezi spotové a pravidelné prioritní virtuální počítače po dosažení tohoto základního cíle.

Name Typ Description
baseRegularPriorityCount

integer

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

regularPriorityPercentageAboveBase

integer

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

ProtocolTypes

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

Name Typ Description
Http

string

Https

string

ProxyAgentSettings

Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze api:2024-03-01.

Name Typ Description
enabled

boolean

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

keyIncarnationId

integer

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

mode

Mode

Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent 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í.

PublicIPAddressSku

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

Name Typ Description
name

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

tier

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

PublicIPAddressSkuName

Zadejte název skladové položky veřejné IP adresy.

Name Typ Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Určení úrovně skladové položky veřejné IP adresy

Name Typ Description
Global

string

Regional

string

RepairAction

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

Name Typ Description
Reimage

string

Replace

string

Restart

string

ResiliencyPolicy

Popisuje zásady odolnosti – resilientVMCreationPolicy a/nebo resilientVMDeletionPolicy.

Name Typ Description
resilientVMCreationPolicy

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolného virtuálního počítače

resilientVMDeletionPolicy

ResilientVMDeletionPolicy

Parametry konfigurace použité při provádění odolného odstraňování virtuálních počítačů

ResilientVMCreationPolicy

Parametry konfigurace použité při vytváření odolného virtuálního počítače

Name Typ Description
enabled

boolean

Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené odolné vytváření virtuálních počítačů. Výchozí hodnota je False.

ResilientVMDeletionPolicy

Parametry konfigurace použité při provádění odolného odstraňování 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é odolné odstraňování virtuálních počítačů. Výchozí hodnota je False.

ResourceIdentityType

Typ identity použité 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 ze škálovací sady virtuálních počítačů všechny identity.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RollingUpgradePolicy

Parametry konfigurace použité při provádění upgradu se zajištěním provozu

Name Typ Description
enableCrossZoneUpgrade

boolean

Povolte VMSS ignorovat hranice az při vytváření dávek upgradu. Při určení velikosti dávky vezměte v úvahu hodnoty Update Domain a maxBatchInstancePercent.

maxBatchInstancePercent

integer

Maximální procento z celkového počtu instancí virtuálních počítačů, které se upgradují současně při postupném upgradu 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 byla zajištěna vyšší spolehlivost. Výchozí hodnota tohoto parametru je 20 %.

maxSurge

boolean

Místo aktualizace stávajících virtuálních počítačů vytvořte nové virtuální počítače, abyste mohli škálovací sadu upgradovat. Po vytvoření nových virtuálních počítačů pro každou dávku se stávající virtuální počítače odstraní.

maxUnhealthyInstancePercent

integer

Maximální procento celkového počtu instancí virtuálních počítačů ve škálovací sadě, které můžou být současně v pořádku, ať už v důsledku upgradu, nebo v důsledku zjištění stavu virtuálního počítače ve špatném stavu kontrolou stavu před přerušením postupného upgradu. Toto omezení bude zkontrolováno před spuštěním jakékoli dávky. Výchozí hodnota tohoto parametru je 20 %.

maxUnhealthyUpgradedInstancePercent

integer

Maximální procento upgradovaných instancí virtuálních počítačů, které jsou ve špatném stavu. Tato kontrola proběhne po upgradu každé dávky. Pokud je toto procento někdy překročeno, průběžná aktualizace se přeruší. Výchozí hodnota tohoto parametru je 20 %.

pauseTimeBetweenBatches

string

Doba čekání mezi dokončením aktualizace všech virtuálních počítačů 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 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ásadu škálování na více instancí pro škálovací sadu virtuálních počítačů.

Name Typ Description
forceDeletion

boolean

Tato vlastnost umožňuje určit, jestli je nutné při škálování škálovací sady virtuálních počítačů vynutit odstranění virtuálních počítačů. (Funkce ve verzi Preview)

rules

VirtualMachineScaleSetScaleInRules[]

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

Možné hodnoty:

Výchozí Při škálování škálovací sady virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami, pokud se jedná o zónovou škálovací sadu. Pak bude co nejvíce vyvážena napříč doménami selhání. V každé doméně 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 škálováním na více instancí.

Nejstarší virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V každé zóně budou k odebrání vybrány nejstarší virtuální počítače, které nejsou chráněné.

Nejnovější virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V rámci každé zóny budou k odebrání vybrány nejnovější virtuální počítače, které nejsou chráněné.

ScheduledEventsAdditionalPublishingTargets

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

Konfigurační parametry použité při vytváření nastavení naplánované události eventGridAndResourceGraph.

ScheduledEventsPolicy

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

Name Typ Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Konfigurační parametry použité při publikování scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Konfigurační parametry použité při vytváření nastavení naplánované události userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

Konfigurační parametry použité při vytváření nastavení naplánované události userInitiatedRedeploy.

ScheduledEventsProfile

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

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

terminateNotificationProfile

TerminateNotificationProfile

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

securityEncryptionTypes

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

Name Typ Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityPostureReference

Určuje stav zabezpečení, který se má použít pro všechny virtuální počítače ve škálovací sadě. Minimální verze rozhraní API: 1. 3. 2023

Name Typ Description
excludeExtensions

VirtualMachineExtension[]

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

id

string

Referenční ID stavu zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest

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 se povolí šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli bude zakázáno, pokud tato vlastnost není pro prostředek nastavená na true.

encryptionIdentity

EncryptionIdentity

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

proxyAgentSettings

ProxyAgentSettings

Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2024-03-01.

securityType

SecurityTypes

Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolen, pokud není tato vlastnost nastavena.

uefiSettings

UefiSettings

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

SecurityTypes

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

Name Typ Description
ConfidentialVM

string

TrustedLaunch

string

ServiceArtifactReference

Určuje REFERENČNÍ ID artefaktu služby, které se používá 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 rozhraní API: 2022-11-01

Name Typ Description
id

string

Referenční ID artefaktu služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

SettingNames

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

Name Typ Description
AutoLogon

string

FirstLogonCommands

string

Sku

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

Name Typ Description
capacity

integer

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

SpotRestorePolicy

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

Name Typ Description
enabled

boolean

Povolí funkci Spot-Try-Restore, kde se vyřazované instance VMSS SPOT pokusí oportunisticky obnovit 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 jejímž uplynutí se platforma nepokusí obnovit instance VMSS SPOT

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 používaných k ověřování na virtuálních počítačích s Linuxem

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, který se používá k ověření s virtuálním počítačem prostřednictvím SSH. Klíč musí být alespoň 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Mac 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, je k souboru připojen zadaný klíč. Příklad: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kód úrovně.

Name Typ Description
Error

string

Info

string

Warning

string

StorageAccountTypes

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

Name Typ Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

SubResource

Name Typ Description
id

string

ID prostředku

TerminateNotificationProfile

Name Typ Description
enable

boolean

Určuje, jestli je událost Terminate Scheduled povolená nebo zakázaná.

notBeforeTimeout

string

Konfigurovatelná doba, po kterou bude muset odstraňovaný virtuální počítač potenciálně schválit naplánovanou událost před automatickým schválením (vypršením časového limitu) události. 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 virtuálnítpm 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 se má na virtuálním počítači povolit 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í na virtuální počítače ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

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

Name Typ Description
Automatic

string

Manual

string

Rolling

string

UpgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo průběžné.

Name Typ Description
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Konfigurační parametry používané k automatickému 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ě – Aplikaci aktualizací virtuálních počítačů ve škálovací sadě řídíte vy. Provedete to pomocí ruční akceUpgrade.

Automaticky – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují najednou.

rollingUpgradePolicy

RollingUpgradePolicy

Parametry konfigurace použité při provádění upgradu se zajištěním provozu.

UserAssignedIdentities

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

Name Typ Description

UserInitiatedReboot

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

Name Typ Description
automaticallyApprove

boolean

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

UserInitiatedRedeploy

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

Name Typ Description
automaticallyApprove

boolean

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

VaultCertificate

Popisuje jeden odkaz na certifikát v 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. V případě virtuálních počítačů s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem <UppercaseThumbprint.crt> pro soubor certifikátu X509 a <s názvem UppercaseThumbprint.prv> pro privátní klíč. Oba tyto soubory mají formát .pem.

certificateUrl

string

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

{
"data":"",
"dataType":"pfx",
"password":""
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

VaultSecretGroup

Popisuje sadu certifikátů, které jsou všechny ve stejném Key Vault.

Name Typ Description
sourceVault

SubResource

Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates.

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ásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

Name Typ Description
Deallocate

string

Delete

string

VirtualMachineExtension

Popisuje rozšíření virtuálního počítače.

Name Typ Description
id

string

ID prostředku

location

string

Umístění prostředku

name

string

Název prostředku

properties.autoUpgradeMinorVersion

boolean

Určuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení ale rozšíření neupgraduje podverze, pokud se nenasadí znovu, 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

Způsob vynucení aktualizace obslužné rutiny rozšíření i v případě, že se konfigurace rozšíření nezměnila.

properties.instanceView

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače

properties.protectedSettings

object

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

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Rozšíření chrání nastavení, která se předávají odkazem a využívají se z trezoru klíčů.

properties.provisionAfterExtensions

string[]

Kolekce názvů rozšíření, po jejichž uplynutí 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

object

Veřejná nastavení rozšíření ve formátu JSON

properties.suppressFailures

boolean

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

properties.type

string

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

properties.typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

tags

object

Značky prostředků

type

string

Typ prostředku

VirtualMachineExtensionInstanceView

Zobrazení instance rozšíření virtuálního počítače.

Name Typ Description
name

string

Název rozšíření virtuálního počítače.

statuses

InstanceViewStatus[]

Informace o stavu zdroje.

substatuses

InstanceViewStatus[]

Informace o stavu zdroje.

type

string

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

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachinePriorityTypes

Určuje prioritu virtuálních počítačů ve škálovací sadě. Minimální verze rozhraní API: 2017-10-30-preview.

Name Typ Description
Low

string

Regular

string

Spot

string

VirtualMachineScaleSet

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

Name Typ Description
etag

string

Značka Etag je vlastnost vrácená v odpovědi na vytvoření, aktualizaci nebo získání š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

ID prostředku

identity

VirtualMachineScaleSetIdentity

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

location

string

Umístění prostředku

name

string

Název prostředku

plan

Plan

Určuje informace o imagi z marketplace, která se použije 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 tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

properties.additionalCapabilities

AdditionalCapabilities

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

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Zásady pro automatické opravy

properties.constrainedMaximumCapacity

boolean

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

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

Pokud je povolené nadměrné zřizování, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec zachovají. Tato vlastnost tedy zajistí, aby se rozšíření nespustí na virtuálních počítačích s nadměrným zřízením.

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řízena.

properties.platformFaultDomainCount

integer

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 v rámci stejné instance 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 pro odolnost proti chybám

properties.scaleInPolicy

ScaleInPolicy

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

properties.scheduledEventsPolicy

ScheduledEventsPolicy

The ScheduledEventsPolicy.

properties.singlePlacementGroup

boolean

V případě hodnoty true se škálovací sada omezí na jednu skupinu umístění s maximální velikostí 100 virtuálních počítačů. POZNÁMKA: Pokud má parametr singlePlacementGroup hodnotu true, může být změněn na hodnotu false. Pokud je však hodnota singlePlacementGroup false, nemusí být změněna na hodnotu true.

properties.spotRestorePolicy

SpotRestorePolicy

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

properties.timeCreated

string

Určuje čas vytvoření prostředku š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.zoneBalance

boolean

Jestli v případě výpadku zóny vynutit výhradně i distribuci virtuálních počítačů mezi x zónami. vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zones š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čů

tags

object

Značky prostředků

type

string

Typ prostředku

zones

string[]

Zóny škálovací sady virtuálních počítačů POZNÁMKA: Zóny dostupnosti je možné nastavit pouze při vytváření škálovací sady.

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: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

createOption

DiskCreateOptionTypes

Možnost vytvořit.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má datový disk při odstranění flexibilní škálovací sady virtuálních počítačů odstranit nebo odpojit (tato funkce je dostupná jenom pro škálovací sady virtuálních počítačů s flexibilním režimem orchestrace).

Možné hodnoty:

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

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

Výchozí hodnota je nastavená na Odstranit.

diskIOPSReadWrite

integer

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

diskMBpsReadWrite

integer

Určuje šířku pásma spravovaného disku v MB za sekundu. Měl by se použít jenom v případě, že je UltraSSD_LRS Typ účtu úložiště. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskSizeGB.

diskSizeGB

integer

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ů × 1024^3 disku a hodnota nemůže být větší než 1023.

lun

integer

Určuje číslo logické jednotky datového disku. Tato hodnota slouží 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 rozšíření.

properties.autoUpgradeMinorVersion

boolean

Určuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení ale rozšíření neupgraduje podverze, pokud se nenasadí znovu, 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, která se liší od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že se konfigurace rozšíření nezměnila.

properties.protectedSettings

object

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

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Rozšíření chrání nastavení, která se předávají odkazem a využívají se z trezoru klíčů.

properties.provisionAfterExtensions

string[]

Kolekce názvů rozšíření, po jejichž uplynutí 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

object

Veřejná nastavení rozšíření ve formátu JSON

properties.suppressFailures

boolean

Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je nepřipojení k virtuálnímu počítači, nebudou potlačeny bez ohledu na tuto hodnotu). Výchozí hodnotou je hodnota 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 prostředku

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 určený pro spuštění všech rozšíření. Doba trvání by měla být od 15 minut do 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 rozhraní API: 1. 6. 2020.

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 rozhraní API: 2021-11-01. Další podrobnosti najdete v pokynech v tématu 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 poskytnuta pouze pro identitu přiřazenou systémem.

tenantId

string

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

type

ResourceIdentityType

Typ identity použitý 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 ze škálovací sady virtuálních počítačů všechny identity.

userAssignedIdentities

UserAssignedIdentities

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

VirtualMachineScaleSetIPConfiguration

Popisuje konfiguraci ip adres 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 službu Application Gateway.

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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou 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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou 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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako 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žené k veřejné IP adrese.

Name Typ Description
ipTagType

string

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

tag

string

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

VirtualMachineScaleSetManagedDiskParameters

Popisuje parametry spravovaného disku ScaleSet.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Určuje ID prostředku sady prostředků šifrování 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 je použít s diskem s operačním systémem.

VirtualMachineScaleSetNetworkConfiguration

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

Name Typ Description
name

string

Název konfigurace sítě.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

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

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU.

properties.deleteOption

DeleteOptions

Zadejte, 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í zakázané pro sledování stavu tcp.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

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

properties.enableAcceleratedNetworking

boolean

Určuje, jestli má síťové rozhraní akcelerované síťové služby.

properties.enableFpga

boolean

Určuje, jestli má síťové rozhraní povolenou síť FPGA.

properties.enableIPForwarding

boolean

Určuje, jestli je pro tuto síťovou kartu 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í.

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í, která slouží k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formátu /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 konfiguraci síťového rozhraní pro škálovací sadu virtuálních počítačů s režimem orchestrace Flexibilní.

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: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage.

createOption

DiskCreateOptionTypes

Určuje, jak se mají vytvořit virtuální počítače ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu.

deleteOption

DiskDeleteOptionTypes

Určuje, jestli se má při odstranění flexibilní škálovací sady virtuálních počítačů odstranit nebo odpojit disk s operačním systémem (tato funkce je dostupná jenom pro škálovací sady virtuálních počítačů s flexibilním režimem orchestrace).

Možné hodnoty:

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

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

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

diffDiskSettings

DiffDiskSettings

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

diskSizeGB

integer

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ů × 1024^3 disku a hodnota nesmí 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

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: Je třeba splnit 3 ze 4 níže uvedených podmínek
Obsahuje menší znaky.
Obsahuje horní znaky.
Obsahuje číslici.
Má speciální znak (shoda regex [\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 Resetování služby Vzdálená plocha nebo jejího přihlašovacího hesla 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í jenom 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

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

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

allowExtensionOperations

boolean

Určuje, jestli mají být ve škálovací sadě virtuálních počítačů povolené operace rozšíření. Toto nastavení může být nastaveno na hodnotu False pouze v případě, že 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ázvů počítačů musí mít délku 1 až 15 znaků.

customData

string

Určuje řetězec vlastních dat s kódováním base-64. Řetězec s kódováním base-64 je dekódován na binární 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 Distributions.

requireGuestProvisionSignal

boolean

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

secrets

VaultSecretGroup[]

Určuje sadu certifikátů, které se mají nainstalovat do virtuálních počítačů 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 Azure Key Vault pro Linux nebo rozšíření virtuálního počítače 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 ip adresy PublicIPAddress konfigurace ip škálovací sady virtuálních počítačů.

Name Typ Description
name

string

Název konfigurace veřejné IP adresy.

properties.deleteOption

DeleteOptions

Určení, 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 mají použít na veřejných IP adresách .

properties.idleTimeoutInMinutes

integer

Č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 Api-Version 2019-07-01 a dále představuje, jestli je konkrétní ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6.

properties.publicIPPrefix

SubResource

PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy.

sku

PublicIPAddressSku

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Popisuje nastavení dns konfigurace sítě pro škálovací sady 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ázvu domény prostředků PublicIPAddress, které se vytvoří.

domainNameLabelScope

DomainNameLabelScopeTypes

Obor popisku názvu domény. Zřetězení popisku názvu domény s hodnotou hash, který se vygeneroval podle zásad z oboru 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

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

Možné hodnoty:

Výchozí Při škálování škálovací sady virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami, pokud se jedná o zónovou škálovací sadu. Pak bude co nejvíce vyvážena napříč doménami selhání. V každé doméně 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 škálováním na více instancí.

Nejstarší virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V každé zóně budou k odebrání vybrány nejstarší virtuální počítače, které nejsou chráněné.

Nejnovější virtuální počítač Při škálování škálovací sady virtuálních počítačů se k odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné před škálováním na více instancí. U zónových škálovacích sad virtuálních počítačů se škálovací sada nejprve vyrovná mezi zónami. V rámci každé zóny budou k odebrání vybrány nejnovější virtuální počítače, které nejsou chráněné.

Name Typ Description
Default

string

NewestVM

string

OldestVM

string

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žijí 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 rozhraní API: 1. 8. 2022

imageReference

ImageReference

Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, 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ém 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é se mají zpřístupnit virtuálnímu počítači nebo VMSS.

billingProfile

BillingProfile

Určuje podrobnosti o službě Azure Spot VMSS související s fakturací. Minimální verze rozhraní API: 1. 3. 2019.

capacityReservation

CapacityReservationProfile

Určuje podrobnosti o škálovací sadě související s rezervací kapacity. Minimální verze rozhraní API: 1. 4. 2021.

diagnosticsProfile

DiagnosticsProfile

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

evictionPolicy

VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API 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 o škálovací sadě související s hardwarovým profilem. Minimální verze rozhraní API: 2021-11-01.

licenseType

string

Určuje, že image nebo disk, který se používá, byly licencované místně.

Možné hodnoty pro operační systém Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém 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 Linux Server

Minimální verze rozhraní 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 virtuálních počítačů ve škálovací sadě. Minimální verze rozhraní 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 pro všechny virtuální počítače ve škálovací sadě. Minimální verze rozhraní API: 1. 3. 2023

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 REFERENČNÍ ID artefaktu služby, které se používá 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 rozhraní API: 2022-11-01

storageProfile

VirtualMachineScaleSetStorageProfile

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

timeCreated

string

Určuje čas vytvoření tohoto profilu virtuálního počítače pro škálovací sadu virtuálních počítačů. Minimální verze rozhraní API pro tuto vlastnost je 2024-03-01. Tato hodnota se přidá do značek flexibilních virtuálních počítačů VMSS při vytváření nebo aktualizaci profilu virtuálních počítačů VMSS s minimální verzí api 2024-03-01.

userData

string

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

VMDiskSecurityProfile

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

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

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

securityEncryptionType

securityEncryptionTypes

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

VMGalleryApplication

Určuje požadované informace pro odkazy na verzi aplikace výpočetní galerie.

Name Typ Description
configurationReference

string

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

enableAutomaticUpgrade

boolean

Pokud je nastavená hodnota true, pokud je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

order

integer

Volitelné: Určuje pořadí, ve kterém se mají balíčky instalovat.

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, jakékoli selhání jakékoli operace v aplikaci VmApplication selže při nasazení.

VMSizeProperties

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

Name Typ Description
vCPUsAvailable

integer

Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není zadaná v textu požadavku, je výchozím chováním nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače, která je k dispozici v odpovědi rozhraní API v části Seznam všech dostupných velikostí virtuálních počítačů v oblasti.

vCPUsPerCore

integer

Určuje poměr virtuálních procesorů a fyzických jader. Pokud tato vlastnost není zadaná v textu požadavku, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API příkazu Seznam všech dostupných velikostí 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ý je používán instalačním programem systému Windows.

enableAutomaticUpdates

boolean

Určuje, jestli je pro virtuální počítač s Windows povolená automatická Aktualizace. Výchozí hodnota je true (pravda). 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

Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false.

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 ve výchozím nastavení nastavena na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření.

timeZone

string

Určuje časové pásmo virtuálního počítače. např. "Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id 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é 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.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Určuje další nastavení, která se mají použít při výběru režimu opravy AutomaticByPlatform v nastavení oprav systému Windows.

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 opravy AutomaticByPlatform.

WindowsVMGuestPatchMode

Určuje režim oprav hosta virtuálního počítače pro 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ě – Můžete řídit 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 virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

Name Typ Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

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

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áva systému Windows.

Name Typ Description
certificateUrl

string

Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do 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 zakódovaný v UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.

protocol

ProtocolTypes

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