Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- последние
- 2024-11-01
- 2024-07-01
- 2024-03-01
- 2023-09-01
- 2023-07-01
- 2023-03-01
- 2022-11-01
- 2022-08-01
- 2022-03-01
- 2021-11-01
- 2021-07-01
- 2021-04-01
- 2021-03-01
- 2020-12-01
- 2020-06-01
- 2019-12-01
- 2019-07-01
- 2019-03-01
- 2018-10-01
- 2018-06-01
- 2018-04-01
- 2017-12-01
- 2017-03-30
- 2016-04-30-превью
- 2016-03-30
- 2015-06-15
Определение ресурсов Bicep
Тип ресурса virtualMachineScaleSets/virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-11-01' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
networkApiVersion: 'string'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
resilientVMDeletionStatus: 'string'
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
imds: {
inVMAccessControlProfileReferenceId: 'string'
mode: 'string'
}
keyIncarnationId: int
mode: 'string'
wireServer: {
inVMAccessControlProfileReferenceId: 'string'
mode: 'string'
}
}
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
alignRegionalDisksToVMZone: bool
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'string'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
sourceResource: {
id: 'string'
}
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity (Идентификация VirtualMachineIdentity) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: virtualMachineScaleSets |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | плана |
свойства | Описывает свойства виртуальной машины масштабируемого набора виртуальных машин. | VirtualMachineScaleSetVMПроакции |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
гибернацияВключено | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | булевая переменная (bool) |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | булевая переменная (bool) |
ДополнительныйНеобслуживаемый контент
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Задает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | «OobeSystem» |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
Ссылка на ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | булевая переменная (bool) |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
ДатаДиск
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Эта функция все еще находится на стадии предварительной версии. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
Лунь | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
исходныйРесурс | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | Ссылка на ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | булевая переменная (bool) |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ДиагностикаПрофиль
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings (Настройки DiffDisk)
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Настройки шифрования диска
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | Ссылка на KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | булевая переменная (bool) |
ключ шифрования ключа | Указывает расположение ключа шифрования ключей в Key Vault. | Ссылка на ключ KeyVault |
ШифрованиеИдентификация
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
Профиль оборудования
Имя | Описание | Ценность |
---|---|---|
vmSize | Указывает размер виртуальной машины. В настоящее время тип данных перечисления устарел и будет удален 23 декабря 2023 года. Рекомендуемый способ получить список доступных размеров использует следующие API: перечислить все доступные размеры виртуальных машин в группе доступности, Перечислить все доступные размеры виртуальных машин в регионе, перечислить все доступные размеры виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в разделе Размеры виртуальных машин. Доступные размеры виртуальных машин зависят от региона и группы доступности. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" «Standard_GS4-4» "Standard_GS4-8" "Standard_GS5" «Standard_GS5-16» "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
Настройки конечной точки хоста
Имя | Описание | Ценность |
---|---|---|
inVMAccessControlProfileReferenceId | Указывает идентификатор ресурса InVMAccessControlProfileVersion в формате /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{versions} | струна |
режим | Указывает режим выполнения. В режиме аудита система действует так, как если бы она применяла политику управления доступом, включая выдачу записей отказа в доступе в журналах, но фактически не запрещает какие-либо запросы на размещение конечных точек. В режиме принудительного применения система будет применять управление доступом, и это рекомендуемый режим работы. | Аудит "Отключено" "Принудительное применение" |
Ссылка на изображение
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
Ссылка на ключ KeyVault
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
Ссылка на KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
LinuxКонфигурация
Имя | Описание | Ценность |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключить проверку подлинности паролей. | булевая переменная (bool) |
enableVMAgentPlatformUpdates | Указывает, включены ли обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
SSH | Указывает конфигурацию ключа SSH для ОС Linux. | SshКонфигурация |
LinuxPatchНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки гостевых исправлений виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: ImageDefault — используется конфигурация исправления по умолчанию виртуальной машины. AutomaticByPlatform. Виртуальная машина будет автоматически обновляться платформой. Свойство provisionVMAgent должно иметь значение true |
"AutomaticByPlatform" ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
Управляемые параметры диска
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
Тип учетной записи хранилища | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Справочник по сетевому интерфейсу
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | Свойства ссылкиNetworkInterface |
Свойства ссылкиNetworkInterface
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' '2022-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | Конфигурация VirtualMachineNetworkInterfaceConfiguration[] |
сетевые интерфейсы | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | Ссылка на сетевой интерфейс[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings (Настройки DiffDisk) |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
encryptionНастройки | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
Тип ОС | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ОСПрофайл
Имя | Описание | Ценность |
---|---|---|
пароль администратора | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
имя пользователя администратора | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "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". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | булевая переменная (bool) |
ИмяКомпьютера | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxКонфигурация |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | булевая переменная (bool) |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | Группа VaultSecret[] |
windowsКонфигурация | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsКонфигурация |
ПатчНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | булевая переменная (bool) |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
Настройки ProxyAgent
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | булевая переменная (bool) |
МВМС | Задает параметры конечной точки IMDS при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователи сбрасывали ключ, используемый для защиты канала связи между гостевым и узлом. | инт |
режим | Указывает режим, на котором будет выполняться ProxyAgent. Предупреждение: это свойство устарело, укажите "режим" в определенном параметре hostendpoint. | Аудит "Принудительное применение" |
wireСервер | Задает параметры конечной точки wire Server при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
ПубличныйIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
Профиль безопасности
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | булевая переменная (bool) |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | ШифрованиеИдентификация |
Настройки proxyAgent | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | Настройки ProxyAgent |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" «Доверенный запуск» |
uefiНастройки | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | Настройки Uefi |
SshКонфигурация
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности с помощью виртуальных машин на основе Linux. | SshPublicKey[] |
SshPublicKey (SshPublicKey)
Имя | Описание | Ценность |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности виртуальной машины через SSH. Ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. Сведения о создании ключей SSH см. в статье [Создание ключей SSH на виртуальных машинах Linux и Mac для Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
Профиль хранилища
Имя | Описание | Ценность |
---|---|---|
alignRegionalDisksToVMZone | Указывает, должны ли региональные диски быть выровнены или перемещены в зону виртуальной машины. Это применимо только для виртуальных машин с набором свойств размещения. Обратите внимание, что это изменение является необратимым. Минимальная версия API: 2024-11-01. | булевая переменная (bool) |
Диски данных | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | Диск данных[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe «SCSI» |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | Ссылка на изображение |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
Подресурс
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
Настройки Uefi
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
Включен vTpm | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
ЗначениеUserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
Группа VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | Подресурс |
vaultСертификаты | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
Виртуальный жесткий диск
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity (Идентификация VirtualMachineIdentity)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
ИдентичностиНазначенныеПользователем | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | VirtualMachineIdentityUserAssignedIdentity |
VirtualMachineIdentityUserAssignedIdentity
Имя | Описание | Ценность |
---|
VirtualMachineIpTag (Тег VirtualMachineIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration (Конфигурация VirtualMachineNetworkInterfaceConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration |
Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpКонфигурация | Подресурс | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Подресурс |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства конфигурации IP-конфигурации сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Масштабируемый набор может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько масштабируемых наборов не могут использовать один и тот же шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на пулы внутренних адресов одной общедоступной и одной внутренней подсистемы балансировки нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
loadBalancerInboundNatPools | Задает массив ссылок на входящие пулы NAT подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на входящие пулы NAT одного общедоступного и одного внутреннего балансировщика нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Ссылка на ApiEntityReference |
VirtualMachineScaleSetIpTag (Тег VirtualMachineScaleSetIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineScaleSetNetworkConfiguration (Конфигурация VirtualMachineScaleSetNetworkConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сети. | строка (обязательно) |
свойства | Описывает ip-конфигурацию сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineScaleSetIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineScaleSetPublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описание конфигурации publicIPAddress масштабируемого набора виртуальных машин | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Метка доменного имени. Объединение метки доменного имени и индекса виртуальной машины будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени. Объединение метки хэшированного доменного имени, созданной в соответствии с политикой из области метки доменного имени и индексом виртуальной машины, будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Имя | Описание | Ценность |
---|---|---|
networkInterfaceConfigurations | Список конфигураций сети. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMПроакции
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине в масштабируемом наборе. Например, имеет ли виртуальная машина возможность подключения управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS. | Дополнительные |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Существующую виртуальную машину нельзя добавить в группу доступности. | Подресурс |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | ДиагностикаПрофиль |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | Профиль оборудования |
тип лицензии | Указывает, что используемый образ или диск лицензирован локально. Возможные значения операционной системы Windows Server: Windows_Client Windows_Server Возможные значения операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server преимущество гибридного использования Azure для Linux Server Минимальная версия API: 2015-06-15 |
струна |
Профиль networkProfile | Указывает сетевые интерфейсы виртуальной машины. | Профиль сети |
networkProfileConfiguration | Указывает конфигурацию сетевого профиля виртуальной машины. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osПрофиль | Задает параметры операционной системы для виртуальной машины. | ОСПрофайл |
защитаПолитика | Задает политику защиты виртуальной машины. | VirtualMachineScaleSetVMProtectionPolicy |
resilientVMDeletionStatus | Указывает состояние удаления отказоустойчивой виртуальной машины для виртуальной машины. | "Отключено" "Включено" "Не удалось" «В процессе» |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | Профиль безопасности |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | Профиль хранилища |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01 | струна |
VirtualMachineScaleSetVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
protectFromScaleIn | Указывает, что виртуальная машина масштабируемого набора виртуальных машин не должна рассматриваться для удаления во время операции масштабирования. | булевая переменная (bool) |
protectFromScaleSetActions | Указывает, что обновления или действия модели (включая масштабирование), инициированные в масштабируемом наборе виртуальных машин, не должны применяться к виртуальной машине масштабируемого набора виртуальных машин. | булевая переменная (bool) |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsДоступно | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | инт |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | инт |
WindowsКонфигурация
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | ПатчНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMКонфигурация |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
WinRMКонфигурация
Имя | Описание | Ценность |
---|---|---|
Слушателей | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Ценность |
---|---|---|
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
Определение ресурса шаблона ARM
Тип ресурса virtualMachineScaleSets/virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
"apiVersion": "2024-11-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "string",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"resilientVMDeletionStatus": "string",
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"imds": {
"inVMAccessControlProfileReferenceId": "string",
"mode": "string"
},
"keyIncarnationId": "int",
"mode": "string",
"wireServer": {
"inVMAccessControlProfileReferenceId": "string",
"mode": "string"
}
},
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"alignRegionalDisksToVMZone": "bool",
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "string",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"sourceResource": {
"id": "string"
},
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2024-11-01' |
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity (Идентификация VirtualMachineIdentity) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | плана |
свойства | Описывает свойства виртуальной машины масштабируемого набора виртуальных машин. | VirtualMachineScaleSetVMПроакции |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines" |
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
гибернацияВключено | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | булевая переменная (bool) |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | булевая переменная (bool) |
ДополнительныйНеобслуживаемый контент
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Задает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | «OobeSystem» |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
Ссылка на ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | булевая переменная (bool) |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
ДатаДиск
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Эта функция все еще находится на стадии предварительной версии. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
Лунь | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
исходныйРесурс | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | Ссылка на ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | булевая переменная (bool) |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ДиагностикаПрофиль
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings (Настройки DiffDisk)
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Настройки шифрования диска
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | Ссылка на KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | булевая переменная (bool) |
ключ шифрования ключа | Указывает расположение ключа шифрования ключей в Key Vault. | Ссылка на ключ KeyVault |
ШифрованиеИдентификация
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
Профиль оборудования
Имя | Описание | Ценность |
---|---|---|
vmSize | Указывает размер виртуальной машины. В настоящее время тип данных перечисления устарел и будет удален 23 декабря 2023 года. Рекомендуемый способ получить список доступных размеров использует следующие API: перечислить все доступные размеры виртуальных машин в группе доступности, Перечислить все доступные размеры виртуальных машин в регионе, перечислить все доступные размеры виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в разделе Размеры виртуальных машин. Доступные размеры виртуальных машин зависят от региона и группы доступности. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" «Standard_GS4-4» "Standard_GS4-8" "Standard_GS5" «Standard_GS5-16» "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
Настройки конечной точки хоста
Имя | Описание | Ценность |
---|---|---|
inVMAccessControlProfileReferenceId | Указывает идентификатор ресурса InVMAccessControlProfileVersion в формате /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{versions} | струна |
режим | Указывает режим выполнения. В режиме аудита система действует так, как если бы она применяла политику управления доступом, включая выдачу записей отказа в доступе в журналах, но фактически не запрещает какие-либо запросы на размещение конечных точек. В режиме принудительного применения система будет применять управление доступом, и это рекомендуемый режим работы. | Аудит "Отключено" "Принудительное применение" |
Ссылка на изображение
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
Ссылка на ключ KeyVault
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
Ссылка на KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
LinuxКонфигурация
Имя | Описание | Ценность |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключить проверку подлинности паролей. | булевая переменная (bool) |
enableVMAgentPlatformUpdates | Указывает, включены ли обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
SSH | Указывает конфигурацию ключа SSH для ОС Linux. | SshКонфигурация |
LinuxPatchНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки гостевых исправлений виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: ImageDefault — используется конфигурация исправления по умолчанию виртуальной машины. AutomaticByPlatform. Виртуальная машина будет автоматически обновляться платформой. Свойство provisionVMAgent должно иметь значение true |
"AutomaticByPlatform" ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
Управляемые параметры диска
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
Тип учетной записи хранилища | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Справочник по сетевому интерфейсу
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | Свойства ссылкиNetworkInterface |
Свойства ссылкиNetworkInterface
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' '2022-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | Конфигурация VirtualMachineNetworkInterfaceConfiguration[] |
сетевые интерфейсы | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | Ссылка на сетевой интерфейс[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings (Настройки DiffDisk) |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
encryptionНастройки | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
Тип ОС | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ОСПрофайл
Имя | Описание | Ценность |
---|---|---|
пароль администратора | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
имя пользователя администратора | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "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". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | булевая переменная (bool) |
ИмяКомпьютера | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxКонфигурация |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | булевая переменная (bool) |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | Группа VaultSecret[] |
windowsКонфигурация | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsКонфигурация |
ПатчНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | булевая переменная (bool) |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
Настройки ProxyAgent
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | булевая переменная (bool) |
МВМС | Задает параметры конечной точки IMDS при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователи сбрасывали ключ, используемый для защиты канала связи между гостевым и узлом. | инт |
режим | Указывает режим, на котором будет выполняться ProxyAgent. Предупреждение: это свойство устарело, укажите "режим" в определенном параметре hostendpoint. | Аудит "Принудительное применение" |
wireСервер | Задает параметры конечной точки wire Server при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
ПубличныйIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
Профиль безопасности
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | булевая переменная (bool) |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | ШифрованиеИдентификация |
Настройки proxyAgent | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | Настройки ProxyAgent |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" «Доверенный запуск» |
uefiНастройки | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | Настройки Uefi |
SshКонфигурация
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности с помощью виртуальных машин на основе Linux. | SshPublicKey[] |
SshPublicKey (SshPublicKey)
Имя | Описание | Ценность |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности виртуальной машины через SSH. Ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. Сведения о создании ключей SSH см. в статье [Создание ключей SSH на виртуальных машинах Linux и Mac для Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
Профиль хранилища
Имя | Описание | Ценность |
---|---|---|
alignRegionalDisksToVMZone | Указывает, должны ли региональные диски быть выровнены или перемещены в зону виртуальной машины. Это применимо только для виртуальных машин с набором свойств размещения. Обратите внимание, что это изменение является необратимым. Минимальная версия API: 2024-11-01. | булевая переменная (bool) |
Диски данных | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | Диск данных[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe «SCSI» |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | Ссылка на изображение |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
Подресурс
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
Настройки Uefi
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
Включен vTpm | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
ЗначениеUserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
Группа VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | Подресурс |
vaultСертификаты | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
Виртуальный жесткий диск
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity (Идентификация VirtualMachineIdentity)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
ИдентичностиНазначенныеПользователем | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | VirtualMachineIdentityUserAssignedIdentity |
VirtualMachineIdentityUserAssignedIdentity
Имя | Описание | Ценность |
---|
VirtualMachineIpTag (Тег VirtualMachineIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration (Конфигурация VirtualMachineNetworkInterfaceConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration |
Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpКонфигурация | Подресурс | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Подресурс |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства конфигурации IP-конфигурации сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Масштабируемый набор может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько масштабируемых наборов не могут использовать один и тот же шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на пулы внутренних адресов одной общедоступной и одной внутренней подсистемы балансировки нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
loadBalancerInboundNatPools | Задает массив ссылок на входящие пулы NAT подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на входящие пулы NAT одного общедоступного и одного внутреннего балансировщика нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Ссылка на ApiEntityReference |
VirtualMachineScaleSetIpTag (Тег VirtualMachineScaleSetIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineScaleSetNetworkConfiguration (Конфигурация VirtualMachineScaleSetNetworkConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сети. | строка (обязательно) |
свойства | Описывает ip-конфигурацию сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineScaleSetIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineScaleSetPublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описание конфигурации publicIPAddress масштабируемого набора виртуальных машин | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Метка доменного имени. Объединение метки доменного имени и индекса виртуальной машины будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени. Объединение метки хэшированного доменного имени, созданной в соответствии с политикой из области метки доменного имени и индексом виртуальной машины, будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Имя | Описание | Ценность |
---|---|---|
networkInterfaceConfigurations | Список конфигураций сети. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMПроакции
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине в масштабируемом наборе. Например, имеет ли виртуальная машина возможность подключения управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS. | Дополнительные |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Существующую виртуальную машину нельзя добавить в группу доступности. | Подресурс |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | ДиагностикаПрофиль |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | Профиль оборудования |
тип лицензии | Указывает, что используемый образ или диск лицензирован локально. Возможные значения операционной системы Windows Server: Windows_Client Windows_Server Возможные значения операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server преимущество гибридного использования Azure для Linux Server Минимальная версия API: 2015-06-15 |
струна |
Профиль networkProfile | Указывает сетевые интерфейсы виртуальной машины. | Профиль сети |
networkProfileConfiguration | Указывает конфигурацию сетевого профиля виртуальной машины. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osПрофиль | Задает параметры операционной системы для виртуальной машины. | ОСПрофайл |
защитаПолитика | Задает политику защиты виртуальной машины. | VirtualMachineScaleSetVMProtectionPolicy |
resilientVMDeletionStatus | Указывает состояние удаления отказоустойчивой виртуальной машины для виртуальной машины. | "Отключено" "Включено" "Не удалось" «В процессе» |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | Профиль безопасности |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | Профиль хранилища |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01 | струна |
VirtualMachineScaleSetVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
protectFromScaleIn | Указывает, что виртуальная машина масштабируемого набора виртуальных машин не должна рассматриваться для удаления во время операции масштабирования. | булевая переменная (bool) |
protectFromScaleSetActions | Указывает, что обновления или действия модели (включая масштабирование), инициированные в масштабируемом наборе виртуальных машин, не должны применяться к виртуальной машине масштабируемого набора виртуальных машин. | булевая переменная (bool) |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsДоступно | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | инт |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | инт |
WindowsКонфигурация
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | ПатчНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMКонфигурация |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
WinRMКонфигурация
Имя | Описание | Ценность |
---|---|---|
Слушателей | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Ценность |
---|---|---|
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса virtualMachineScaleSets/virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-11-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
networkApiVersion = "string"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
resilientVMDeletionStatus = "string"
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
imds = {
inVMAccessControlProfileReferenceId = "string"
mode = "string"
}
keyIncarnationId = int
mode = "string"
wireServer = {
inVMAccessControlProfileReferenceId = "string"
mode = "string"
}
}
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
alignRegionalDisksToVMZone = bool
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "string"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
sourceResource = {
id = "string"
}
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
}
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity (Идентификация VirtualMachineIdentity) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: virtualMachineScaleSets |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | плана |
свойства | Описывает свойства виртуальной машины масштабируемого набора виртуальных машин. | VirtualMachineScaleSetVMПроакции |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-11-01" |
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
гибернацияВключено | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | булевая переменная (bool) |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | булевая переменная (bool) |
ДополнительныйНеобслуживаемый контент
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Задает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | «OobeSystem» |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
Ссылка на ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | булевая переменная (bool) |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
ДатаДиск
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Эта функция все еще находится на стадии предварительной версии. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
Лунь | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
исходныйРесурс | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | Ссылка на ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | булевая переменная (bool) |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ДиагностикаПрофиль
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings (Настройки DiffDisk)
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Настройки шифрования диска
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | Ссылка на KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | булевая переменная (bool) |
ключ шифрования ключа | Указывает расположение ключа шифрования ключей в Key Vault. | Ссылка на ключ KeyVault |
ШифрованиеИдентификация
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
Профиль оборудования
Имя | Описание | Ценность |
---|---|---|
vmSize | Указывает размер виртуальной машины. В настоящее время тип данных перечисления устарел и будет удален 23 декабря 2023 года. Рекомендуемый способ получить список доступных размеров использует следующие API: перечислить все доступные размеры виртуальных машин в группе доступности, Перечислить все доступные размеры виртуальных машин в регионе, перечислить все доступные размеры виртуальных машин для изменения размера. Дополнительные сведения о размерах виртуальных машин см. в разделе Размеры виртуальных машин. Доступные размеры виртуальных машин зависят от региона и группы доступности. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" «Standard_GS4-4» "Standard_GS4-8" "Standard_GS5" «Standard_GS5-16» "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
Настройки конечной точки хоста
Имя | Описание | Ценность |
---|---|---|
inVMAccessControlProfileReferenceId | Указывает идентификатор ресурса InVMAccessControlProfileVersion в формате /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{versions} | струна |
режим | Указывает режим выполнения. В режиме аудита система действует так, как если бы она применяла политику управления доступом, включая выдачу записей отказа в доступе в журналах, но фактически не запрещает какие-либо запросы на размещение конечных точек. В режиме принудительного применения система будет применять управление доступом, и это рекомендуемый режим работы. | Аудит "Отключено" "Принудительное применение" |
Ссылка на изображение
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
Ссылка на ключ KeyVault
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
Ссылка на KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
LinuxКонфигурация
Имя | Описание | Ценность |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключить проверку подлинности паролей. | булевая переменная (bool) |
enableVMAgentPlatformUpdates | Указывает, включены ли обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
SSH | Указывает конфигурацию ключа SSH для ОС Linux. | SshКонфигурация |
LinuxPatchНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки гостевых исправлений виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: ImageDefault — используется конфигурация исправления по умолчанию виртуальной машины. AutomaticByPlatform. Виртуальная машина будет автоматически обновляться платформой. Свойство provisionVMAgent должно иметь значение true |
"AutomaticByPlatform" ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
Управляемые параметры диска
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
Тип учетной записи хранилища | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Справочник по сетевому интерфейсу
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | Свойства ссылкиNetworkInterface |
Свойства ссылкиNetworkInterface
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' '2022-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | Конфигурация VirtualMachineNetworkInterfaceConfiguration[] |
сетевые интерфейсы | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | Ссылка на сетевой интерфейс[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
Опция удаления | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings (Настройки DiffDisk) |
Размер дискаГб | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | инт |
encryptionНастройки | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | Виртуальный жесткий диск |
managedDisk | Параметры управляемого диска. | Управляемые параметры диска |
имя | Имя диска. | струна |
Тип ОС | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | Виртуальный жесткий диск |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | булевая переменная (bool) |
ОСПрофайл
Имя | Описание | Ценность |
---|---|---|
пароль администратора | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
имя пользователя администратора | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "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". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | булевая переменная (bool) |
ИмяКомпьютера | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxКонфигурация |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | булевая переменная (bool) |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | Группа VaultSecret[] |
windowsКонфигурация | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsКонфигурация |
ПатчНастройки
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | булевая переменная (bool) |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
Настройки ProxyAgent
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | булевая переменная (bool) |
МВМС | Задает параметры конечной точки IMDS при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователи сбрасывали ключ, используемый для защиты канала связи между гостевым и узлом. | инт |
режим | Указывает режим, на котором будет выполняться ProxyAgent. Предупреждение: это свойство устарело, укажите "режим" в определенном параметре hostendpoint. | Аудит "Принудительное применение" |
wireСервер | Задает параметры конечной точки wire Server при создании виртуальной машины или масштабируемого набора виртуальных машин. Минимальная версия API: 2024-03-01. | HostEndpointSettings (Настройки хостEndpoint) |
ПубличныйIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
Профиль безопасности
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | булевая переменная (bool) |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | ШифрованиеИдентификация |
Настройки proxyAgent | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | Настройки ProxyAgent |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" «Доверенный запуск» |
uefiНастройки | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | Настройки Uefi |
SshКонфигурация
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности с помощью виртуальных машин на основе Linux. | SshPublicKey[] |
SshPublicKey (SshPublicKey)
Имя | Описание | Ценность |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности виртуальной машины через SSH. Ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. Сведения о создании ключей SSH см. в статье [Создание ключей SSH на виртуальных машинах Linux и Mac для Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
Профиль хранилища
Имя | Описание | Ценность |
---|---|---|
alignRegionalDisksToVMZone | Указывает, должны ли региональные диски быть выровнены или перемещены в зону виртуальной машины. Это применимо только для виртуальных машин с набором свойств размещения. Обратите внимание, что это изменение является необратимым. Минимальная версия API: 2024-11-01. | булевая переменная (bool) |
Диски данных | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | Диск данных[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe «SCSI» |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | Ссылка на изображение |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
Подресурс
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
Настройки Uefi
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
Включен vTpm | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | булевая переменная (bool) |
ЗначениеUserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
Группа VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | Подресурс |
vaultСертификаты | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
Виртуальный жесткий диск
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity (Идентификация VirtualMachineIdentity)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
ИдентичностиНазначенныеПользователем | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | VirtualMachineIdentityUserAssignedIdentity |
VirtualMachineIdentityUserAssignedIdentity
Имя | Описание | Ценность |
---|
VirtualMachineIpTag (Тег VirtualMachineIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration (Конфигурация VirtualMachineNetworkInterfaceConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration |
Свойства конфигурацииVirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpКонфигурация | Подресурс | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Подресурс |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства конфигурации IP-конфигурации сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Масштабируемый набор может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько масштабируемых наборов не могут использовать один и тот же шлюз приложений. | Подресурс[] |
ГруппыБезопасностиПриложений | Задает массив ссылок на группу безопасности приложений. | Подресурс[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на пулы внутренних адресов одной общедоступной и одной внутренней подсистемы балансировки нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
loadBalancerInboundNatPools | Задает массив ссылок на входящие пулы NAT подсистем балансировки нагрузки. Масштабируемый набор может ссылаться на входящие пулы NAT одного общедоступного и одного внутреннего балансировщика нагрузки. Несколько масштабируемых наборов не могут использовать один и тот же базовый балансировщик нагрузки SKU. | Подресурс[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | Ссылка на ApiEntityReference |
VirtualMachineScaleSetIpTag (Тег VirtualMachineScaleSetIpTag)
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineScaleSetNetworkConfiguration (Конфигурация VirtualMachineScaleSetNetworkConfiguration)
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сети. | строка (обязательно) |
свойства | Описывает ip-конфигурацию сетевого профиля масштабируемого набора виртуальных машин. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
dnsСерверы | Список IP-адресов DNS-серверов | строка[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
Опция удаления | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | булевая переменная (bool) |
dnsНастройки | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | булевая переменная (bool) |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | булевая переменная (bool) |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | булевая переменная (bool) |
ipКонфигурации | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineScaleSetIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | Подресурс |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | булевая переменная (bool) |
VirtualMachineScaleSetPublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описание конфигурации publicIPAddress масштабируемого набора виртуальных машин | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | ПубличныйIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Метка доменного имени. Объединение метки доменного имени и индекса виртуальной машины будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени. Объединение метки хэшированного доменного имени, созданной в соответствии с политикой из области метки доменного имени и индексом виртуальной машины, будет метками доменных имен ресурсов PublicIPAddress, которые будут созданы. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
Опция удаления | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsНастройки | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | инт |
ipТеги | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPПрефикс | PublicIPPrefix, из которого следует выделить адреса publicIP. | Подресурс |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Имя | Описание | Ценность |
---|---|---|
networkInterfaceConfigurations | Список конфигураций сети. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMПроакции
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине в масштабируемом наборе. Например, имеет ли виртуальная машина возможность подключения управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS. | Дополнительные |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Существующую виртуальную машину нельзя добавить в группу доступности. | Подресурс |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | ДиагностикаПрофиль |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | Профиль оборудования |
тип лицензии | Указывает, что используемый образ или диск лицензирован локально. Возможные значения операционной системы Windows Server: Windows_Client Windows_Server Возможные значения операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server преимущество гибридного использования Azure для Linux Server Минимальная версия API: 2015-06-15 |
струна |
Профиль networkProfile | Указывает сетевые интерфейсы виртуальной машины. | Профиль сети |
networkProfileConfiguration | Указывает конфигурацию сетевого профиля виртуальной машины. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osПрофиль | Задает параметры операционной системы для виртуальной машины. | ОСПрофайл |
защитаПолитика | Задает политику защиты виртуальной машины. | VirtualMachineScaleSetVMProtectionPolicy |
resilientVMDeletionStatus | Указывает состояние удаления отказоустойчивой виртуальной машины для виртуальной машины. | "Отключено" "Включено" "Не удалось" «В процессе» |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | Профиль безопасности |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | Профиль хранилища |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01 | струна |
VirtualMachineScaleSetVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
protectFromScaleIn | Указывает, что виртуальная машина масштабируемого набора виртуальных машин не должна рассматриваться для удаления во время операции масштабирования. | булевая переменная (bool) |
protectFromScaleSetActions | Указывает, что обновления или действия модели (включая масштабирование), инициированные в масштабируемом наборе виртуальных машин, не должны применяться к виртуальной машине масштабируемого набора виртуальных машин. | булевая переменная (bool) |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
Набор diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsДоступно | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | инт |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | инт |
WindowsКонфигурация
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | булевая переменная (bool) |
patchНастройки | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | ПатчНастройки |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | булевая переменная (bool) |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMКонфигурация |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | булевая переменная (bool) |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
WinRMКонфигурация
Имя | Описание | Ценность |
---|---|---|
Слушателей | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Ценность |
---|---|---|
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: {} "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<пароль-файл-файл"> } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |