Microsoft.Compute virtualMachines
Определение ресурса Bicep
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте в шаблон следующий код Bicep.
resource symbolicname 'Microsoft.Compute/virtualMachines@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: json('decimal-as-string')
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionsTimeBudget: 'string'
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
host: {
id: 'string'
}
hostGroup: {
id: 'string'
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
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
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
zones: [
'string'
]
}
Значения свойств
virtualMachines
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–15 (Windows) 1–64 (Linux) Допустимые символы: Нельзя использовать пробелы, управляющие символы или следующие символы: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Виртуальные машины Windows не могут включать точку или заканчиваться дефисом. Виртуальные машины Linux не может заканчиваться точкой или дефисом. |
location | Расположение ресурса | строка (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
удостоверение | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
План | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить. | План |
properties | Описывает свойства виртуальной машины. | VirtualMachineProperties |
зоны; | Зоны виртуальных машин. | string[] |
ExtendedLocation
Имя | Описание | Значение |
---|---|---|
name | Имя расширенного расположения. | строка |
type | Тип расширенного расположения. | EdgeZone |
VirtualMachineIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | UserAssignedIdentities |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserAssignedIdentitiesValue | |
{настроенное свойство} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Планирование
Имя | Описание | Значение |
---|---|---|
name | Идентификатор плана. | строка |
product | Указывает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | строка |
promotionCode | Промокод. | строка |
publisher | Идентификатор издателя. | строка |
VirtualMachineProperties
Имя | Описание | Значение |
---|---|---|
additionalCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | AdditionalCapabilities |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой properties.virtualMachineScaleSet, отличной от NULL. | SubResource |
billingProfile | Указывает сведения о выставлении счетов для точечных виртуальных машин Azure. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015. | DiagnosticsProfile |
evictionPolicy | Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. Для точечных виртуальных машин Azure поддерживаются как Deallocate, так и Delete, а минимальная версия API — 2019-03-01. Для точечных масштабируемых наборов Azure поддерживаются как "Освободить", так и "Удалить", а минимальная версия API — 2017-10-30-preview. | "Освободить" "Удалить" |
extensionsTimeBudget | Указывает время, отведенное для запуска всех расширений. Продолжительность времени должна составлять от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | строка |
hardwareProfile | Указывает параметры оборудования виртуальной машины. | HardwareProfile |
узел | Указывает сведения о выделенном узле, на котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание: Пользователь не может указать свойства host и hostGroup. Минимальная версия API: 2020-06-01. | SubResource |
licenseType | Указывает, что используемый образ или диск был лицензирован локально. Возможные значения для операционной системы Windows Server: Windows_Client Windows_Server Возможные значения для операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server. Преимущество гибридного использования Azure для Сервера Linux Минимальная версия API: 2015-06-15 |
строка |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина автоматически назначается домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если задано свойство "virtualMachineScaleSet" этой виртуальной машины. Масштабируемый набор виртуальных машин, на который ссылается ссылка, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия API: 2020,12,01. | INT |
priority | Указывает приоритет для виртуальной машины. Минимальная версия API: 2019-03-01 | "Низкий" "Regular" "Спот" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Задает параметры профиля, связанного с безопасностью, для виртуальной машины. | SecurityProfile |
storageProfile | Указывает параметры хранилища дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | строка |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой properties.availabilitySet, отличной от NULL. Минимальная версия API: 2019,03,01. | SubResource |
AdditionalCapabilities
Имя | Описание | Значение |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с UltraSSD_LRS типом учетной записи хранения на виртуальной машине или VMSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
ApplicationProfile
Имя | Описание | Значение |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | VMGalleryApplication[] |
VMGalleryApplication
Имя | Описание | Значение |
---|---|---|
configurationReference | Необязательно. Указывает универсальный код ресурса (URI) для большого двоичного объекта Azure, который заменит конфигурацию по умолчанию для пакета, если он указан. | строка |
enableAutomaticUpgrade | Если задано значение true, при наличии новой версии приложения коллекции в PIR/SIG она будет автоматически обновлена для виртуальной машины или VMSS. | bool |
порядок | Необязательный. Указывает порядок установки пакетов. | INT |
packageReferenceId | Указывает идентификатор ресурса GalleryApplicationVersion в форме /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{versions/{version} | строка (обязательно) |
tags | Необязательный атрибут. Задает значение сквозной передачи для более универсального контекста. | строка |
treatFailureAsDeploymentFailure | Необязательно. Если значение равно true, при любом сбое для любой операции в vmApplication развертывание завершится сбоем. | bool |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
BillingProfile
Имя | Описание | Значение |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы готовы заплатить за точечные виртуальные машины Или VMSS Azure. Эта цена указана в долларах США. Эта цена будет сравниваться с текущей ценой точечных ресурсов Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания или обновления точечных виртуальных машин Azure или VMSS, и операция будет успешной, только если максимальная цена превышает текущую цену Azure Spot. Параметр maxPrice также будет использоваться для вытеснения точечных виртуальных машин Или VMSS Azure, если текущая цена точечных объектов Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможны следующие значения: — любое десятичное значение больше нуля. Пример: 0,01538 -1 — указывает цену по умолчанию по запросу. Вы можете задать для параметра maxPrice значение -1, чтобы указать, что точечные виртуальные машины Или VMSS Azure не должны быть вытеснено по соображениям цены. Кроме того, максимальная цена по умолчанию составляет -1, если она не предоставлена вами. Минимальная версия API: 2019-03-01. Чтобы указать десятичное значение, используйте функцию json(). |
int или json decimal |
CapacityReservationProfile
Имя | Описание | Значение |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который должен использоваться для выделения экземпляров виртуальных машин или масштабируемого набора при условии, что зарезервировано достаточно ресурсов. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье. |
SubResource |
DiagnosticsProfile
Имя | Описание | Значение |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан параметр storageUri, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из низкоуровневой оболочки. | BootDiagnostics |
BootDiagnostics
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, должна ли на виртуальной машине быть включена загрузочная диагностика. | bool |
storageUri | URI учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если параметр storageUri не указан при включении диагностика загрузки, будет использоваться управляемое хранилище. | строка |
HardwareProfile
Имя | Описание | Значение |
---|---|---|
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_A2_v2' 'Standard_A2m_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4_v2' 'Standard_A4m_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8_v2' 'Standard_A8m_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16_v3' 'Standard_D16s_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D2s_v3' 'Standard_D3' 'Standard_D32_v3' 'Standard_D32s_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D4s_v3' 'Standard_D5_v2' 'Standard_D64_v3' 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' 'Standard_E2s_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' 'Standard_E32s_v3' 'Standard_E4_v3' 'Standard_E4s_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Следуйте инструкциям в разделе Настройка виртуальной машины для получения дополнительных сведений. | VMSizeProperties |
VMSizeProperties
Имя | Описание | Значение |
---|---|---|
VCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение виртуальных ЦП, доступных для этого размера виртуальной машины, которое отображается в ответе API списка всех доступных размеров виртуальных машин в регионе. | INT |
vCPUsPerCore | Указывает соотношение виртуальных ЦП и физического ядра. Если это свойство не указано в тексте запроса, по умолчанию устанавливается значение vCPUsPerCore для размера виртуальной машины, предоставленного в ответе API списка всех доступных размеров виртуальных машин в регионе. Присвоение этому свойству значения 1 также означает, что гиперпотония отключена. | INT |
NetworkProfile
Имя | Описание | Значение |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации сетевого интерфейса. | string (обязательно) |
properties | Описывает IP-конфигурацию сетевого профиля виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Имя | Описание | Значение |
---|---|---|
auxiliaryMode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | AcceleratedConnections "Floating" "Нет" |
auxiliarySku | Указывает, включен ли вспомогательный SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" 'A8' "Нет" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния TCP. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс с поддержкой ускорения сети. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс ППВМ с поддержкой сети. | bool |
enableIPForwarding | Включена ли IP-пересылка на этом сетевом адаптере. | bool |
ipConfigurations | Задает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Имя | Описание | Значение |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя IP-конфигурации. | строка (обязательно) |
properties | Описывает свойства ip-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Имя | Описание | Значение |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на серверные пулы адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один и тот же шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на серверные пулы адресов одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать одну и ту же подсистему балансировки нагрузки ценовой категории "Базовый"]. | SubResource[] |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно с Api-Version 2017-03-30 и более поздних версий, он указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации адреса publicIP. | строка (обязательно) |
properties | Описывает конфигурацию Общедоступного IP-адреса Конфигурации виртуальных машин. | VirtualMachinePublicIPAddressConfigurationProperties |
sku | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с параметром OrchestrationMode как гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Значение |
---|---|---|
DeleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным IP-адресам. | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Время ожидания общедоступного IP-адреса. | INT |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно с Api-Version 2019-07-01 и более поздних версий, он указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | IPv4 IPv6 |
publicIPAllocationMethod | Указание типа выделения общедоступных IP-адресов | "Динамический" "Статический" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить общедоступные IP-адреса. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Имя | Описание | Значение |
---|---|---|
domainNameLabel | Префикс метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Метка доменного имени область ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение хэшированных меток доменного имени с политикой в соответствии с меткой доменного имени область и уникальным идентификатором сетевого профиля виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse TenantReuse |
VirtualMachineIpTag
Имя | Описание | Значение |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | строка |
тег | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, Хранилище и т. д. | строка |
PublicIPAddressSku
Имя | Описание | Значение |
---|---|---|
name | Указание имени номера SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
Уровень | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
NetworkInterfaceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
properties | Описывает эталонные свойства сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Значение |
---|---|---|
DeleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
OSProfile
Имя | Описание | Значение |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. Минимальная длина (Windows): 8 символов Минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символа Максимальная длина (Linux): 72 символа Требования к сложности: 3 из 4 условий, приведенных ниже, должны быть выполнены Содержит более низкие символы Содержит верхние символы Имеет цифру Имеет специальный символ (соответствие регулярного выражения [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Сведения о сбросе пароля см. в статье Как сбросить пароль для входа в службу удаленного рабочего стола на виртуальной машине Windows. Сведения о сбросе пароля привилегированного пользователя см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux в Azure с помощью расширения VMAccess. |
строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. Ограничение только для Windows: Не может заканчиваться на "." Запрещенные значения: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Минимальная длина (Linux): 1 символ Максимальная длина (Linux): 64 символа Максимальная длина (Windows): 20 символов. |
строка |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Для этого параметра может быть задано значение False, только если на виртуальной машине нет расширений. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в руководстве по реализации служб инфраструктуры Azure. | строка |
customData | Указывает строку пользовательских данных в кодировке base-64. Строка в кодировке base-64 кодируется в двоичный массив, который сохраняется в виде файла на виртуальной машине. Максимальная длина двоичного массива — 65 535 байт. Примечание. Не передайте секреты или пароли в свойстве 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. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
LinuxConfiguration
Имя | Описание | Значение |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключать проверку подлинности паролем. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли Обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
ssh | Указывает конфигурацию ключа SSH для операционной системы Linux. | SshConfiguration |
LinuxPatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: ImageDefault — используется конфигурация исправлений виртуальной машины по умолчанию. AutomaticByPlatform — виртуальная машина будет автоматически обновлена платформой. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" IfRequired "Никогда" "Неизвестно" |
SshConfiguration
Имя | Описание | Значение |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности на виртуальных машинах под управлением Linux. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Значение |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности на виртуальной машине через SSH. Ключ должен быть не менее 2048 бит и иметь формат ssh-rsa. Сведения о создании ключей SSH см. в разделе [Создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | строка |
path | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется к файлу. Пример: /home/user/.ssh/authorized_keys | строка |
VaultSecretGroup
Имя | Описание | Значение |
---|---|---|
sourceVault | Относительный URL-адрес Key Vault, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилища ключей в SourceVault, которые содержат сертификаты. | VaultCertificate[] |
VaultCertificate
Имя | Описание | Значение |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которое необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем <UppercaseThumbprint.crt> для файла сертификата X509 и <UppercaseThumbprint.prv> для закрытого ключа. Оба этих файла имеют формат PEM. | строка |
certificateUrl | Это URL-адрес сертификата, переданного в Key Vault в виде секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен иметь кодировку Base64 следующего объекта JSON, кодированного в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
WindowsConfiguration
Имя | Описание | Значение |
---|---|---|
additionalUnattendContent | Задает дополнительные сведения в кодировке base-64 и в формате XML, которые могут включаться в файл Unattend.xml, используемый программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое Обновления для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли платформа VMAgent Обновления для виртуальной машины Windows. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
timeZone | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | строка |
Winrm | Указывает прослушиватели удаленного управления Windows. Это включает удаленное взаимодействие с Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Имя | Описание | Значение |
---|---|---|
componentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
содержимое | Указывает содержимое в формате XML, добавляемое в файл unattend.xml для указанного пути и компонента. Размер XML должен быть меньше 4 КБ и должен содержать корневой элемент для вставляемого параметра или компонента. | строка |
passName | Имя прохода. В настоящее время единственным допустимым значением является OobeSystem. | 'OobeSystem' |
settingName | Указывает имя параметра, к которому относится контент. Возможные значения: FirstLogonCommands и AutoLogon. | 'AutoLogon' FirstLogonCommands |
PatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять свои виртуальные машины Azure без перезагрузки. Для enableHotpatching параметру provisionVMAgent необходимо задать значение true, а для patchMode — значение AutomaticByPlatform. | bool |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: Вручную . Вы управляете применением исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную на виртуальной машине. В этом режиме автоматические обновления отключены; свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение false. AutomaticByOS — виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
AutomaticByOS AutomaticByPlatform "Manual" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" IfRequired "Никогда" "Неизвестно" |
WinRMConfiguration
Имя | Описание | Значение |
---|---|---|
прослушиватели | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Значение |
---|---|---|
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который закодирован в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
protocol | Указывает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
ScheduledEventsProfile
Имя | Описание | Значение |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированным событием terminate. | TerminateNotificationProfile |
OSImageNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие запланированного образа ОС. | bool |
notBeforeTimeout | Период времени, в течение времени, в течение времени, когда виртуальная машина переосмысляется или обновляется ее ОС, возможно, потребуется утвердить запланированное событие образа ОС, прежде чем событие будет автоматически утверждено (истекло время ожидания). Конфигурация указывается в формате ISO 8601, и значение должно быть 15 минут (PT15M) | строка |
TerminateNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие Terminate Scheduled. | bool |
notBeforeTimeout | Настраиваемая продолжительность времени, в течение которой удаляется виртуальная машина, может потенциально утвердить запланированное событие до автоматического утверждения события (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M) | строка |
SecurityProfile
Имя | Описание | Значение |
---|---|---|
encryptionAtHost | Это свойство может использоваться пользователем в запросе для включения или отключения шифрования узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая ресурс или временный диск на самом узле. Поведение по умолчанию: Шифрование на узле будет отключено, если это свойство не имеет значение true для ресурса. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций хранилища ключей. | EncryptionIdentity |
proxyAgentSettings | Указывает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Чтобы включить UefiSettings, ему необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включено, если это свойство не задано. | ConfidentialVM TrustedLaunch |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
EncryptionIdentity
Имя | Описание | Значение |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM для одного из удостоверений пользователя, связанных с виртуальной машиной. | строка |
ProxyAgentSettings
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или в масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличение значения этого свойства позволяет пользователю сбросить ключ, используемый для защиты канала связи между гостем и узлом. | INT |
mode | Указывает режим, в котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет аудит или мониторинг, но не будет применять контроль доступа к запросам к конечным точкам размещения в режиме аудита, а в режиме принудительного применения он будет применять управление доступом. Значение по умолчанию — Режим принудительного применения. | "Аудит" "Принудительное применение" |
UefiSettings
Имя | Описание | Значение |
---|---|---|
secureBootEnabled | Указывает, должна ли на виртуальной машине быть включена безопасная загрузка. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
StorageProfile
Имя | Описание | Значение |
---|---|---|
dataDisks | Задает параметры, используемые для добавления диска данных к виртуальной машине. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание: Для этого свойства будет задан тип контроллера диска по умолчанию, если не указана виртуальная машина при создании с параметром hyperVGeneration, для которой задано значение V2 на основе возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если только вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перераспределяет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe 'SCSI' |
imageReference | Указывает сведения об используемом изображении. Вы можете указать сведения об образах платформ, образах Marketplace или виртуальных машинах. Этот элемент является обязательным, если требуется использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
DataDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "Нет" ReadOnly ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент плана, описанный выше. | 'Attach' "Пустой" FromImage (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже находится в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. detachOption: ForceDetach применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершилась из-за неожиданного сбоя виртуальной машины и диск по-прежнему не освобожден, используйте принудительное отсоединение в качестве крайнего средства, чтобы принудительно отсоединить диск от виртуальной машины. При использовании этого поведения отсоединения все операции записи не были удалены. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Для принудительного отсоединения обновления диска данных toBeDetached до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset. | bool |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
VirtualHardDisk
Имя | Описание | Значение |
---|---|---|
uri | Указывает универсальный код ресурса (URI) виртуального жесткого диска. | строка |
ManagedDiskParameters
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | строка |
securityProfile | Указывает профиль безопасности для управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, нельзя использовать с диском ОС. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
DiskEncryptionSetParameters
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
VMDiskSecurityProfile
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного ключа конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает Тип шифрования управляемого диска. Для него задано значение DiskWithVMGuestState для шифрования управляемого диска вместе с BLOB-объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для того, чтобы не сохранять состояние встроенного ПО в BLOB-объекте VMGuestState. Примечание: Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VMGuestStateOnly |
ImageReference
Имя | Описание | Значение |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Его можно получить из коллекции сообщества образ get call. | строка |
идентификатор | Идентификатор ресурса | строка |
offer | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | строка |
publisher | Издатель образа. | строка |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Его можно получить из вызова GET образа общей коллекции. | строка |
sku | SKU образа. | строка |
version | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основной, Дополнительный и Сборка являются десятичными числами. Укажите "latest", чтобы использовать последнюю версию образа, доступную во время развертывания. Даже если вы используете последнюю версию, образ виртуальной машины не будет автоматически обновляться после развертывания, даже если станет доступна новая версия. Не используйте поле "версия" для развертывания образа коллекции. Образ коллекции всегда должен использовать поле id для развертывания, чтобы использовать "последнюю" версию образа коллекции, просто задайте "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле id без ввода версии. | строка |
OSDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "Нет" ReadOnly ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент плана, описанный выше. | 'Attach' "Пустой" FromImage (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. Для эфемерного диска ОС по умолчанию устанавливается значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Указывает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 15.06.2015. | DiskEncryptionSettings |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
osType | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
DiffDiskSettings
Имя | Описание | Значение |
---|---|---|
Параметр | Указывает временные параметры диска для диска операционной системы. | "Локальный" |
расположение | Указывает временное размещение диска для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk. Поведение по умолчанию: CacheDisk , если он настроен для размера виртуальной машины, в противном случае используется ResourceDisk . Сведения проверка о том, какие размеры виртуальных машин предоставляют диск кэша, см. в документации по размеру виртуальной машины Windows в /azure/virtual-machines/linux/sizes в /azure/virtual-machines/linux/sizes. | CacheDisk ResourceDisk |
DiskEncryptionSettings
Имя | Описание | Значение |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, который является секретом Key Vault. | KeyVaultSecretReference |
Включено | Указывает, следует ли включить шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключа в Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий секрет. | SubResource (обязательно) |
KeyVaultKeyReference
Имя | Описание | Значение |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключа в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий ключ. | SubResource (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание простой виртуальной машины Linux и обновление частного IP-адреса до статического |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью Ubuntu из Marketplace. Это позволит развернуть виртуальную сеть, подсеть и виртуальную машину размера A1 в расположении группы ресурсов с динамически назначенным IP-адресом, а затем преобразовать его в статический IP-адрес. |
Создание виртуальных машин в группах доступности с помощью циклов ресурсов |
Создайте 2–5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с максимум 5 виртуальными машинами, так как в этом примере используется одна учетная запись хранилища. |
Шаблон нескольких виртуальных машин с управляемым диском |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Установка файла на виртуальной машине Windows |
Этот шаблон позволяет развернуть виртуальную машину Windows и запустить пользовательский скрипт PowerShell, чтобы установить файл на этой виртуальной машине. |
Развертывание виртуальной машины с пользовательскими данными |
Этот шаблон позволяет создать виртуальную машину с пользовательскими данными, передаваемыми в виртуальную машину. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины Windows уровня "Премиум" с помощью диагностика |
Этот шаблон позволяет развернуть виртуальную машину Windows уровня "Премиум" с помощью нескольких различных вариантов для версии Windows, используя последнюю версию с исправлениями. |
Создание виртуальной машины в виртуальной сети в другой группе ресурсов |
Этот шаблон создает виртуальную машину в виртуальной сети, которая находится в другой группе ресурсов. |
Присоединение виртуальной машины к существующему домену |
Этот шаблон демонстрирует присоединение домена к частному домену AD в облаке. |
Создание виртуальной машины с динамическим выбором дисков данных |
Этот шаблон позволяет пользователю выбрать количество дисков данных, которые он хочет добавить на виртуальную машину. |
Создание виртуальной машины из виртуального жесткого диска EfficientIP |
Этот шаблон создает виртуальную машину из виртуального жесткого диска EfficientIP и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем виртуальной машине. |
Создание виртуальной машины из пользовательского образа |
Этот шаблон позволяет создать Виртуальные машины из пользовательского образа. Этот шаблон также развертывает виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Создание виртуальной машины в новой или существующей виртуальной сети из универсального виртуального жесткого диска |
Этот шаблон создает виртуальную машину из универсального виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
Автоматические динамические диски CentOS/UbuntuServer & Docker 1.12(cs) |
Это общий шаблон для создания одного экземпляра CentOS 7.2/7.1/6.5 или Ubuntu Server 16.04.0-LTS с настраиваемым количеством дисков данных (настраиваемых размеров). В параметрах портала можно указать не более 16 дисков, а максимальный размер каждого диска должен быть меньше 1023 ГБ. Массив MDADM RAID0 автоматически подключается и сохраняет перезапуски. Последняя версия Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 доступна для использования из пользовательского интерфейса azure-cli автоматически выполняется как контейнер Docker. Этот шаблон одного экземпляра является ответвлением шаблона кластеров HPC/GPU. |
Виртуальная машина Linux с последовательным выводом |
Этот шаблон создает простую виртуальную машину Linux с минимальными параметрами и серией или консолью, настроенными для вывода в хранилище. |
Развертывание простой виртуальной машины Windows с мониторингом и диагностика |
Этот шаблон позволяет развернуть простую виртуальную машину Windows вместе с расширением диагностика, которое обеспечивает мониторинг и диагностика для виртуальной машины. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с управляемым удостоверением службы. |
Terraform в Azure |
Этот шаблон позволяет развернуть рабочую станцию Terraform в качестве виртуальной машины Linux с MSI. |
Виртуальная машина Linux с MSI для доступа к хранилищу |
Этот шаблон развертывает виртуальную машину Linux с управляемым удостоверением, назначаемое системой, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
Создание виртуальной машины из образа Windows с 4 пустыми дисками данных |
Этот шаблон позволяет создать виртуальную машину Windows из указанного образа. Он также подключает 4 пустых диска данных. Обратите внимание, что можно указать размер пустых дисков данных. |
Развертывание виртуальной машины с несколькими IP-адресами |
Этот шаблон позволяет развернуть виртуальную машину с 3 IP-конфигурациями. Этот шаблон развертывает виртуальную машину Linux или Windows myVM1 с 3 конфигурациями IP: IPConfig-1, IPConfig-2 и IPConfig-3 соответственно. |
Развертывание виртуальной машины Linux (Ubuntu) с несколькими сетевыми адаптерами |
Этот шаблон создает виртуальную сеть с несколькими подсетями и развертывает виртуальную машину Ubuntu с несколькими сетевыми картами. |
Виртуальная машина с условными ресурсами |
Этот шаблон позволяет развернуть виртуальную машину Linux, используя новые или существующие ресурсы для виртуальная сеть, хранилища и общедоступного IP-адреса. Он также позволяет выбирать между проверкой подлинности по протоколу SSH и паролем. Шаблоны используют условия и функции логики, чтобы устранить необходимость во вложенных развертываниях. |
Создание виртуальной машины из существующих виртуальных жестких дисков и ее подключение к existingVNET |
Этот шаблон создает виртуальную машину из виртуальных жестких дисков (ос + диск данных) и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем к виртуальной машине. |
Отправка сертификата на виртуальную машину Windows |
Отправьте сертификат на виртуальную машину Windows. |
Защита пароля виртуальной машины с помощью Key Vault |
Этот шаблон позволяет развернуть простую виртуальную машину Windows, извлекая пароль, хранящийся в Key Vault. Поэтому пароль никогда не помещается в виде обычного текста в файл параметров шаблона. |
Развертывание простой виртуальной машины FreeBSD в расположении группы ресурсов |
Этот шаблон позволяет развернуть простую виртуальную машину FreeBSD, используя несколько различных вариантов для версии FreeBSD, используя последнюю версию с исправлениями. Это приведет к развертыванию в расположении группы ресурсов на размер виртуальной машины D1. |
Развертывание простой виртуальной машины Ubuntu Linux 18.04-LTS |
Этот шаблон развертывает Ubuntu Server с несколькими вариантами для виртуальной машины. Вы можете указать имя виртуальной машины, версию ОС, размер виртуальной машины, имя пользователя и пароль администратора. По умолчанию размер виртуальной машины — Standard_B2s, а версия — 18.04-LTS. |
Развертывание простой виртуальной машины Linux с ускоренной сетью |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с ускоренной сетью с помощью Ubuntu версии 18.04-LTS с последней исправленной версией. Это позволит развернуть виртуальную машину D3_v2 размера в расположении группы ресурсов и вернуть полное доменное имя виртуальной машины. |
Виртуальная машина Red Hat Enterprise Linux (RHEL 7.8) |
Этот шаблон развернет виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHEL с оплатой по мере использования для выбранной версии на виртуальной машине standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Виртуальная машина Red Hat Enterprise Linux (неуправляемая RHEL 7.8) |
Этот шаблон развернет виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHEL с оплатой по мере использования для выбранной версии на виртуальной машине A1_v2 уровня "Стандартный" в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Виртуальная машина SUSE Linux Enterprise Server (SLES 12) |
Этот шаблон позволяет развернуть виртуальную машину SUSE Linux Enterprise Server (SLES 12), используя образ виртуальной машины SLES с оплатой по мере использования для выбранной версии на виртуальной машине standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Развертывание простой виртуальной машины Windows |
Этот шаблон позволяет развернуть простую виртуальную машину Windows, используя несколько различных вариантов для версии Windows, используя последнюю версию с исправлениями. Это позволит развернуть виртуальную машину размера A2 в расположении группы ресурсов и вернуть полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows Server с помощью Visual Studio |
Этот шаблон развертывает виртуальную машину Windows Server с visual Code Studio Community 2019 с несколькими вариантами для виртуальной машины. Вы можете указать имя виртуальной машины, имя пользователя администратора и пароль администратора. |
Развертывание виртуальной машины в зоне доступности |
Этот шаблон позволяет развернуть простую виртуальную машину (Windows или Ubuntu), используя последнюю исправленную версию. Это позволит развернуть виртуальную машину A2_v2 размера в указанном расположении и вернуть полное доменное имя виртуальной машины. |
Создание виртуальной машины в новой или существующей виртуальной сети из пользовательского виртуального жесткого диска |
Этот шаблон создает виртуальную машину из специализированного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с автоматическим резервным копированием |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с включенной функцией автоматического резервного копирования |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с автоматической установкой исправлений |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией автоматической установки исправлений. |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с azure Key Vault |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией интеграции azure Key Vault. |
Развертывание виртуальной машины с открытым ключом SSH rsa |
Этот шаблон позволяет создать виртуальную машину с открытым ключом SSH rsa |
Развертывание простой виртуальной машины Windows с тегами |
Этот шаблон развернет D2_v3 виртуальную машину Windows, сетевую карту, учетную запись хранения, виртуальная сеть, общедоступный IP-адрес и группу безопасности сети. Объект тега создается в переменных и применяется ко всем ресурсам, где это применимо. |
Развертывание виртуальной машины Linux с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть виртуальную машину Linux с поддержкой доверенного запуска, используя несколько различных вариантов для версии Linux, используя последнюю версию с исправлениями. Если вы включите Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленную аттестацию в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращается полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть виртуальную машину Windows с поддержкой доверенного запуска, используя несколько различных вариантов для версии Windows, используя последнюю исправленную версию. Если вы включите Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленную аттестацию в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращается полное доменное имя виртуальной машины. |
Развертывание виртуальной машины с данными пользователя |
Этот шаблон позволяет создать виртуальную машину с данными пользователя, передаваемыми на виртуальную машину. Этот шаблон также развертывает виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины Windows с расширением Windows Admin Center |
Этот шаблон позволяет развернуть виртуальную машину Windows с расширением Windows Admin Center для управления виртуальной машиной непосредственно на портале Azure. |
Виртуальная машина Windows с базовыми показателями безопасности Azure |
Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется базовый план безопасности Azure для Windows Server. Если конфигурация компьютеров отклоняется, можно повторно применить параметры, повторно развернув шаблон. |
Развертывание виртуальной машины Windows с переменным числом дисков данных |
Этот шаблон позволяет развернуть простую виртуальную машину и указать количество дисков данных во время развертывания с помощью параметра . Обратите внимание, что количество и размер дисков данных привязаны к размеру виртуальной машины. Размер виртуальной машины для этого примера Standard_DS4_v2 с 16 дисками данных по умолчанию. |
Виртуальная машина Windows Server с SSH |
Разверните одну виртуальную машину Windows с включенной функцией Open SSH, чтобы подключиться через SSH с помощью проверки подлинности на основе ключей. |
Создание шлюза управления данными и установка на виртуальной машине Azure |
Этот шаблон развертывает виртуальную машину и создает рабочий шлюз управления данными. |
Виртуальная машина с портом RDP |
Создание виртуальной машины и правило NAT для RDP для виртуальной машины в подсистеме балансировки нагрузки |
Создание виртуальной машины с несколькими пустыми дисками данных StandardSSD_LRS |
Этот шаблон позволяет создать виртуальную машину Windows из указанного образа. Он также подключает несколько пустых дисков данных StandardSSD по умолчанию. Обратите внимание, что можно указать размер и тип хранилища (Standard_LRS, StandardSSD_LRS и Premium_LRS) пустых дисков данных. |
Локальные Integration Runtime на виртуальных машинах Azure |
Этот шаблон создает среду выполнения интеграции с самостоятельным размещением и регистрирует ее на виртуальных машинах Azure. |
Добавление нескольких виртуальных машин в масштабируемый набор виртуальных машин |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в масштабируемом наборе виртуальных машин в режиме гибкой оркестрации. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Развертывание масштабируемого набора виртуальных машин с виртуальными машинами Linux за ILB |
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Linux, используя последнюю исправленную версию Ubuntu Linux 15.10 или 14.04.4-LTS. Эти виртуальные машины находятся за внутренней подсистемой балансировки нагрузки с правилами NAT для SSH-подключений. |
Определение ресурса шаблона ARM
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2023-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {},
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"availabilitySet": {
"id": "string"
},
"billingProfile": {
"maxPrice": "[json('decimal-as-string')]"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionsTimeBudget": "string",
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"host": {
"id": "string"
},
"hostGroup": {
"id": "string"
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"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"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"zones": [ "string" ]
}
Значения свойств
virtualMachines
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Compute/virtualMachines |
версия_API | Версия API ресурсов | '2023-09-01' |
name | имя ресурса. | string (обязательно) Ограничение символов: 1–15 (Windows) 1–64 (Linux) Допустимые символы: Нельзя использовать пробелы, управляющие символы или следующие символы: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Виртуальные машины Windows не могут включать точку или заканчиваться дефисом. Виртуальные машины Linux не может заканчиваться точкой или дефисом. |
location | Расположение ресурса | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
удостоверение | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
План | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить этот образ для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы ->. Введите необходимые сведения и нажмите кнопку Сохранить. | План |
properties | Описывает свойства виртуальной машины. | Свойства VirtualMachine |
зоны; | Зоны виртуальных машин. | string[] |
ExtendedLocation
Имя | Описание | Значение |
---|---|---|
name | Имя расширенного расположения. | строка |
type | Тип расширенного расположения. | 'EdgeZone' |
VirtualMachineIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений с виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | UserAssignedIdentities |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserAssignedIdentitiesValue | |
{настроенное свойство} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Планирование
Имя | Описание | Значение |
---|---|---|
name | Идентификатор плана. | строка |
product | Указывает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | строка |
promotionCode | Промокод. | строка |
publisher | Идентификатор издателя. | строка |
VirtualMachineProperties
Имя | Описание | Значение |
---|---|---|
additionalCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | AdditionalCapabilities |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой properties.virtualMachineScaleSet, отличной от NULL. | SubResource |
billingProfile | Указывает сведения о выставлении счетов для точечных виртуальных машин Azure. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015. | DiagnosticsProfile |
evictionPolicy | Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. Для точечных виртуальных машин Azure поддерживаются как Deallocate, так и Delete, а минимальная версия API — 2019-03-01. Для точечных масштабируемых наборов Azure поддерживаются как "Освободить", так и "Удалить", а минимальная версия API — 2017-10-30-preview. | "Освободить" "Удалить" |
extensionsTimeBudget | Указывает время, отведенное для запуска всех расширений. Продолжительность времени должна составлять от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | строка |
hardwareProfile | Указывает параметры оборудования виртуальной машины. | HardwareProfile |
узел | Указывает сведения о выделенном узле, на котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание: Пользователь не может указать свойства host и hostGroup. Минимальная версия API: 2020-06-01. | SubResource |
licenseType | Указывает, что используемый образ или диск был лицензирован локально. Возможные значения для операционной системы Windows Server: Windows_Client Windows_Server Возможные значения для операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server. Преимущество гибридного использования Azure для Сервера Linux Минимальная версия API: 2015-06-15 |
строка |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Указывает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если задано свойство "virtualMachineScaleSet" этой виртуальной машины. Масштабируемый набор виртуальных машин, на который ссылается, должен иметь параметр platformFaultDomainCount больше 1. Это свойство нельзя обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020,12,01. | INT |
priority | Указывает приоритет для виртуальной машины. Минимальная версия API: 2019-03-01 | "Низкий" "Обычный" "Спот" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Задает параметры профиля, связанного с безопасностью, для виртуальной машины. | SecurityProfile |
storageProfile | Указывает параметры хранилища дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | строка |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой properties.availabilitySet, отличной от NULL. Минимальная версия api:2019,03,01. | SubResource |
AdditionalCapabilities
Имя | Описание | Значение |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с UltraSSD_LRS типа учетной записи хранения на виртуальной машине или VMSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
ApplicationProfile
Имя | Описание | Значение |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | VMGalleryApplication[] |
VMGalleryApplication
Имя | Описание | Значение |
---|---|---|
configurationReference | Необязательно. Указывает универсальный код ресурса (URI) большого двоичного объекта Azure, который заменит конфигурацию по умолчанию для пакета, если он указан. | строка |
enableAutomaticUpgrade | Если задано значение true, при наличии новой версии приложения коллекции в PIR/SIG она будет автоматически обновлена для виртуальной машины или VMSS. | bool |
порядок | Необязательный параметр. Указывает порядок установки пакетов. | INT |
packageReferenceId | Указывает идентификатор ресурса GalleryApplicationVersion в форме /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{versions/{version} | string (обязательно) |
tags | Необязательно. Задает значение сквозной передачи для более универсального контекста. | строка |
treatFailureAsDeploymentFailure | Необязательно. Если значение равно true, любой сбой для любой операции в VmApplication приведет к сбою развертывания. | bool |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
BillingProfile
Имя | Описание | Значение |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы хотите заплатить за точечные виртуальные машины Azure или VMSS. Эта цена в долларах США. Эта цена будет сравниваться с текущей ценой Azure Spot для размера виртуальной машины. Кроме того, цены сравниваются во время создания или обновления точечных виртуальных машин Azure или VMSS, и операция будет успешной, только если максимальная цена превышает текущую цену Azure Spot. Параметр maxPrice также будет использоваться для вытеснения точечных виртуальных машин Или VMSS Azure, если текущая цена точечных объектов Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможны следующие значения: — любое десятичное значение больше нуля. Пример: 0,01538 -1 — указывает цену по умолчанию по запросу. Вы можете задать для параметра maxPrice значение -1, чтобы указать, что точечные виртуальные машины Или VMSS Azure не должны быть вытеснено по соображениям цены. Кроме того, максимальная цена по умолчанию составляет -1, если она не предоставлена вами. Минимальная версия API: 2019-03-01. Чтобы указать десятичное значение, используйте функцию json(). |
int или json decimal |
CapacityReservationProfile
Имя | Описание | Значение |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который следует использовать для выделения экземпляров виртуальной машины или масштабируемого набора виртуальных машин при условии, что зарезервировано достаточно емкости. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье. |
SubResource |
DiagnosticsProfile
Имя | Описание | Значение |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. Примечание. Если указан параметр storageUri, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из низкоуровневой оболочки. | BootDiagnostics |
BootDiagnostics
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, должна ли на виртуальной машине быть включена загрузочная диагностика. | bool |
storageUri | URI учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если параметр storageUri не указан при включении загрузочного диагностика, будет использоваться управляемое хранилище. | строка |
HardwareProfile
Имя | Описание | Значение |
---|---|---|
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_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" 'Standard_D4' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D4s_v3' 'Standard_D5_v2' 'Standard_D64_v3' 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' 'Standard_E2s_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' 'Standard_E32s_v3' 'Standard_E4_v3' 'Standard_E4s_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Следуйте инструкциям в разделе Настройка виртуальной машины для получения дополнительных сведений. | VMSizeProperties |
VMSizeProperties
Имя | Описание | Значение |
---|---|---|
VCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение виртуальных ЦП, доступных для этого размера виртуальной машины, которое отображается в ответе API списка всех доступных размеров виртуальных машин в регионе. | INT |
vCPUsPerCore | Указывает соотношение виртуальных ЦП и физического ядра. Если это свойство не указано в тексте запроса, по умолчанию устанавливается значение vCPUsPerCore для размера виртуальной машины, предоставленного в ответе API списка всех доступных размеров виртуальных машин в регионе. Присвоение этому свойству значения 1 также означает, что гиперпотония отключена. | INT |
NetworkProfile
Имя | Описание | Значение |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации сетевого интерфейса. | string (обязательно) |
properties | Описывает IP-конфигурацию сетевого профиля виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Имя | Описание | Значение |
---|---|---|
auxiliaryMode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | AcceleratedConnections "Floating" "Нет" |
auxiliarySku | Указывает, включен ли вспомогательный SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" 'A8' "Нет" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния TCP. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс с поддержкой ускорения сети. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс ППВМ с поддержкой сети. | bool |
enableIPForwarding | Включена ли IP-пересылка на этом сетевом адаптере. | bool |
ipConfigurations | Задает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Имя | Описание | Значение |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя IP-конфигурации. | строка (обязательно) |
properties | Описывает свойства ip-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Имя | Описание | Значение |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на серверные пулы адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один и тот же шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на серверные пулы адресов одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать одну и ту же подсистему балансировки нагрузки ценовой категории "Базовый"]. | SubResource[] |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно с Api-Version 2017-03-30 и более поздних версий, он указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации адреса publicIP. | строка (обязательно) |
properties | Описывает конфигурацию Общедоступного IP-адреса Конфигурации виртуальных машин. | VirtualMachinePublicIPAddressConfigurationProperties |
sku | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с параметром OrchestrationMode как гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Значение |
---|---|---|
DeleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным IP-адресам. | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Время ожидания общедоступного IP-адреса. | INT |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно с Api-Version 2019-07-01 и более поздних версий, он указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | IPv4 IPv6 |
publicIPAllocationMethod | Указание типа выделения общедоступных IP-адресов | "Динамический" "Статический" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить общедоступные IP-адреса. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Имя | Описание | Значение |
---|---|---|
domainNameLabel | Префикс метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Метка доменного имени область ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение хэшированных меток доменного имени с политикой в соответствии с меткой доменного имени область и уникальным идентификатором сетевого профиля виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse TenantReuse |
VirtualMachineIpTag
Имя | Описание | Значение |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | строка |
тег | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, Хранилище и т. д. | строка |
PublicIPAddressSku
Имя | Описание | Значение |
---|---|---|
name | Указание имени номера SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
Уровень | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
NetworkInterfaceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
properties | Описывает эталонные свойства сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Значение |
---|---|---|
DeleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
OSProfile
Имя | Описание | Значение |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. Минимальная длина (Windows): 8 символов Минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символа Максимальная длина (Linux): 72 символа Требования к сложности: 3 из 4 условий, приведенных ниже, должны быть выполнены Содержит более низкие символы Содержит верхние символы Имеет цифру Имеет специальный символ (соответствие регулярного выражения [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Сведения о сбросе пароля см. в статье Как сбросить пароль для входа в службу удаленного рабочего стола на виртуальной машине Windows. Сведения о сбросе пароля привилегированного пользователя см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux в Azure с помощью расширения VMAccess. |
строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. Ограничение только для Windows: Не может заканчиваться на "." Запрещенные значения: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Минимальная длина (Linux): 1 символ Максимальная длина (Linux): 64 символа Максимальная длина (Windows): 20 символов. |
строка |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Для этого параметра может быть задано значение False, только если на виртуальной машине нет расширений. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в руководстве по реализации служб инфраструктуры Azure. | строка |
customData | Указывает строку пользовательских данных в кодировке base-64. Строка в кодировке base-64 кодируется в двоичный массив, который сохраняется в виде файла на виртуальной машине. Максимальная длина двоичного массива — 65 535 байт. Примечание. Не передайте секреты или пароли в свойстве customData. Это свойство не может быть обновлено после создания виртуальной машины. Свойство customData передается виртуальной машине для сохранения в виде файла. Дополнительные сведения см. в статье Пользовательские данные на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | строка |
linuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в разделе Linux в Azure-Endorsed Дистрибутивы. | LinuxConfiguration |
requireGuestProvisionSignal | Необязательное свойство, для которого должно быть задано значение True или опущено. | bool |
секретные коды | Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
LinuxConfiguration
Имя | Описание | Значение |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключать проверку подлинности паролем. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли Обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
ssh | Указывает конфигурацию ключа SSH для операционной системы Linux. | SshConfiguration |
LinuxPatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: ImageDefault — используется конфигурация исправлений виртуальной машины по умолчанию. AutomaticByPlatform — виртуальная машина будет автоматически обновлена платформой. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" IfRequired "Никогда" "Неизвестно" |
SshConfiguration
Имя | Описание | Значение |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности на виртуальных машинах под управлением Linux. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Значение |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности на виртуальной машине через SSH. Ключ должен быть не менее 2048 бит и иметь формат ssh-rsa. Сведения о создании ключей SSH см. в разделе [Создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | строка |
path | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется к файлу. Пример: /home/user/.ssh/authorized_keys | строка |
VaultSecretGroup
Имя | Описание | Значение |
---|---|---|
sourceVault | Относительный URL-адрес Key Vault, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилища ключей в SourceVault, которые содержат сертификаты. | VaultCertificate[] |
VaultCertificate
Имя | Описание | Значение |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которое необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем <UppercaseThumbprint.crt> для файла сертификата X509 и <UppercaseThumbprint.prv> для закрытого ключа. Оба этих файла имеют формат PEM. | строка |
certificateUrl | Это URL-адрес сертификата, переданного в Key Vault в виде секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен иметь кодировку Base64 следующего объекта JSON, кодированного в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
WindowsConfiguration
Имя | Описание | Значение |
---|---|---|
additionalUnattendContent | Задает дополнительные сведения в кодировке base-64 и в формате XML, которые могут включаться в файл Unattend.xml, используемый программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое Обновления для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли платформа VMAgent Обновления для виртуальной машины Windows. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
timeZone | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | строка |
Winrm | Указывает прослушиватели удаленного управления Windows. Это включает удаленное взаимодействие с Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Имя | Описание | Значение |
---|---|---|
componentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
содержимое | Указывает содержимое в формате XML, добавляемое в файл unattend.xml для указанного пути и компонента. Размер XML должен быть меньше 4 КБ и должен содержать корневой элемент для вставляемого параметра или компонента. | строка |
passName | Имя прохода. В настоящее время единственным допустимым значением является OobeSystem. | 'OobeSystem' |
settingName | Указывает имя параметра, к которому относится контент. Возможные значения: FirstLogonCommands и AutoLogon. | 'AutoLogon' FirstLogonCommands |
PatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять свои виртуальные машины Azure без перезагрузки. Для enableHotpatching параметру provisionVMAgent необходимо задать значение true, а для patchMode — значение AutomaticByPlatform. | bool |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: Вручную . Вы управляете применением исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную на виртуальной машине. В этом режиме автоматические обновления отключены; свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение false. AutomaticByOS — виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
AutomaticByOS AutomaticByPlatform "Manual" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" IfRequired "Никогда" "Неизвестно" |
WinRMConfiguration
Имя | Описание | Значение |
---|---|---|
прослушиватели | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Значение |
---|---|---|
certificateUrl | Это URL-адрес сертификата, переданного в Key Vault в виде секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
protocol | Указывает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
ScheduledEventsProfile
Имя | Описание | Значение |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированными событиями завершения. | TerminateNotificationProfile |
OSImageNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие Запланированное изображение ОС. | bool |
notBeforeTimeout | Период времени, в течение времени, когда виртуальная машина будет переосмыслена или обновлена ос, необходимо будет утвердить запланированное событие образа ОС, прежде чем событие будет автоматически утверждено (истекло время ожидания). Конфигурация указывается в формате ISO 8601, а значение должно быть 15 минут (PT15M) | строка |
TerminateNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие Terminate Scheduled. | bool |
notBeforeTimeout | Настраиваемая продолжительность удаления виртуальной машины может потенциально утвердить запланированное событие завершения до автоматического утверждения события (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M). | строка |
SecurityProfile
Имя | Описание | Значение |
---|---|---|
encryptionAtHost | Это свойство может использоваться пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит обеспечить шифрование для всех дисков, включая временный или ресурсный диск на самом узле. Поведение по умолчанию: Шифрование на узле будет отключено, если только это свойство не имеет значение true для ресурса. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций хранилища ключей. | EncryptionIdentity |
proxyAgentSettings | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings ему необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" 'TrustedLaunch' |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
EncryptionIdentity
Имя | Описание | Значение |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM для одного из удостоверений пользователя, связанных с виртуальной машиной. | строка |
ProxyAgentSettings
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или в масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличение значения этого свойства позволяет пользователю сбросить ключ, используемый для защиты канала связи между гостем и узлом. | INT |
mode | Указывает режим, в котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет аудит или мониторинг, но не будет применять контроль доступа к запросам к конечным точкам размещения в режиме аудита, а в режиме принудительного применения он будет применять управление доступом. Значение по умолчанию — Режим принудительного применения. | "Аудит" "Принудительное применение" |
UefiSettings
Имя | Описание | Значение |
---|---|---|
secureBootEnabled | Указывает, должна ли на виртуальной машине быть включена безопасная загрузка. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
StorageProfile
Имя | Описание | Значение |
---|---|---|
dataDisks | Задает параметры, используемые для добавления диска данных к виртуальной машине. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание: Для этого свойства будет задан тип контроллера диска по умолчанию, если не указана виртуальная машина при создании с параметром hyperVGeneration, для которой задано значение V2 на основе возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если только вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перераспределяет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe 'SCSI' |
imageReference | Указывает сведения об используемом изображении. Вы можете указать сведения об образах платформ, образах Marketplace или виртуальных машинах. Этот элемент является обязательным, если требуется использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
DataDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "Нет" ReadOnly ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент плана, описанный выше. | 'Attach' "Пустой" FromImage (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже находится в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. detachOption: ForceDetach применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершилась из-за непредвиденного сбоя виртуальной машины и диск по-прежнему не освобожден, используйте принудительное отсоединение в качестве крайнего средства, чтобы принудительно отсоединить диск от виртуальной машины. При использовании этого поведения отсоединения все операции записи могли не быть удалены. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Для принудительного отсоединения диска данных обновите toBeDetached до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
diskSizeGB | Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset. | bool |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
VirtualHardDisk
Имя | Описание | Значение |
---|---|---|
uri | Указывает универсальный код ресурса (URI) виртуального жесткого диска. | строка |
ManagedDiskParameters
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | строка |
securityProfile | Указывает профиль безопасности для управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | 'PremiumV2_LRS' "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
VMDiskSecurityProfile
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного ключа клиента ConfidentialVM OS Disk и BLOB-объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает Тип шифрования управляемого диска. Для него задано значение DiskWithVMGuestState для шифрования управляемого диска вместе с BLOB-объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для того, чтобы не сохранять состояние встроенного ПО в большом двоичном объекте VMGuestState. Примечание: Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VMGuestStateOnly |
ImageReference
Имя | Описание | Значение |
---|---|---|
communityGalleryImageId | Указан уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Его можно получить из коллекции сообщества образ GET call. | строка |
идентификатор | Идентификатор ресурса | строка |
offer | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | строка |
publisher | Издатель образа. | строка |
sharedGalleryImageId | Указан уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Его можно получить из вызова GET образа общей коллекции. | строка |
sku | Номер SKU образа. | строка |
version | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основной, Дополнительный и Сборка являются десятичными числами. Укажите "latest", чтобы использовать последнюю версию образа, доступную во время развертывания. Даже если вы используете последнюю версию, образ виртуальной машины не будет автоматически обновляться после развертывания, даже если станет доступна новая версия. Не используйте поле "версия" для развертывания образа коллекции. Образ коллекции всегда должен использовать поле id для развертывания, чтобы использовать "последнюю" версию образа коллекции, просто задайте "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле id без ввода версии. | строка |
OSDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "Нет" ReadOnly ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент plan, описанный выше. | 'Attach' "Пустой" FromImage (обязательно) |
DeleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если используется это значение, диск ОС удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 15.06.2015. | DiskEncryptionSettings |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
osType | Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
DiffDiskSettings
Имя | Описание | Значение |
---|---|---|
Параметр | Задает параметры временного диска для диска операционной системы. | "Локальный" |
расположение | Задает эфемерное размещение диска для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk. Поведение по умолчанию: CacheDisk , если он настроен для размера виртуальной машины, в противном случае используется ResourceDisk . Сведения проверка о том, какие размеры виртуальных машин предоставляют диск кэша, см. в документации по размеру виртуальной машины Windows в /azure/virtual-machines/linux/sizes в разделе /azure/virtual-machines/linux/sizes. | CacheDisk ResourceDisk |
DiskEncryptionSettings
Имя | Описание | Значение |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, который является секретом Key Vault. | KeyVaultSecretReference |
Включено | Указывает, должно ли быть включено шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключа в Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащего секрет. | SubResource (обязательно) |
KeyVaultKeyReference
Имя | Описание | Значение |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключа в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащего ключ. | SubResource (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание простой виртуальной машины Linux и обновление частного IP-адреса до статического |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью Ubuntu из Marketplace. Это позволит развернуть виртуальную сеть, подсеть и виртуальную машину размера A1 в расположении группы ресурсов с динамически назначенным IP-адресом, а затем преобразовать их в статический IP-адрес. |
Создание виртуальных машин в группах доступности с помощью циклов ресурсов |
Создайте 2–5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с максимум 5 виртуальными машинами, так как в этом примере используется одна учетная запись хранилища. |
Шаблон нескольких виртуальных машин с управляемым диском |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Установка файла на виртуальной машине Windows |
Этот шаблон позволяет развернуть виртуальную машину Windows и запустить пользовательский скрипт PowerShell для установки файла на этой виртуальной машине. |
Развертывание виртуальной машины с пользовательскими данными |
Этот шаблон позволяет создать виртуальную машину с пользовательскими данными, передаваемыми на виртуальную машину. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины Windows уровня "Премиум" с помощью диагностика |
Этот шаблон позволяет развернуть виртуальную машину Windows ценовой категории "Премиум", используя несколько различных вариантов для версии Windows, используя последнюю исправленную версию. |
Создание виртуальной машины в виртуальной сети в другой группе ресурсов |
Этот шаблон создает виртуальную машину в виртуальной сети, которая находится в другой группе ресурсов. |
Присоединение виртуальной машины к существующему домену |
Этот шаблон демонстрирует присоединение домена к частному домену AD в облаке. |
Создание виртуальной машины с динамическим выбором дисков данных |
Этот шаблон позволяет пользователю выбрать количество дисков данных, которые он хотел бы добавить на виртуальную машину. |
Создание виртуальной машины из VHD EfficientIP |
Этот шаблон создает виртуальную машину из VHD EfficientIP и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем виртуальной машине. |
Создание виртуальной машины из пользовательского образа |
Этот шаблон позволяет создать Виртуальные машины из образа пользователя. Этот шаблон также развертывает виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Создание виртуальной машины в новой или существующей виртуальной сети из универсального виртуального жесткого диска |
Этот шаблон создает виртуальную машину из универсального виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
Автоматические динамические диски CentOS/UbuntuServer & Docker 1.12(cs) |
Это распространенный шаблон для создания одного экземпляра CentOS 7.2/7.1/6.5 или Ubuntu Server 16.04.0-LTS с настраиваемым количеством дисков данных (настраиваемых размеров). В параметрах портала можно указать не более 16 дисков, а максимальный размер каждого диска должен быть меньше 1023 ГБ. Массив MDADM RAID0 автоматически подключается и сохраняется после перезапуска. Последняя версия Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 доступна для использования пользователем azure-cli автоматически выполняется как контейнер Docker. Этот шаблон с одним экземпляром является ответвлением шаблона кластеров HPC/GPU. |
Виртуальная машина Linux с последовательным выводом |
Этот шаблон создает простую виртуальную машину Linux с минимальными параметрами и серией или консолью, настроенными для вывода в хранилище. |
Развертывание простой виртуальной машины Windows с помощью мониторинга и диагностика |
Этот шаблон позволяет развернуть простую виртуальную машину Windows вместе с расширением диагностика, которое обеспечивает мониторинг и диагностика для виртуальной машины. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с управляемым удостоверением службы. |
Terraform в Azure |
Этот шаблон позволяет развернуть рабочую станцию Terraform в качестве виртуальной машины Linux с MSI. |
Виртуальная машина Linux с MSI-файлом для доступа к хранилищу |
Этот шаблон развертывает виртуальную машину Linux с управляемым удостоверением, назначаемого системой, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
Создание виртуальной машины из образа Windows с 4 пустыми дисками данных |
Этот шаблон позволяет создать виртуальную машину Windows из указанного образа. Он также подключает 4 пустых диска данных. Обратите внимание, что можно указать размер пустых дисков данных. |
Развертывание виртуальной машины с несколькими IP-адресами |
Этот шаблон позволяет развернуть виртуальную машину с 3 IP-конфигурациями. Этот шаблон развернет виртуальную машину Linux или Windows с именем myVM1 с 3 IP-конфигурациями: IPConfig-1, IPConfig-2 и IPConfig-3 соответственно. |
Развертывание виртуальной машины Linux (Ubuntu) с несколькими сетевыми картами |
Этот шаблон создает виртуальную сеть с несколькими подсетями и развертывает виртуальную машину Ubuntu с несколькими сетевыми картами. |
Виртуальная машина с условными ресурсами |
Этот шаблон позволяет развернуть виртуальную машину Linux, используя новые или существующие ресурсы для виртуальная сеть, хранилища и общедоступного IP-адреса. Он также позволяет выбирать между проверкой подлинности по протоколу SSH и проверкой подлинности по паролю. Шаблоны используют условия и функции логики, чтобы устранить необходимость во вложенных развертываниях. |
Создание виртуальной машины из существующих виртуальных жестких дисков и ее подключение к existingVNET |
Этот шаблон создает виртуальную машину из виртуальных жестких дисков (ос + диск данных) и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем к виртуальной машине. |
Отправка сертификата на виртуальную машину Windows |
Отправьте сертификат на виртуальную машину Windows. |
Защита пароля виртуальной машины с помощью Key Vault |
Этот шаблон позволяет развернуть простую виртуальную машину Windows, извлекая пароль, хранящийся в Key Vault. Поэтому пароль никогда не помещается в виде обычного текста в файл параметров шаблона. |
Развертывание простой виртуальной машины FreeBSD в расположении группы ресурсов |
Этот шаблон позволяет развернуть простую виртуальную машину FreeBSD, используя несколько различных вариантов для версии FreeBSD, используя последнюю версию с исправлениями. Это приведет к развертыванию в расположении группы ресурсов на размер виртуальной машины D1. |
Развертывание простой виртуальной машины Ubuntu Linux 18.04-LTS |
Этот шаблон развертывает Ubuntu Server с несколькими вариантами для виртуальной машины. Вы можете указать имя виртуальной машины, версию ОС, размер виртуальной машины, имя пользователя и пароль администратора. По умолчанию размер виртуальной машины — Standard_B2s, а версия — 18.04-LTS. |
Развертывание простой виртуальной машины Linux с ускоренной сетью |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с ускоренной сетью с помощью Ubuntu версии 18.04-LTS с последней исправленной версией. Это позволит развернуть виртуальную машину D3_v2 размера в расположении группы ресурсов и вернуть полное доменное имя виртуальной машины. |
Виртуальная машина Red Hat Enterprise Linux (RHEL 7.8) |
Этот шаблон развернет виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHEL с оплатой по мере использования для выбранной версии на виртуальной машине standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Виртуальная машина Red Hat Enterprise Linux (неуправляемая RHEL 7.8) |
Этот шаблон развернет виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHEL с оплатой по мере использования для выбранной версии на виртуальной машине A1_v2 уровня "Стандартный" в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Виртуальная машина SUSE Linux Enterprise Server (SLES 12) |
Этот шаблон позволяет развернуть виртуальную машину SUSE Linux Enterprise Server (SLES 12), используя образ виртуальной машины SLES с оплатой по мере использования для выбранной версии на виртуальной машине standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных объемом 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому образу. Дополнительные сведения см. на странице цен на виртуальные машины Azure. |
Развертывание простой виртуальной машины Windows |
Этот шаблон позволяет развернуть простую виртуальную машину Windows, используя несколько различных вариантов для версии Windows, используя последнюю версию с исправлениями. Это позволит развернуть виртуальную машину размера A2 в расположении группы ресурсов и вернуть полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows Server с помощью Visual Studio |
Этот шаблон развертывает виртуальную машину Windows Server с visual Code Studio Community 2019 с несколькими вариантами для виртуальной машины. Вы можете указать имя виртуальной машины, имя пользователя администратора и пароль администратора. |
Развертывание виртуальной машины в зоне доступности |
Этот шаблон позволяет развернуть простую виртуальную машину (Windows или Ubuntu), используя последнюю исправленную версию. Это позволит развернуть виртуальную машину A2_v2 размера в указанном расположении и вернуть полное доменное имя виртуальной машины. |
Создание виртуальной машины в новой или существующей виртуальной сети из пользовательского виртуального жесткого диска |
Этот шаблон создает виртуальную машину из специализированного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с автоматическим резервным копированием |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с включенной функцией автоматического резервного копирования |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с автоматической установкой исправлений |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией автоматической установки исправлений. |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с azure Key Vault |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией интеграции azure Key Vault. |
Развертывание виртуальной машины с открытым ключом SSH rsa |
Этот шаблон позволяет создать виртуальную машину с открытым ключом SSH rsa |
Развертывание простой виртуальной машины Windows с тегами |
Этот шаблон развернет D2_v3 виртуальную машину Windows, сетевую карту, учетную запись хранения, виртуальная сеть, общедоступный IP-адрес и группу безопасности сети. Объект тега создается в переменных и применяется ко всем ресурсам, где это применимо. |
Развертывание виртуальной машины Linux с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть виртуальную машину Linux с поддержкой доверенного запуска, используя несколько различных вариантов для версии Linux, используя последнюю версию с исправлениями. Если вы включите Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленную аттестацию в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращается полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть виртуальную машину Windows с поддержкой доверенного запуска, используя несколько различных вариантов для версии Windows, используя последнюю исправленную версию. Если вы включите Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленную аттестацию в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращается полное доменное имя виртуальной машины. |
Развертывание виртуальной машины с данными пользователя |
Этот шаблон позволяет создать виртуальную машину с данными пользователя, передаваемыми на виртуальную машину. Этот шаблон также развертывает виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины Windows с расширением Windows Admin Center |
Этот шаблон позволяет развернуть виртуальную машину Windows с расширением Windows Admin Center для управления виртуальной машиной непосредственно на портале Azure. |
Виртуальная машина Windows с базовыми показателями безопасности Azure |
Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется базовый план безопасности Azure для Windows Server. Если конфигурация компьютеров отклоняется, можно повторно применить параметры, повторно развернув шаблон. |
Развертывание виртуальной машины Windows с переменным количеством дисков данных |
Этот шаблон позволяет развернуть простую виртуальную машину и указать количество дисков данных во время развертывания с помощью параметра . Обратите внимание, что количество и размер дисков данных привязаны к размеру виртуальной машины. Размер виртуальной машины для этого примера Standard_DS4_v2 с 16 дисками данных по умолчанию. |
Виртуальная машина Windows Server с SSH |
Разверните одну виртуальную машину Windows с включенной функцией Open SSH, чтобы подключиться по протоколу SSH с помощью проверки подлинности на основе ключей. |
Создание шлюза управления данными и установка на виртуальной машине Azure |
Этот шаблон развертывает виртуальную машину и создает рабочий шлюз управления данными. |
Виртуальная машина с портом RDP |
Создание виртуальной машины и правило NAT для RDP для виртуальной машины в подсистеме балансировки нагрузки |
Создание виртуальной машины с несколькими пустыми дисками данных StandardSSD_LRS |
Этот шаблон позволяет создать виртуальную машину Windows из указанного образа. Он также подключает несколько пустых дисков данных StandardSSD по умолчанию. Обратите внимание, что можно указать размер и тип хранилища (Standard_LRS, StandardSSD_LRS и Premium_LRS) пустых дисков данных. |
Локальные Integration Runtime на виртуальных машинах Azure |
Этот шаблон создает среду выполнения интеграции с самостоятельным размещением и регистрирует ее на виртуальных машинах Azure. |
Добавление нескольких виртуальных машин в масштабируемый набор виртуальных машин |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в масштабируемом наборе виртуальных машин в режиме гибкой оркестрации. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Развертывание масштабируемого набора виртуальных машин с виртуальными машинами Linux за ILB |
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Linux, используя последнюю исправленную версию Ubuntu Linux 15.10 или 14.04.4-LTS. Эти виртуальные машины находятся за внутренней подсистемой балансировки нагрузки с правилами NAT для SSH-подключений. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2023-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
availabilitySet = {
id = "string"
}
billingProfile = {
maxPrice = "decimal-as-string"
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionsTimeBudget = "string"
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
host = {
id = "string"
}
hostGroup = {
id = "string"
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
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
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
zones = [
"string"
]
extendedLocation = {
name = "string"
type = "EdgeZone"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
Значения свойств
virtualMachines
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Compute/virtualMachines@2023-09-01" |
name | имя ресурса. | string (обязательно) Ограничение символов: 1–15 (Windows) 1–64 (Linux) Допустимые символы: Нельзя использовать пробелы, управляющие символы или следующие символы: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Виртуальные машины Windows не могут включать точку или заканчиваться дефисом. Виртуальные машины Linux не может заканчиваться точкой или дефисом. |
location | Расположение ресурса | string (обязательно) |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. |
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
удостоверение | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
План | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить этот образ для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы ->. Введите необходимые сведения и нажмите кнопку Сохранить. | План |
properties | Описывает свойства виртуальной машины. | Свойства VirtualMachine |
зоны; | Зоны виртуальных машин. | string[] |
ExtendedLocation
Имя | Описание | Значение |
---|---|---|
name | Имя расширенного расположения. | строка |
type | Тип расширенного расположения. | "EdgeZone" |
VirtualMachineIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений из виртуальной машины. | "SystemAssigned" "SystemAssigned, UserAssigned" UserAssigned |
identity_ids | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Массив идентификаторов удостоверений пользователей. |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserAssignedIdentitiesValue | |
{настроенное свойство} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Планирование
Имя | Описание | Значение |
---|---|---|
name | Идентификатор плана. | строка |
product | Указывает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | строка |
promotionCode | Промокод. | строка |
publisher | Идентификатор издателя. | строка |
VirtualMachineProperties
Имя | Описание | Значение |
---|---|---|
additionalCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | AdditionalCapabilities |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой properties.virtualMachineScaleSet, отличной от NULL. | SubResource |
billingProfile | Указывает сведения о выставлении счетов для точечных виртуальных машин Azure. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015. | DiagnosticsProfile |
evictionPolicy | Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. Для точечных виртуальных машин Azure поддерживаются как Deallocate, так и Delete, а минимальная версия API — 2019-03-01. Для точечных масштабируемых наборов Azure поддерживаются как "Освободить", так и "Удалить", а минимальная версия API — 2017-10-30-preview. | "Освободить" "Удалить" |
extensionsTimeBudget | Указывает время, отведенное для запуска всех расширений. Продолжительность времени должна составлять от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | строка |
hardwareProfile | Указывает параметры оборудования виртуальной машины. | HardwareProfile |
узел | Указывает сведения о выделенном узле, на котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание: Пользователь не может указать свойства host и hostGroup. Минимальная версия API: 2020-06-01. | SubResource |
licenseType | Указывает, что используемый образ или диск был лицензирован локально. Возможные значения для операционной системы Windows Server: Windows_Client Windows_Server Возможные значения для операционной системы Linux Server: RHEL_BYOS (для RHEL) SLES_BYOS (для SUSE) Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server. Преимущество гибридного использования Azure для Сервера Linux Минимальная версия API: 2015-06-15 |
строка |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина автоматически назначается домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если задано свойство "virtualMachineScaleSet" этой виртуальной машины. Масштабируемый набор виртуальных машин, на который ссылается ссылка, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия API: 2020,12,01. | INT |
priority | Указывает приоритет для виртуальной машины. Минимальная версия API: 2019-03-01 | "Low" "Обычный" "Спот" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Задает параметры профиля, связанного с безопасностью, для виртуальной машины. | SecurityProfile |
storageProfile | Указывает параметры хранилища дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | строка |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой properties.availabilitySet, отличной от NULL. Минимальная версия API: 2019,03,01. | SubResource |
AdditionalCapabilities
Имя | Описание | Значение |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с UltraSSD_LRS типом учетной записи хранения на виртуальной машине или VMSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
ApplicationProfile
Имя | Описание | Значение |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | VMGalleryApplication[] |
VMGalleryApplication
Имя | Описание | Значение |
---|---|---|
configurationReference | Необязательно. Указывает универсальный код ресурса (URI) для большого двоичного объекта Azure, который заменит конфигурацию по умолчанию для пакета, если он указан. | строка |
enableAutomaticUpgrade | Если задано значение true, при наличии новой версии приложения коллекции в PIR/SIG она будет автоматически обновлена для виртуальной машины или VMSS. | bool |
порядок | Необязательный. Указывает порядок установки пакетов. | INT |
packageReferenceId | Указывает идентификатор ресурса GalleryApplicationVersion в форме /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{versions/{version} | строка (обязательно) |
tags | Необязательный атрибут. Задает значение сквозной передачи для более универсального контекста. | строка |
treatFailureAsDeploymentFailure | Необязательно. Если значение равно true, при любом сбое для любой операции в vmApplication развертывание завершится сбоем. | bool |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
BillingProfile
Имя | Описание | Значение |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы готовы заплатить за точечные виртуальные машины Или VMSS Azure. Эта цена указана в долларах США. Эта цена будет сравниваться с текущей ценой точечных ресурсов Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания или обновления точечных виртуальных машин Azure или VMSS, и операция будет успешной, только если максимальная цена превышает текущую цену Azure Spot. Параметр maxPrice также будет использоваться для вытеснения точечных виртуальных машин Или VMSS Azure, если текущая цена точечных объектов Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможны следующие значения: — любое десятичное значение больше нуля. Пример: 0,01538 -1 — указывает цену по умолчанию по запросу. Вы можете задать для параметра maxPrice значение -1, чтобы указать, что точечные виртуальные машины Или VMSS Azure не должны быть вытеснено по соображениям цены. Кроме того, максимальная цена по умолчанию составляет -1, если она не предоставлена вами. Минимальная версия API: 2019-03-01. Укажите десятичное значение в виде строки. |
int или json decimal |
CapacityReservationProfile
Имя | Описание | Значение |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который следует использовать для выделения экземпляров виртуальной машины или масштабируемого набора виртуальных машин при условии, что зарезервировано достаточно емкости. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье. |
SubResource |
DiagnosticsProfile
Имя | Описание | Значение |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. Примечание. Если указан параметр storageUri, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из низкоуровневой оболочки. | BootDiagnostics |
BootDiagnostics
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, должна ли на виртуальной машине быть включена загрузочная диагностика. | bool |
storageUri | URI учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если параметр storageUri не указан при включении загрузочного диагностика, будет использоваться управляемое хранилище. | строка |
HardwareProfile
Имя | Описание | Значение |
---|---|---|
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_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Следуйте инструкциям в разделе Настройка виртуальной машины для получения дополнительных сведений. | VMSizeProperties |
VMSizeProperties
Имя | Описание | Значение |
---|---|---|
VCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение виртуальных ЦП, доступных для этого размера виртуальной машины, которое отображается в ответе API списка всех доступных размеров виртуальных машин в регионе. | INT |
vCPUsPerCore | Указывает соотношение виртуальных ЦП и физического ядра. Если это свойство не указано в тексте запроса, по умолчанию устанавливается значение vCPUsPerCore для размера виртуальной машины, предоставленного в ответе API списка всех доступных размеров виртуальных машин в регионе. Присвоение этому свойству значения 1 также означает, что гиперпотония отключена. | INT |
NetworkProfile
Имя | Описание | Значение |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | "2020-11-01" |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации сетевого интерфейса. | string (обязательно) |
properties | Описывает IP-конфигурацию сетевого профиля виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Имя | Описание | Значение |
---|---|---|
auxiliaryMode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "AcceleratedConnections" "Плавающий" "None" |
auxiliarySku | Указывает, включен ли вспомогательный SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "None" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния TCP. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс с поддержкой ускорения сети. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс ППВМ с поддержкой сети. | bool |
enableIPForwarding | Включена ли IP-пересылка на этом сетевом адаптере. | bool |
ipConfigurations | Задает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Имя | Описание | Значение |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя IP-конфигурации. | string (обязательно) |
properties | Описывает свойства ip-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Имя | Описание | Значение |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на серверные пулы адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один и тот же шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на серверные пулы адресов одного общедоступного и одного внутреннего балансировщика нагрузки. [Несколько виртуальных машин не могут использовать одну и ту же подсистему балансировки нагрузки ценовой категории "Базовый"]. | SubResource[] |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно с Api-Version 2017-03-30 и более поздних, он указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Значение |
---|---|---|
name | Имя конфигурации адреса publicIP. | string (обязательно) |
properties | Описание конфигурации IP-адреса виртуальной машины PublicIPAddress | VirtualMachinePublicIPAddressConfigurationProperties |
sku | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с параметром OrchestrationMode как Гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Значение |
---|---|---|
deleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным IP-адресам. | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | INT |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно с Api-Version 2019-07-01, он указывает, является ли конкретная ip-конфигурация IPv4 или IPv6. Значение по умолчанию принимается как IPv4. Возможные значения: IPv4 и IPv6. | "IPv4" "IPv6" |
publicIPAllocationMethod | Указание типа выделения общедоступного IP-адреса | "Динамический" "Static" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить общедоступные IP-адреса. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Имя | Описание | Значение |
---|---|---|
domainNameLabel | Префикс метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | string (обязательно) |
domainNameLabelScope | Метка доменного имени область создаваемых ресурсов PublicIPAddress. Созданная метка имени — это объединение хэшированного метки доменного имени с политикой в соответствии с меткой доменного имени область и уникальным идентификатором сетевого профиля виртуальной машины. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
VirtualMachineIpTag
Имя | Описание | Значение |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | строка |
тег | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | строка |
PublicIPAddressSku
Имя | Описание | Значение |
---|---|---|
name | Указание имени номера SKU общедоступного IP-адреса | "Basic" "Стандартный" |
Уровень | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
NetworkInterfaceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
properties | Описывает эталонные свойства сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Значение |
---|---|---|
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
primary | Указывает основной сетевой интерфейс, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
OSProfile
Имя | Описание | Значение |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. Минимальная длина (Windows): 8 символов Минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символа Максимальная длина (Linux): 72 символа Требования к сложности: 3 из 4 условий, приведенных ниже, должны быть выполнены Содержит более низкие символы Содержит верхние символы Имеет цифру Имеет специальный символ (соответствие регулярных выражений [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или ее пароль для входа на виртуальной машине Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux в Azure с помощью расширения VMAccess. |
строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство не может быть обновлено после создания виртуальной машины. Ограничение только для Windows: Не может заканчиваться на ". Запрещенные значения: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "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 | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть равно False, только если на виртуальной машине нет расширений. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure. | строка |
customData | Указывает строку пользовательских данных в кодировке base-64. Строка в кодировке base-64 кодируется в двоичный массив, который сохраняется в виде файла на виртуальной машине. Максимальная длина двоичного массива — 65 535 байт. Примечание. Не передайте секреты или пароли в свойстве customData. Это свойство не может быть обновлено после создания виртуальной машины. Свойство customData передается виртуальной машине для сохранения в виде файла. Дополнительные сведения см. в статье Пользовательские данные на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | строка |
linuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в разделе Linux в Azure-Endorsed Дистрибутивы. | LinuxConfiguration |
requireGuestProvisionSignal | Необязательное свойство, для которого должно быть задано значение True или опущено. | bool |
секретные коды | Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
LinuxConfiguration
Имя | Описание | Значение |
---|---|---|
disablePasswordAuthentication | Указывает, следует ли отключать проверку подлинности паролем. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли Обновления платформы VMAgent для виртуальной машины Linux. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с исправлением гостевой виртуальной машины в Linux. | LinuxPatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
ssh | Указывает конфигурацию ключа SSH для операционной системы Linux. | SshConfiguration |
LinuxPatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: ImageDefault — используется конфигурация исправлений виртуальной машины по умолчанию. AutomaticByPlatform — виртуальная машина будет автоматически обновлена платформой. Свойство provisionVMAgent должно иметь значение true. |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" "IfRequired" "Никогда" "Неизвестно" |
SshConfiguration
Имя | Описание | Значение |
---|---|---|
publicKeys | Список открытых ключей SSH, используемых для проверки подлинности на виртуальных машинах под управлением Linux. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Значение |
---|---|---|
keyData | Сертификат открытого ключа SSH, используемый для проверки подлинности на виртуальной машине через SSH. Ключ должен быть по крайней мере 2048-разрядным и иметь формат ssh-rsa. Сведения о создании ключей SSH см. в разделе [Создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | строка |
path | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется к файлу. Пример: /home/user/.ssh/authorized_keys | строка |
VaultSecretGroup
Имя | Описание | Значение |
---|---|---|
sourceVault | Относительный URL-адрес Key Vault, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилище ключей в SourceVault, которые содержат сертификаты. | VaultCertificate[] |
VaultCertificate
Имя | Описание | Значение |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую следует добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем <файла UppercaseThumbprint.crt> для файла сертификата X509 и <UppercaseThumbprint.prv> для закрытого ключа. Оба этих файла имеют формат PEM. | строка |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен иметь кодировку Base64 следующего объекта JSON, который закодирован в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
WindowsConfiguration
Имя | Описание | Значение |
---|---|---|
additionalUnattendContent | Задает дополнительные сведения в кодировке base-64 и в формате XML, которые могут включаться в файл Unattend.xml, используемый программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включена ли автоматическая Обновления для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
enableVMAgentPlatformUpdates | Указывает, включена ли для виртуальной машины Windows Обновления платформы VMAgent. Значение по умолчанию — false. | bool |
patchSettings | [Предварительная версия функции] Задает параметры, связанные с установкой исправлений гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, должен ли агент виртуальной машины быть подготовлен на виртуальной машине. Если это свойство не указано в тексте запроса, по умолчанию ему присваивается значение true. Это гарантирует, что агент виртуальной машины будет установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
timeZone | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения могут быть TimeZoneInfo.Id значения из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | строка |
Winrm | Задает прослушиватели удаленного управления Windows. Это включает удаленное взаимодействие с Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Имя | Описание | Значение |
---|---|---|
componentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержимое | Указывает содержимое в формате XML, добавляемое в файл unattend.xml для указанного пути и компонента. Размер XML-кода не должен превышать 4 КБ и должен содержать корневой элемент для вставляемого параметра или компонента. | строка |
passName | Имя прохода. В настоящее время единственным допустимым значением является OobeSystem. | "OobeSystem" |
settingName | Указывает имя параметра, к которому относится контент. Возможные значения: FirstLogonCommands и AutoLogon. | "AutoLogon" FirstLogonCommands |
PatchSettings
Имя | Описание | Значение |
---|---|---|
assessmentMode | Указывает режим оценки гостевых исправлений виртуальной машины для виртуальной машины IaaS. Возможны следующие значения: ImageDefault — вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform — платформа запускает периодические оценки исправлений. Свойство provisionVMAgent должно иметь значение true. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Задает дополнительные параметры для режима исправления AutomaticByPlatform в гостевой системе исправлений виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять свои виртуальные машины Azure без перезагрузки. Для enableHotpatching параметру provisionVMAgent необходимо задать значение true, а для patchMode — значение AutomaticByPlatform. | bool |
patchMode | Указывает режим установки исправлений гостевой виртуальной машины для виртуальной машины IaaS или виртуальных машин, связанных с масштабируемым набором виртуальных машин с параметром OrchestrationMode как гибкий. Возможны следующие значения: Вручную . Вы управляете применением исправлений на виртуальной машине. Это можно сделать, применяя исправления вручную на виртуальной машине. В этом режиме автоматические обновления отключены; свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение false. AutomaticByOS — виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Значение |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать установку исправлений без случайных обновлений | bool |
rebootSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Всегда" "IfRequired" "Никогда" "Неизвестно" |
WinRMConfiguration
Имя | Описание | Значение |
---|---|---|
прослушиватели | Список прослушивателей удаленного управления Windows | WinRMListener[] |
WinRMListener
Имя | Описание | Значение |
---|---|---|
certificateUrl | Это URL-адрес сертификата, переданного в Key Vault в виде секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
строка |
protocol | Указывает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
ScheduledEventsProfile
Имя | Описание | Значение |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированными событиями завершения. | TerminateNotificationProfile |
OSImageNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие Запланированное изображение ОС. | bool |
notBeforeTimeout | Период времени, в течение времени, когда виртуальная машина будет переосмыслена или обновлена ос, необходимо будет утвердить запланированное событие образа ОС, прежде чем событие будет автоматически утверждено (истекло время ожидания). Конфигурация указывается в формате ISO 8601, а значение должно быть 15 минут (PT15M) | строка |
TerminateNotificationProfile
Имя | Описание | Значение |
---|---|---|
enable | Указывает, включено или отключено событие Terminate Scheduled. | bool |
notBeforeTimeout | Настраиваемая продолжительность удаления виртуальной машины может потенциально утвердить запланированное событие завершения до автоматического утверждения события (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M). | строка |
SecurityProfile
Имя | Описание | Значение |
---|---|---|
encryptionAtHost | Это свойство может использоваться пользователем в запросе для включения или отключения шифрования узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая ресурс или временный диск на самом узле. Поведение по умолчанию: Шифрование на узле будет отключено, если это свойство не имеет значение true для ресурса. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций хранилища ключей. | EncryptionIdentity |
proxyAgentSettings | Указывает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Чтобы включить UefiSettings, ему необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включено, если это свойство не задано. | "ConfidentialVM" "TrustedLaunch" |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
EncryptionIdentity
Имя | Описание | Значение |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM для одного из удостоверений пользователей, связанных с виртуальной машиной. | строка |
ProxyAgentSettings
Имя | Описание | Значение |
---|---|---|
Включено | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или в масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличение значения этого свойства позволяет пользователю сбросить ключ, используемый для защиты канала связи между гостевым и узлом. | INT |
mode | Указывает режим, в котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет выполнять аудит или мониторинг, но не будет применять управление доступом к запросам к конечным точкам размещения в режиме аудита, а в режиме принудительного применения он будет применять управление доступом. Значение по умолчанию — Принудительный режим. | "Аудит" "Принудительное применение" |
UefiSettings
Имя | Описание | Значение |
---|---|---|
secureBootEnabled | Указывает, должна ли быть включена безопасная загрузка на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
StorageProfile
Имя | Описание | Значение |
---|---|---|
dataDisks | Задает параметры, используемые для добавления диска данных к виртуальной машине. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание: Для этого свойства будет задан тип дискового контроллера по умолчанию, если не указана виртуальная машина при условии, что для параметра hyperVGeneration задано значение V2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если только размер виртуальной машины не обновляется в конфигурации виртуальной машины, которая неявно освобождает и перераспределяет виртуальную машину. Минимальная версия API: 2022-08-01. | "NVMe" "SCSI" |
imageReference | Указывает сведения об используемом образе. Вы можете указать сведения об образах платформы, образах Marketplace или виртуальных машинах. Этот элемент является обязательным, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
DataDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "None" "ReadOnly" ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент plan, описанный выше. | "Attach" "Empty" "FromImage" (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже находится в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. detachOption: ForceDetach применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершилась из-за неожиданного сбоя виртуальной машины и диск по-прежнему не освобожден, используйте принудительное отсоединение в качестве крайнего средства, чтобы принудительно отсоединить диск от виртуальной машины. При использовании этого поведения отсоединения все операции записи не были удалены. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Для принудительного отсоединения обновления диска данных toBeDetached до true вместе с параметром detachOption: ForceDetach. | "ForceDetach" |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset. | bool |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
VirtualHardDisk
Имя | Описание | Значение |
---|---|---|
uri | Указывает универсальный код ресурса (URI) виртуального жесткого диска. | строка |
ManagedDiskParameters
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | строка |
securityProfile | Указывает профиль безопасности для управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
VMDiskSecurityProfile
Имя | Описание | Значение |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного ключа конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает Тип шифрования управляемого диска. Для него задано значение DiskWithVMGuestState для шифрования управляемого диска вместе с BLOB-объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для того, чтобы не сохранять состояние встроенного ПО в BLOB-объекте VMGuestState. Примечание: Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM "VMGuestStateOnly" |
ImageReference
Имя | Описание | Значение |
---|---|---|
communityGalleryImageId | Указан уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Его можно получить из коллекции сообщества образ GET call. | строка |
идентификатор | Идентификатор ресурса | строка |
offer | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | строка |
publisher | Издатель образа. | строка |
sharedGalleryImageId | Указан уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Его можно получить из вызова GET образа общей коллекции. | строка |
sku | Номер SKU образа. | строка |
version | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основной, Дополнительный и Сборка являются десятичными числами. Укажите "latest", чтобы использовать последнюю версию образа, доступную во время развертывания. Даже если вы используете последнюю версию, образ виртуальной машины не будет автоматически обновляться после развертывания, даже если станет доступна новая версия. Не используйте поле "версия" для развертывания образа коллекции. Образ коллекции всегда должен использовать поле id для развертывания, чтобы использовать "последнюю" версию образа коллекции, просто задайте "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле id без ввода версии. | строка |
OSDisk
Имя | Описание | Значение |
---|---|---|
кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. | "None" "ReadOnly" ReadWrite |
createOption | Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент plan, описанный выше. | "Attach" "Empty" "FromImage" (обязательно) |
DeleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если используется это значение, диск ОС удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединить" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023. | INT |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 15.06.2015. | DiskEncryptionSettings |
Изображение | Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
name | имя диска. | строка |
osType | Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | "Linux" "Windows" |
vhd | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить writeAccelerator на диске. | bool |
DiffDiskSettings
Имя | Описание | Значение |
---|---|---|
Параметр | Задает параметры временного диска для диска операционной системы. | "Local" |
расположение | Указывает временное размещение диска для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk. Поведение по умолчанию: CacheDisk , если он настроен для размера виртуальной машины, в противном случае используется ResourceDisk . Сведения проверка о том, какие размеры виртуальных машин предоставляют диск кэша, см. в документации по размеру виртуальной машины Windows в /azure/virtual-machines/linux/sizes в /azure/virtual-machines/linux/sizes. | "CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
Имя | Описание | Значение |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, который является секретом Key Vault. | KeyVaultSecretReference |
Включено | Указывает, следует ли включить шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключа в Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий секрет. | SubResource (обязательно) |
KeyVaultKeyReference
Имя | Описание | Значение |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключа в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий ключ. | SubResource (обязательно) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по