Microsoft.Compute virtualMachineScaleSets/virtualmachines 2020-12-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@2020-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
}
licenseType: 'string'
networkProfile: {
networkInterfaces: [
{
id: 'string'
properties: {
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
patchSettings: {
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
patchSettings: {
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
securityProfile: {
encryptionAtHost: bool
securityType: 'TrustedLaunch'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
imageReference: {
id: 'string'
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: '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'
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
}
}
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 |
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 |
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 Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů 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ě |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
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. 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 Seznam všech dostupných velikostí virtuálních počítačů v oblasti Uveďte všechny dostupné velikosti 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" |
Profil sítě
Název | Description | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
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 |
---|---|---|
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 |
---|---|---|
id | ID prostředku | řetězec |
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 |
---|---|---|
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é) |
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 |
---|---|---|
id | ID prostředku | řetězec |
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 ip adresy PublicIPAddress konfigurace ip škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, která se mají použít na veřejných IP adresách . | 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í ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za 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 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ů {li} Informace o přístupu uživatele root k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure. {li} Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure. |
ř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 hostitelského operačního systému 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 kódovaný jako base-64. Řetězec kódovaný jako base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. 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. CustomData se předá virtuálnímu počítači, který se uloží 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 Distribucích. Informace o spouštění neschválené distribuce najdete v tématu Informace o neschválené distribuci. |
Konfigurace Linuxu |
requireGuestProvisionSignal | Určuje, jestli se k odvození úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. Poznámka: Tato vlastnost je určena pouze pro soukromé testování a všichni zákazníci nesmí vlastnost nastavit na hodnotu false. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. | VaultSecretGroup[] |
konfigurace windows | 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 |
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 |
---|---|---|
patchMode | Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS. 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 |
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 Vytváření klíčů SSH v Linuxu a Mac pro virtuální počítače s Linuxem v Azure. |
ř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}" } |
ř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 |
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, 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 |
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 |
---|---|---|
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 |
---|---|---|
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. 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í' |
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í 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}" } |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: 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í: Šifrování na hostiteli bude zakázané, pokud tato vlastnost není pro prostředek nastavená na true. |
bool |
securityType | Určuje SecurityType virtuálního počítače. Je nastaven jako TrustedLaunch pro povolení UefiSettings. Výchozí: UefiSettings nebude povolen, pokud tato vlastnost není nastavena jako TrustedLaunch. |
'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: 1. 12. 2020 |
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: 1. 12. 2020 |
bool |
vTpmEnabled | Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 1. 12. 2020 |
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[] |
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: Žádný Readonly Readwrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage |
'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" FromImage (povinné) |
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 se dá použít 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. Tato hodnota nesmí být větší než 1023 GB. |
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 |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem. | 'Premium_LRS' "Premium_ZRS" "StandardSSD_LRS" 'StandardSSD_ZRS' "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Odkaz na obrázek
Název | Description | Hodnota |
---|---|---|
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 |
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. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádný Readonly Readwrite Výchozí hodnota: Žá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: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" FromImage (povinné) |
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. Tato hodnota nesmí být větší než 1023 GB. |
int |
nastavení šifrování | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 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: 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: CacheDisk ResourceDisk Výchozí: CacheDisk , pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk . Informace o tom, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti, najdete v dokumentaci 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. |
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": "2020-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string"
},
"licenseType": "string",
"networkProfile": {
"networkInterfaces": [
{
"id": "string",
"properties": {
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"patchSettings": {
"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",
"patchSettings": {
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "TrustedLaunch",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"imageReference": {
"id": "string",
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "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",
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
}
}
}
Hodnoty vlastností
virtualMachineScaleSets/virtualmachines
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualmachines |
apiVersion | Verze rozhraní API prostředku | '2020-12-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 |
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 |
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 Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů 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ě |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
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. 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 Seznam všech dostupných velikostí virtuálních počítačů v oblasti Uveďte všechny dostupné velikosti 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' |
NetworkProfile
Název | Description | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
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 |
---|---|---|
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 |
---|---|---|
id | ID prostředku | řetězec |
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 |
---|---|---|
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 |
---|---|---|
id | ID prostředku | řetězec |
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... |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
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ů {li} Informace o přístupu uživatele root k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure. {li} Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure. |
ř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 hostitelského operačního systému 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. customData se předá virtuálnímu počítači, který se uloží 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. Informace o spouštění neschválené distribuce najdete v tématu Informace o neschválené distribuci. |
Konfigurace Linuxu |
requireGuestProvisionSignal | Určuje, jestli se k odvozování úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. Poznámka: Tato vlastnost je určena pouze pro privátní testování a všichni zákazníci nesmí vlastnost nastavit na hodnotu false. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. | 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 |
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 |
---|---|---|
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS. 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 |
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 Na Macu pro virtuální počítače s Linuxem v Azure. |
ř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}" } |
ř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 |
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, 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 |
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 |
---|---|---|
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. 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í" |
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 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}" } |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: 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í: Š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. Je nastaven jako TrustedLaunch povolit UefiSettings. Výchozí: UefiSettings se nepovolí, pokud tato vlastnost není nastavená jako TrustedLaunch. |
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: 1. 12. 2020 |
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: 1. 12. 2020 |
bool |
vTpmEnabled | Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 1. 12. 2020 |
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[] |
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: Žádný Readonly Readwrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage |
'Žádný' ReadOnly ReadWrite |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" FromImage (povinné) |
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 se dá použít 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. Tato hodnota nesmí být větší než 1023 GB. |
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 |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem. | 'Premium_LRS' "Premium_ZRS" "StandardSSD_LRS" 'StandardSSD_ZRS' "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Odkaz na obrázek
Název | Description | Hodnota |
---|---|---|
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 |
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. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádný Readonly Readwrite Výchozí hodnota: Žá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: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" FromImage (povinné) |
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. Tato hodnota nesmí být větší než 1023 GB. |
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: 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: CacheDisk ResourceDisk Výchozí: CacheDisk , pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk . Pokud chcete zjistit, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti, najdete v dokumentaci k velikostem virtuálních počítačů s Windows na adrese /azure/virtual-machines/linux/sizes. |
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@2020-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
additionalCapabilities = {
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
}
licenseType = "string"
networkProfile = {
networkInterfaces = [
{
id = "string"
properties = {
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
patchSettings = {
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
patchSettings = {
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
securityProfile = {
encryptionAtHost = bool
securityType = "TrustedLaunch"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
imageReference = {
id = "string"
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "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"
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
}
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@2020-12-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ů a hodnot značek. |
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 |
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 Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů 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ě |
AdditionalCapabilities
Název | Description | Hodnota |
---|---|---|
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. 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ý způsob, jak získat seznam dostupných velikostí, je použití těchto 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 Uveďte všechny dostupné velikosti 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" |
Profil sítě
Název | Description | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
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 |
---|---|---|
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 |
---|---|---|
id | ID prostředku | řetězec |
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 |
---|---|---|
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 |
---|---|---|
id | ID prostředku | řetězec |
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... |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Název | Description | Hodnota |
---|---|---|
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ů {li} Informace o přístupu root k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure. {li} Seznam předdefinovaných systémových uživatelů v Linuxu, které by se v tomto poli neměly používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure. |
ř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. customData se předá virtuálnímu počítači, který se uloží 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. Informace o spouštění neschválené distribuce najdete v tématu Informace o neschválené distribuci. |
Konfigurace Linuxu |
requireGuestProvisionSignal | Určuje, jestli se k odvozování úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. Poznámka: Tato vlastnost je určena pouze pro privátní testování a všichni zákazníci nesmí vlastnost nastavit na hodnotu false. | bool |
Tajemství | Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. | 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 |
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 |
---|---|---|
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS. 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" |
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 Na Macu pro virtuální počítače s Linuxem v Azure. |
ř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}" } |
ř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 |
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, 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 |
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 |
---|---|---|
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. Možné hodnoty: Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false AutomaticByOS – operační systém 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ě" |
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 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}" } |
řetězec |
Protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: 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í: Š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. Je nastaven jako TrustedLaunch povolit UefiSettings. Výchozí: UefiSettings se nepovolí, pokud tato vlastnost není nastavená jako TrustedLaunch. |
"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: 1. 12. 2020 |
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: 1. 12. 2020 |
bool |
vTpmEnabled | Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 1. 12. 2020 |
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[] |
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: Žádný Readonly Readwrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage |
"Žádné" "ReadOnly" "ReadWrite" |
createOption | Určuje způsob vytvoření virtuálního počítače. Možné hodnoty: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" "FromImage" (povinné) |
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 se dá použít 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. Tato hodnota nesmí být větší než 1023 GB. |
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 |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Odkaz na obrázek
Název | Description | Hodnota |
---|---|---|
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 |
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. | řetězec |
OSDisk
Název | Description | Hodnota |
---|---|---|
Mezipaměti | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádný Readonly Readwrite Výchozí hodnota: Žá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: Připojit \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage \u2013 Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image z marketplace, použijete také dříve popsaný element plánu. |
"Připojit" "Prázdné" "FromImage" (povinné) |
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. Tato hodnota nesmí být větší než 1023 GB. |
int |
nastavení šifrování | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 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: 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: CacheDisk ResourceDisk Výchozí: CacheDisk , pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk . Informace o tom, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti, najdete v dokumentaci 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. |
"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 |
---|---|---|
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é) |
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