Microsoft.Compute virtualMachineScaleSets/virtualMachines 2023-03-01
Definice prostředku Bicep
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2023-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
}
}
Hodnoty vlastností
virtualMachineScaleSets/virtualMachines
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep. |
string (povinné) |
location | Umístění prostředku | string (povinné) |
tags | Značky prostředků | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu virtualMachineScaleSets |
identity | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
Plán | 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. | Plán |
properties | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | VirtualMachineScaleSetVM – vlastnosti |
VirtualMachineIdentity
Název | Description | Hodnota |
---|---|---|
typ | Typ identity použitý pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. | 'Žádný' 'SystemAssigned' SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentity | 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}. | UserAssignedIdentity |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue | |
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Plánování
Název | Description | Hodnota |
---|---|---|
name | ID plánu | řetězec |
product | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. | řetězec |
promotionCode | Propagační kód. | řetězec |
vydavatel | ID vydavatele. | řetězec |
VirtualMachineScaleSetVM – vlastnosti
Název | Description | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. | AdditionalCapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. | Dílčí zdroj |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. | Diagnostickýprofile |
hardwareProfile | Určuje nastavení hardwaru virtuálního počítače. | HardwareProfile |
typ licence | Určuje, že image nebo disk, který používáte, byly licencovány místně. Možné hodnoty pro operační systém Windows Server: Windows_Client Windows_Server Možné hodnoty pro operační systém Linux Server: 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 api: 2015-06-15 |
řetězec |
profil sítě | Určuje síťová rozhraní virtuálního počítače. | Profil sítě |
konfigurace profilu sítě | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | OSProfile |
zásady ochrany | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
profil zabezpečení | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | Profil zabezpečení |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | Profil úložiště |
Userdata | UserData pro virtuální počítač, 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 api: 1. 3. 2021 |
řetězec |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
hibernaceEnabled | Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. | bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů 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á. | bool |
Dílčí zdroj
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Diagnostickýprofile
Název | Description | Hodnota |
---|---|---|
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 je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru. | BootDiagnostics |
BootDiagnostics
Název | Description | Hodnota |
---|---|---|
enabled | Jestli má být na virtuálním počítači povolená diagnostika spouštění. | bool |
storageUri | 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ě. | řetězec |
HardwareProfile
Název | Description | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | 'Basic_A0' 'Basic_A1' "Basic_A2" 'Basic_A3' "Basic_A4" 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' "Standard_A2_v2" 'Standard_A2m_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4_v2' "Standard_A4m_v2" 'Standard_A5' 'Standard_A6' "Standard_A7" 'Standard_A8' 'Standard_A8_v2' 'Standard_A8m_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' "Standard_D14" 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16_v3' 'Standard_D16s_v3' 'Standard_D1_v2' 'Standard_D2' "Standard_D2_v2" 'Standard_D2_v3' "Standard_D2s_v3" 'Standard_D3' "Standard_D32_v3" 'Standard_D32s_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4_v2' "Standard_D4_v3" 'Standard_D4s_v3' 'Standard_D5_v2' "Standard_D64_v3" 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' "Standard_DS11_v2" 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' "Standard_DS3" 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' "Standard_E2s_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' "Standard_E32s_v3" 'Standard_E4_v3' "Standard_E4s_v3" 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' "Standard_G3" 'Standard_G4' "Standard_G5" 'Standard_GS1' "Standard_GS2" 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' "Standard_H8" 'Standard_H8m' "Standard_L16s" 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' "Standard_M64s" 'Standard_NC12' "Standard_NC12s_v2" 'Standard_NC12s_v3' "Standard_NC24" 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' "Standard_NC6s_v3" 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. | VMSizeProperties |
VMSizeProperties
Název | Description | Hodnota |
---|---|---|
vCPUsAvailable | Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadaná, 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 vystavenou v odpovědi rozhraní API v seznamu všech dostupných velikostí virtuálních počítačů v oblasti. | int |
vCPUsPerCore | Určuje poměr virtuálních procesorů k fyzickým jádrům. Pokud tato vlastnost není v textu požadavku zadaná, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázaný. | int |
NetworkProfile
Název | Description | Hodnota |
---|---|---|
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í. | '2020-11-01' |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace síťového rozhraní. | string (povinné) |
properties | Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
nastavení dns | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
konfigurace dscp | Dílčí zdroj | |
enableAcceleratedNetworking | Určuje, jestli má síťové rozhraní akcelerované síťové služby. | bool |
enableFpga | Určuje, jestli má síťové rozhraní povolenou síť FPGA. | bool |
enableIPForwarding | Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. | bool |
konfigurace ip | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
skupina zabezpečení sítě | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Název | Description | Hodnota |
---|---|---|
servery dns | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. | Dílčí zdroj[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | Dílčí zdroj[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. | Dílčí zdroj[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | 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. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | Dílčí zdroj |
VirtualMachinePublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. | VirtualMachinePublicIPAddressConfigurationVlastnosti |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit pouze s orchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationVlastnosti
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane s veřejnou IP adresou při odstranění virtuálního počítače | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, která se mají použít na veřejných IP adresách . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineIpTag[] |
publicIPAddressVersion | 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. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Určení typu přidělení veřejné IP adresy | Dynamická 'Static' |
publicIPPrefix | PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy. | Dílčí zdroj |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Název | Description | Hodnota |
---|---|---|
domainNameLabel | Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. | string (povinné) |
VirtualMachineIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
PublicIPAddressSku
Název | Description | Hodnota |
---|---|---|
name | Zadejte název skladové položky veřejné IP adresy. | 'Základní' 'Standard' |
tier | Určení úrovně skladové položky veřejné IP adresy | 'Globální' 'Regionální' |
NetworkInterfaceReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
properties | Popisuje referenční vlastnosti síťového rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Název | Description | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace sítě. | string (povinné) |
properties | Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
dnsSettings | Nastavení dns, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Určuje, zda je síťové rozhraní povoleno akcelerovaným síťovým rozhraním. | bool |
enableFpga | Určuje, zda je síťové rozhraní povoleno sítí FPGA. | bool |
enableIPForwarding | Jestli je u této síťové karty povolené předávání IP adres. | bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Název | Description | Hodnota |
---|---|---|
dnsServery | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace ip adres profilu sítě škálovací sady virtuálních počítačů. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | 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. | SubResource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | SubResource[] |
loadBalancerBackendAddressPools | 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í základní skladové položky. | SubResource[] |
loadBalancerInboundNatPools | 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í základní skladové položky. | SubResource[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | K dispozici od Api-Version 2017-03-30 a vyšší, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
nastavení dns | Nastavení DNS, která se mají použít pro veřejné IP adresy . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od Api-Version 2019-07-01 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. | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | Dílčí zdroj |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Název | Description | Hodnota |
---|---|---|
název_doményPoznak_domény | 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ří. | string (povinné) |
VirtualMachineScaleSetIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
ApiEntityReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/... | řetězec |
OSProfile
Název | Description | Hodnota |
---|---|---|
adminPassword | 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 potřeba splnit 3 ze 4 níže uvedených podmínek. Obsahuje menší znaky. Obsahuje velké znaky. Má číslici Má speciální znak (shoda regulárního výrazu [\W_]) Zakázané 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. |
řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Omezení jenom pro Windows: Nemůže končit na "." Zakázané 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ů. |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Tato hodnota může být nastavena na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. | bool |
Název_počítače | Určuje název operačního systému hostitele virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. | řetězec |
Customdata | 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ů. Poznámka: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. | řetězec |
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. | Konfigurace Linuxu |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. 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[] |
windowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | Konfigurace Windows |
Konfigurace Linuxu
Název | Description | Hodnota |
---|---|---|
disablePasswordAuthentication | Určuje, jestli má být zakázáno ověřování heslem. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. | LinuxPatchSettings |
provisionVMAgent | 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í. | bool |
Ssh | Určuje konfiguraci klíče SSH pro operační systém Linux. | Konfigurace Ssh |
LinuxPatchSettings
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
'AutomaticByPlatform' ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | 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. |
'AutomaticByPlatform' ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. | Vždy IfRequired 'Nikdy' Neznámý |
Konfigurace Ssh
Název | Description | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu | SshPublicKey[] |
SshPublicKey
Název | Description | Hodnota |
---|---|---|
Keydata | 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 Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | řetězec |
program | 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 | řetězec |
VaultSecretGroup
Název | Description | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. | Dílčí zdroj |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | VaultCertificate[] |
VaultCertificate
Název | Description | Hodnota |
---|---|---|
certificateStore | 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. U virtuálních počítačů s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem <souboru UppercaseThumbprint.crt> pro soubor certifikátu X509 a <uppercaseThumbprint.prv> pro privátní klíč. Oba tyto soubory mají formát .pem. | řetězec |
certificateUrl | 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í Base64 následujícího objektu JSON, který je kódován v UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Konfigurace Windows
Název | Description | Hodnota |
---|---|---|
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. | AdditionalUnattendContent[] |
enableAutomaticUpdates | 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. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | PatchSettings |
provisionVMAgent | 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í. | bool |
timeZone | 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. | řetězec |
Winrm | Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Název | Description | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový prvek pro vkládané nastavení nebo funkci. | řetězec |
passName | Název hesla. V současné době je jedinou povolenou hodnotou OobeSystem. | 'OobeSystem' |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
PatchSettings
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | 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. | bool |
patchMode | 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. |
'AutomaticByOS' AutomaticByPlatform "Ruční" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired 'Nikdy' Neznámý |
WinRMConfiguration
Název | Description | Hodnota |
---|---|---|
Posluchače | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Název | Description | Hodnota |
---|---|---|
adresa URL certifikátu | 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 takovém případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je zakódovaný ve formátu UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou http,https. | Http Https |
VirtualMachineScaleSetVMProtectionPolicy
Název | Description | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí zvažovaný k odstranění. | bool |
ochranaFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. | bool |
Profil zabezpečení
Název | Description | Hodnota |
---|---|---|
šifrováníAtHost | Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli se zakáže, pokud tato vlastnost není pro prostředek nastavená na true. | bool |
typ zabezpečení | 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. | Důvěrné virtuální počítače TrustedLaunch |
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. | Nastavení Uefi |
Nastavení Uefi
Název | Description | Hodnota |
---|---|---|
secureBootEnabled | 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. | bool |
vTpmEnabled | Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 2020-12-01. | bool |
Profil úložiště
Název | Description | Hodnota |
---|---|---|
datové disky | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. 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. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaný pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadána za předpokladu, že se virtuální počítač vytváří s hyperVGeneration nastavenou na hodnotu V2 na základě možností disku s operačním systémem a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku je potřeba virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší a přerozdělí virtuální počítač. Minimální verze api-version: 2022-08-01. | NVMe SCSI |
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í. | Odkaz na obrázek |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. 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. | OSDisk |
Datový disk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | 'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. | "Připojit" "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. | Odstranit "Odpojit" |
detachOption | Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. | 'ForceDetach' |
diskSizeGB | 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. | int |
image | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | Virtuálníharddisk |
Lun | 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. | int (povinné) |
spravovaný disk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
toBeDetached | Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. | bool |
Vhd | Virtuální pevný disk. | Virtuálníharddisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
Virtuálníharddisk
Název | Description | Hodnota |
---|---|---|
Uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
ManagedDiskParameters
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady prostředků šifrování spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
profil zabezpečení | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | 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. | 'PremiumV2_LRS' 'Premium_LRS' "Premium_ZRS" "StandardSSD_LRS" 'StandardSSD_ZRS' "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VMDiskSecurityProfile
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady šifrování disku spravovaného zákazníkem pro spravovaný disk, který se používá pro objekt blob VMGuest šifrovaný pomocí klíče spravovaného zákazníkem ConfidentialVM s operačním systémem. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. | 'DiskWithVMGuestState' VMGuestStateOnly |
Odkaz na obrázek
Název | Description | Hodnota |
---|---|---|
communityGalleryImageId | 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. | řetězec |
id | ID prostředku | řetězec |
offer | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | 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. | řetězec |
Sku | SKU image. | řetězec |
verze | 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. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | 'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. | "Připojit" "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače 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 zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku 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. | Odstranit "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | DiffDiskSettings |
diskSizeGB | 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. | int |
nastavení šifrování | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15. | Nastavení DiskEncryptionSettings |
image | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | Virtuálníharddisk |
spravovaný disk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
typ operačního systému | 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. | 'Linux' 'Windows' |
Vhd | Virtuální pevný disk. | Virtuálníharddisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
DiffDiskSettings
Název | Description | Hodnota |
---|---|---|
možnost | Určuje nastavení dočasného disku pro disk operačního systému. | 'Místní' |
Umístění | Určuje umístění dočasného disku pro disk s operačním systémem. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk , pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk . Podívejte se do dokumentace k velikostem virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | CacheDisk 'ResourceDisk' |
Nastavení DiskEncryptionSettings
Název | Description | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. | KeyVaultSecretReference |
enabled | Určuje, jestli má být na virtuálním počítači povolené šifrování disků. | bool |
klíč_klíč_kryptografie | Určuje umístění šifrovacího klíče klíče v Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Název | Description | Hodnota |
---|---|---|
adresa URL tajného kódu | Adresa URL odkazující na tajný kód v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující tajný kód. | Dílčí zdroj (povinné) |
KeyVaultKeyReference
Název | Description | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující klíč. | Dílčí zdroj (povinné) |
Definice prostředku šablony ARM
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
"apiVersion": "2023-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {},
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string"
}
}
Hodnoty vlastností
virtualMachineScaleSets/virtualMachines
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
apiVersion | Verze rozhraní API prostředku | '2023-03-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) |
location | Umístění prostředku | string (povinné) |
tags | Značky prostředků | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
identity | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
Plán | 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. | Plán |
properties | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | VirtualMachineScaleSetVM – vlastnosti |
VirtualMachineIdentity
Název | Description | Hodnota |
---|---|---|
typ | Typ identity použitý pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. | 'Žádný' 'SystemAssigned' SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentity | 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}. | UserAssignedIdentity |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue | |
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Plánování
Název | Description | Hodnota |
---|---|---|
name | ID plánu | řetězec |
product | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. | řetězec |
promotionCode | Propagační kód. | řetězec |
vydavatel | ID vydavatele. | řetězec |
VirtualMachineScaleSetVM – vlastnosti
Název | Description | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. | AdditionalCapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. | Dílčí zdroj |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. | Diagnostickýprofile |
hardwareProfile | Určuje nastavení hardwaru virtuálního počítače. | HardwareProfile |
typ licence | Určuje, že image nebo disk, který používáte, byly licencovány místně. Možné hodnoty pro operační systém Windows Server: Windows_Client Windows_Server Možné hodnoty pro operační systém Linux Server: 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 api: 2015-06-15 |
řetězec |
profil sítě | Určuje síťová rozhraní virtuálního počítače. | Profil sítě |
konfigurace profilu sítě | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | OSProfile |
zásady ochrany | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
profil zabezpečení | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | Profil zabezpečení |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | Profil úložiště |
Userdata | UserData pro virtuální počítač, 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 api: 1. 3. 2021 |
řetězec |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
hibernaceEnabled | Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. | bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů 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á. | bool |
Dílčí zdroj
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Diagnostickýprofile
Název | Description | Hodnota |
---|---|---|
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 je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru. | BootDiagnostics |
BootDiagnostics
Název | Description | Hodnota |
---|---|---|
enabled | Jestli má být na virtuálním počítači povolená diagnostika spouštění. | bool |
storageUri | 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ě. | řetězec |
HardwareProfile
Název | Description | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | "Basic_A0" "Basic_A1" 'Basic_A2' "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" 'Standard_A11' 'Standard_A1_v2' "Standard_A2" 'Standard_A2_v2' 'Standard_A2m_v2' "Standard_A3" 'Standard_A4' "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" 'Standard_A8m_v2' "Standard_A9" "Standard_B1ms" 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' "Standard_D14" 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16_v3' 'Standard_D16s_v3' 'Standard_D1_v2' 'Standard_D2' "Standard_D2_v2" 'Standard_D2_v3' "Standard_D2s_v3" 'Standard_D3' "Standard_D32_v3" 'Standard_D32s_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4_v2' "Standard_D4_v3" 'Standard_D4s_v3' 'Standard_D5_v2' "Standard_D64_v3" 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' "Standard_DS11_v2" 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' "Standard_DS3" 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' "Standard_E2s_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' "Standard_E32s_v3" 'Standard_E4_v3' "Standard_E4s_v3" 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' "Standard_G3" 'Standard_G4' "Standard_G5" 'Standard_GS1' "Standard_GS2" 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' "Standard_H8" 'Standard_H8m' "Standard_L16s" 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' "Standard_M64s" 'Standard_NC12' "Standard_NC12s_v2" 'Standard_NC12s_v3' "Standard_NC24" 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' "Standard_NC6s_v3" 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. | VMSizeProperties |
VMSizeProperties
Název | Description | Hodnota |
---|---|---|
vCPUsAvailable | Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadaná, 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 vystavenou v odpovědi rozhraní API v seznamu všech dostupných velikostí virtuálních počítačů v oblasti. | int |
vCPUsPerCore | Určuje poměr virtuálních procesorů k fyzickým jádrům. Pokud tato vlastnost není v textu požadavku zadaná, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázaný. | int |
NetworkProfile
Název | Description | Hodnota |
---|---|---|
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í. | '2020-11-01' |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálních počítačů. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace síťového rozhraní. | string (povinné) |
properties | Popisuje konfiguraci IP adresy profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
dnsSettings | Nastavení dns, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | Dílčí zdroj | |
enableAcceleratedNetworking | Určuje, jestli má síťové rozhraní akcelerované síťové služby. | bool |
enableFpga | Určuje, jestli má síťové rozhraní povolenou síť FPGA. | bool |
enableIPForwarding | Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. | bool |
konfigurace ip | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
skupina zabezpečení sítě | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Název | Description | Hodnota |
---|---|---|
servery dns | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. | Dílčí zdroj[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | Dílčí zdroj[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. | Dílčí zdroj[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | 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. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | Dílčí zdroj |
VirtualMachinePublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci publicIPAddress konfigurace IP adresy virtuálních počítačů. | VirtualMachinePublicIPAddressConfigurationVlastnosti |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationVlastnosti
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
nastavení dns | Nastavení DNS, která se mají použít pro veřejné IP adresy . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineIpTag[] |
publicIPAddressVersion | K dispozici od Api-Version 2019-07-01 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. | 'IPv4' 'IPv6' |
metoda publicIPAllocationMethod | Zadejte typ přidělení veřejné IP adresy. | Dynamická 'Static' |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | Dílčí zdroj |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Název | Description | Hodnota |
---|---|---|
název_doményPoznak_domény | Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. | string (povinné) |
VirtualMachineIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
PublicIPAddressSku
Název | Description | Hodnota |
---|---|---|
name | Zadejte název skladové položky veřejné IP adresy. | 'Základní' 'Standardní' |
tier | Určení úrovně skladové položky veřejné IP adresy | 'Global' 'Regionální' |
NetworkInterfaceReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
properties | Popisuje referenční vlastnosti síťového rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. | Odstranit "Odpojit" |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Název | Description | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace sítě. | string (povinné) |
properties | Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
nastavení dns | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Určuje, jestli má síťové rozhraní akcelerované síťové služby. | bool |
enableFpga | Určuje, jestli má síťové rozhraní povolenou síť FPGA. | bool |
enableIPForwarding | Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. | bool |
konfigurace ip | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
skupina zabezpečení sítě | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Název | Description | Hodnota |
---|---|---|
servery dns | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace sítě protokolu IP profilu škálovací sady virtuálních počítačů. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | 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. | Dílčí zdroj[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | Dílčí zdroj[] |
loadBalancerBackendAddressPools | 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. | Dílčí zdroj[] |
loadBalancerInboundNatPools | 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. | Dílčí zdroj[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | 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. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
nastavení dns | Nastavení DNS, která se mají použít pro veřejné IP adresy . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od Api-Version 2019-07-01 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. | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy. | Dílčí zdroj |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Název | Description | Hodnota |
---|---|---|
domainNameLabel | 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ří. | string (povinné) |
VirtualMachineScaleSetIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
ApiEntityReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku ARM ve formě /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
OSProfile
Název | Description | Hodnota |
---|---|---|
adminPassword | 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. |
řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. 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ů. |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. | bool |
Název_počítače | Určuje název operačního systému hostitele virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. | řetězec |
Customdata | 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ů. Poznámka: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. | řetězec |
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. | Konfigurace Linuxu |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. 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[] |
windowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | Konfigurace Windows |
Konfigurace Linuxu
Název | Description | Hodnota |
---|---|---|
disablePasswordAuthentication | Určuje, jestli má být zakázáno ověřování heslem. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. | LinuxPatchSettings |
provisionVMAgent | Určuje, jestli se má na virtuálním počítači zřídit 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 ji 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í. | bool |
Ssh | Určuje konfiguraci klíče SSH pro operační systém Linux. | SshConfiguration |
LinuxPatchSettings
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v rámci oprav hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | 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. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired 'Nikdy' Neznámý |
SshConfiguration
Název | Description | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích s Linuxem | SshPublicKey[] |
SshPublicKey
Název | Description | Hodnota |
---|---|---|
Keydata | Certifikát veřejného klíče SSH, který se používá k ověření u virtuálního počítače prostřednictvím SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Mac pro virtuální počítače s Linuxem v Azure/azure/virtual-machines/linux/create-ssh-keys-detailed. | řetězec |
program | 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 zadaný klíč připojen k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
VaultSecretGroup
Název | Description | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. | Dílčí zdroj |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | VaultCertificate[] |
VaultCertificate
Název | Description | Hodnota |
---|---|---|
úložiště certifikátů | 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. | řetězec |
adresa URL certifikátu | 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Konfigurace windows
Název | Description | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním Base-64, které mohou být zahrnuty do souboru Unattend.xml, který je používán instalačním programem systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | 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. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | Nastavení opravy |
provisionVMAgent | Určuje, jestli se má na virtuálním počítači zřídit 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í. | bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id hodnotu z časových pásem vrácených funkcí TimeZoneInfo.GetSystemTimeZones. | řetězec |
Winrm | Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Název | Description | Hodnota |
---|---|---|
název_komponenty | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
obsah | 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. | řetězec |
passName | Název průchodu. V současné době je jedinou povolenou hodnotou OobeSystem. | 'OobeSystem' |
název nastavení | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | 'Automatické přihlášení' 'FirstLogonCommands' |
Nastavení opravy
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | 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. | bool |
patchMode | 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. |
'AutomaticByOS' AutomaticByPlatform "Ruční" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired 'Nikdy' Neznámý |
WinRMConfiguration
Název | Description | Hodnota |
---|---|---|
Posluchače | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Název | Description | Hodnota |
---|---|---|
adresa URL certifikátu | 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 takovém případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je zakódovaný ve formátu UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou http,https. | Http Https |
VirtualMachineScaleSetVMProtectionPolicy
Název | Description | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí zvažovaný k odstranění. | bool |
ochranaFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. | bool |
Profil zabezpečení
Název | Description | Hodnota |
---|---|---|
šifrováníAtHost | Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli se zakáže, pokud tato vlastnost není pro prostředek nastavená na true. | bool |
typ zabezpečení | 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. | Důvěrné virtuální počítače TrustedLaunch |
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. | Nastavení Uefi |
Nastavení Uefi
Název | Description | Hodnota |
---|---|---|
secureBootEnabled | 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. | bool |
vTpmEnabled | Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 2020-12-01. | bool |
Profil úložiště
Název | Description | Hodnota |
---|---|---|
datové disky | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. 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. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaný pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadána za předpokladu, že se virtuální počítač vytváří s hyperVGeneration nastavenou na hodnotu V2 na základě možností disku s operačním systémem a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku je potřeba virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší a přerozdělí virtuální počítač. Minimální verze api-version: 2022-08-01. | NVMe SCSI |
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í. | Odkaz na obrázek |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. 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. | OSDisk |
Datový disk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | 'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. | "Připojit" "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. | Odstranit "Odpojit" |
detachOption | Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. | 'ForceDetach' |
diskSizeGB | 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. | int |
image | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | Virtuálníharddisk |
Lun | 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. | int (povinné) |
spravovaný disk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
toBeDetached | Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. | bool |
Vhd | Virtuální pevný disk. | Virtuálníharddisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
Virtuálníharddisk
Název | Description | Hodnota |
---|---|---|
Uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
ManagedDiskParameters
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady prostředků šifrování spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
profil zabezpečení | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | 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. | 'PremiumV2_LRS' 'Premium_LRS' "Premium_ZRS" "StandardSSD_LRS" 'StandardSSD_ZRS' "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VMDiskSecurityProfile
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady šifrování disku spravovaného zákazníkem pro spravovaný disk, který se používá pro objekt blob VMGuest šifrovaný pomocí klíče spravovaného zákazníkem ConfidentialVM s operačním systémem. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. | 'DiskWithVMGuestState' VMGuestStateOnly |
Odkaz na obrázek
Název | Description | Hodnota |
---|---|---|
communityGalleryImageId | 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. | řetězec |
id | ID prostředku | řetězec |
offer | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | 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. | řetězec |
Sku | SKU image. | řetězec |
verze | 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. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | 'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. | "Připojit" "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače 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 zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku 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. | Odstranit "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | DiffDiskSettings |
diskSizeGB | 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. | int |
nastavení šifrování | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15. | Nastavení DiskEncryptionSettings |
image | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | Virtuálníharddisk |
spravovaný disk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
typ operačního systému | 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. | 'Linux' 'Windows' |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
DiffDiskSettings
Název | Description | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | 'Místní' |
Umístění | Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikostech virtuálních počítačů s Windows najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | CacheDisk ResourceDisk |
Nastavení DiskEncryptionSettings
Název | Description | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. | KeyVaultSecretReference |
enabled | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče v Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Název | Description | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující tajný klíč. | SubResource (povinné) |
KeyVaultKeyReference
Název | Description | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující klíč. | SubResource (povinné) |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2023-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
Hodnoty vlastností
virtualMachineScaleSets/virtualMachines
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2023-03-01 |
name | Název prostředku | string (povinné) |
location | Umístění prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: virtualMachineScaleSets |
tags | Značky prostředků | Slovník názvů značek a hodnot. |
identity | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
Plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image 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. | Plán |
properties | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | VirtualMachineScaleSetVMProperties |
VirtualMachineIdentity
Název | Description | Hodnota |
---|---|---|
typ | Typ identity použité pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | 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}. | Pole ID identit uživatelů |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue | |
{přizpůsobená vlastnost} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Plánování
Název | Description | Hodnota |
---|---|---|
name | ID plánu | řetězec |
product | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. | řetězec |
promotionCode | Propagační kód. | řetězec |
vydavatel | ID vydavatele. | řetězec |
VirtualMachineScaleSetVM – vlastnosti
Název | Description | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. | AdditionalCapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. | Dílčí zdroj |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. | Diagnostickýprofile |
hardwareProfile | Určuje nastavení hardwaru virtuálního počítače. | HardwareProfile |
typ licence | Určuje, že image nebo disk, který používáte, byly licencovány místně. Možné hodnoty pro operační systém Windows Server: Windows_Client Windows_Server Možné hodnoty pro operační systém Linux Server: 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 api: 2015-06-15 |
řetězec |
profil sítě | Určuje síťová rozhraní virtuálního počítače. | Profil sítě |
konfigurace profilu sítě | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | OSProfile |
zásady ochrany | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
profil zabezpečení | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | Profil zabezpečení |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | Profil úložiště |
Userdata | UserData pro virtuální počítač, 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 api: 1. 3. 2021 |
řetězec |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
hibernaceEnabled | Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. | bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů 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á. | bool |
Dílčí zdroj
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiagnosticsProfile
Název | Description | Hodnota |
---|---|---|
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. | BootDiagnostics |
BootDiagnostics
Název | Description | Hodnota |
---|---|---|
enabled | Jestli má být na virtuálním počítači povolená diagnostika spouštění. | bool |
storageUri | 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ě. | řetězec |
HardwareProfile
Název | Description | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api:2021-07-01. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. | VMSizeProperties |
VMSizeProperties
Název | Description | Hodnota |
---|---|---|
Dostupné virtuální procesory | 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. | int |
vCPUsPerCore | 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. | int |
Profil sítě
Název | Description | Hodnota |
---|---|---|
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í. | "2020-11-01" |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace síťového rozhraní. | string (povinné) |
properties | Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. | "Odstranit" "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
nastavení dns | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
konfigurace dscp | Dílčí zdroj | |
enableAcceleratedNetworking | Určuje, jestli má síťové rozhraní akcelerované síťové služby. | bool |
enableFpga | Určuje, jestli má síťové rozhraní povolenou síť FPGA. | bool |
enableIPForwarding | Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. | bool |
konfigurace ip | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
skupina zabezpečení sítě | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Název | Description | Hodnota |
---|---|---|
servery dns | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. | Dílčí zdroj[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | Dílčí zdroj[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. | Dílčí zdroj[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | 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. | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | Dílčí zdroj |
VirtualMachinePublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci publicIPAddress konfigurace IP adresy virtuálních počítačů. | VirtualMachinePublicIPAddressConfigurationVlastnosti |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationVlastnosti
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | "Odstranit" "Odpojit" |
nastavení dns | Nastavení DNS, která se mají použít pro veřejné IP adresy . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineIpTag[] |
publicIPAddressVersion | K dispozici od Api-Version 2019-07-01 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. | "IPv4" "IPv6" |
metoda publicIPAllocationMethod | Zadejte typ přidělení veřejné IP adresy. | "Dynamický" "Static" |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | Dílčí zdroj |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Název | Description | Hodnota |
---|---|---|
název_doményPoznak_domény | Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. | string (povinné) |
VirtualMachineIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
PublicIPAddressSku
Název | Description | Hodnota |
---|---|---|
name | Zadejte název skladové položky veřejné IP adresy. | "Základní" "Standardní" |
tier | Určení úrovně skladové položky veřejné IP adresy | "Globální" "Oblast" |
NetworkInterfaceReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
properties | Popisuje referenční vlastnosti síťového rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače | "Odstranit" "Odpojit" |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Název | Description | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace sítě. | string (povinné) |
properties | Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Název | Description | Hodnota |
---|---|---|
deleteOption | Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače | "Odstranit" "Odpojit" |
disableTcpStateTracking | Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. | bool |
dnsSettings | Nastavení dns, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Určuje, zda je síťové rozhraní povoleno akcelerovaným síťovým rozhraním. | bool |
enableFpga | Určuje, zda je síťové rozhraní povoleno sítí FPGA. | bool |
enableIPForwarding | Jestli je u této síťové karty povolené předávání IP adres. | bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | Dílčí zdroj |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Název | Description | Hodnota |
---|---|---|
dnsServery | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace PROTOKOLU IP. | string (povinné) |
properties | Popisuje vlastnosti konfigurace ip adres profilu sítě škálovací sady virtuálních počítačů. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Název | Description | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | 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. | Dílčí zdroj[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | Dílčí zdroj[] |
loadBalancerBackendAddressPools | 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. | Dílčí zdroj[] |
loadBalancerInboundNatPools | 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. | Dílčí zdroj[] |
Primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | bool |
privateIPAddressVersion | 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. | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Název | Description | Hodnota |
---|---|---|
name | Název konfigurace veřejné IP adresy. | string (povinné) |
properties | Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | "Odstranit" "Odpojit" |
nastavení dns | Nastavení DNS, která se mají použít pro veřejné IP adresy . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od Api-Version 2019-07-01 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. | "IPv4" "IPv6" |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | Dílčí zdroj |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Název | Description | Hodnota |
---|---|---|
název_doményPoznak_domény | 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ří. | string (povinné) |
VirtualMachineScaleSetIpTag
Název | Description | Hodnota |
---|---|---|
ipTagType | Typ značky IP adresy. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
ApiEntityReference
Název | Description | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/... | řetězec |
OSProfile
Název | Description | Hodnota |
---|---|---|
adminPassword | 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. |
řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. 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ů. |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. | bool |
Název_počítače | Určuje název operačního systému hostitele virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. | řetězec |
Customdata | 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ů. Poznámka: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. | řetězec |
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. | Konfigurace Linuxu |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. 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[] |
windowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | Konfigurace Windows |
Konfigurace Linuxu
Název | Description | Hodnota |
---|---|---|
disablePasswordAuthentication | Určuje, jestli má být zakázáno ověřování heslem. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. | LinuxPatchSettings |
provisionVMAgent | 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í. | bool |
Ssh | Určuje konfiguraci klíče SSH pro operační systém Linux. | Konfigurace Ssh |
LinuxPatchSettings
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | 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. |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. | "Vždy" "IfRequired" "Nikdy" "Neznámé" |
Konfigurace Ssh
Název | Description | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu | SshPublicKey[] |
SshPublicKey
Název | Description | Hodnota |
---|---|---|
Keydata | 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 Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | řetězec |
program | 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 | řetězec |
VaultSecretGroup
Název | Description | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. | Dílčí zdroj |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | VaultCertificate[] |
VaultCertificate
Název | Description | Hodnota |
---|---|---|
certificateStore | 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. U virtuálních počítačů s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem <souboru UppercaseThumbprint.crt> pro soubor certifikátu X509 a <uppercaseThumbprint.prv> pro privátní klíč. Oba tyto soubory mají formát .pem. | řetězec |
certificateUrl | 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í Base64 následujícího objektu JSON, který je kódován v UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Konfigurace Windows
Název | Description | Hodnota |
---|---|---|
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. | AdditionalUnattendContent[] |
enableAutomaticUpdates | 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. | bool |
enableVMAgentPlatformUpdates | Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. | bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | PatchSettings |
provisionVMAgent | 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í. | bool |
timeZone | 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. | řetězec |
Winrm | Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Název | Description | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový prvek pro vkládané nastavení nebo funkci. | řetězec |
passName | Název hesla. V současné době je jedinou povolenou hodnotou OobeSystem. | "OobeSystem" |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | "Automatické přihlášení" "FirstLogonCommands" |
PatchSettings
Název | Description | Hodnota |
---|---|---|
assessmentMode | 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. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být parametr provisionVMAgent nastavený na hodnotu true a patchMode na Hodnotu AutomaticByPlatform. | bool |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní. Možné hodnoty: Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false. AutomaticByOS – virtuální počítač bude automaticky aktualizován operačním systémem. 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. |
"AutomaticByOS" "AutomaticByPlatform" "Ruční" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Název | Description | Hodnota |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. | bool |
rebootSetting | Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. | "Vždy" "IfRequired" "Nikdy" "Neznámé" |
WinRMConfiguration
Název | Description | Hodnota |
---|---|---|
Posluchače | Seznam naslouchacích procesů Vzdálená správa systému Windows | WinRMListener[] |
WinRMListener
Název | Description | Hodnota |
---|---|---|
certificateUrl | 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-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. |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https. | "HTTP" "Https" |
VirtualMachineScaleSetVMProtectionPolicy
Název | Description | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí zvažovaný k odstranění. | bool |
ochranaFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně škálování na více instancí) zahájené ve škálovací sadě virtuálních počítačů by se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. | bool |
SecurityProfile
Název | Description | Hodnota |
---|---|---|
šifrováníAtHost | 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. | bool |
securityType | 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. | "ConfidentialVM" "TrustedLaunch" |
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. | UefiSettings |
UefiSettings
Název | Description | Hodnota |
---|---|---|
secureBootEnabled | Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze rozhraní API: 2020-12-01. | bool |
vTpmEnabled | Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze rozhraní API: 2020-12-01. | bool |
StorageProfile
Název | Description | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. 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. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadáno, že se virtuální počítač vytváří s hyperVGeneration nastavenou na V2 na základě možností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší přidělení a přerozdělí virtuální počítač. Minimální verze rozhraní API: 2022-08-01. | "NVMe" "SCSI" |
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í. | ImageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. 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. | OSDisk |
DataDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | "Žádné" "ReadOnly" "ReadWrite" |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu. | "Připojit" "Prázdné" "FromImage" (povinné) |
deleteOption | Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit. | "Odstranit" "Odpojit" |
detachOption | Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá v procesu odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach se dá použít jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil kvůli neočekávanému selhání virtuálního počítače a disk stále není uvolněný, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusí být vyprázdněny všechny zápisy. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. | "ForceDetach" |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023. | int |
image | Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje číslo logické jednotky datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
naBeDetached | Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. | bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
VirtualHardDisk
Název | Description | Hodnota |
---|---|---|
Uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
ManagedDiskParameters
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady šifrování disků spravovaných zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
securityProfile | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | 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. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VMDiskSecurityProfile
Název | Description | Hodnota |
---|---|---|
diskEncryptionSet | 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čů. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. | "DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
Název | Description | Hodnota |
---|---|---|
communityGalleryImageId | Zadali jsme 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. | řetězec |
id | ID prostředku | řetězec |
offer | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z sdíleného obrázku galerie – volání GET. | řetězec |
Sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace použité 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ší". I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, a to ani v případě, že 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čí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName} v poli id bez zadání verze. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. | "Žádné" "ReadOnly" "ReadWrite" |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. 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, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu. | "Připojit" "Prázdné" "FromImage" (povinné) |
deleteOption | Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit. U dočasného disku 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. | "Odstranit" "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | DiffDiskSettings |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023. | int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze rozhraní API: 2015-06-15. | Nastavení DiskEncryptionSettings |
image | Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
name | Název disku. | řetězec |
osType | 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. | "Linux" "Windows" |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | bool |
DiffDiskSettings
Název | Description | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | "Místní" |
Umístění | Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikostech virtuálních počítačů s Windows najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | "CacheDisk" "ResourceDisk" |
Nastavení DiskEncryptionSettings
Název | Description | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. | KeyVaultSecretReference |
enabled | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče v Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Název | Description | Hodnota |
---|---|---|
adresa URL tajného kódu | Adresa URL odkazující na tajný kód v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující tajný kód. | Dílčí zdroj (povinné) |
KeyVaultKeyReference
Název | Description | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče v Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL Key Vault obsahující klíč. | Dílčí zdroj (povinné) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro