Microsoft.Compute virtualMachines
Определение ресурсов Bicep
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Compute/virtualMachines@2024-07-01' = {
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: int
}
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: 'string'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsPolicy: {
scheduledEventsAdditionalPublishingTargets: {
eventGridAndResourceGraph: {
enable: bool
}
}
userInitiatedReboot: {
automaticallyApprove: bool
}
userInitiatedRedeploy: {
automaticallyApprove: bool
}
}
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: 'string'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
sourceResource: {
id: 'string'
}
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Значения свойств
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
AdditionalUnattendContent
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Указывает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | 'OobeSystem' |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
ApplicationProfile
Имя | Описание | Ценность |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS | VMGalleryApplication[] |
BillingProfile
Имя | Описание | Ценность |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы хотите заплатить за виртуальную машину или виртуальную машину Azure. Эта цена находится в долларах США. Эта цена будет сравниваться с текущей ценой На месте Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания и обновления виртуальной машины и виртуальной машины Azure, и операция будет выполнена только в том случае, если максимальная цена на место Azure превышает текущую цену На месте Azure. MaxPrice также будет использоваться для вытеснения виртуальной машины и виртуальной машины Azure, если текущая цена на место Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможные значения: — Любое десятичное значение больше нуля. Пример: 0.01538 -1 — указывает, что цена по умолчанию должна быть up-to по запросу. Значение maxPrice можно задать для -1, чтобы указать, что виртуальная машина или виртуальная машина Azure не должна быть вытесна по соображениям цены. Кроме того, максимальная цена по умолчанию -1, если она не предоставляется вами. Минимальная версия API: 2019-03-01. |
int |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | bool |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
CapacityReservationProfile
Имя | Описание | Ценность |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который следует использовать для выделения экземпляров виртуальной машины или масштабируемого набора виртуальных машин, предоставленных достаточной емкости, зарезервированной. Дополнительные сведения см. в этой статье https://aka.ms/CapacityReservation . | SubResource |
DataDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
sourceResource | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | bool |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
DiagnosticsProfile
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
DiskEncryptionSettings
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключей в Key Vault. | KeyVaultKeyReference |
EncryptionIdentity
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
EventGridAndResourceGraph
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. | bool |
ExtendedLocation
Имя | Описание | Ценность |
---|---|---|
имя | Имя расширенного расположения. | струна |
тип | Тип расширенного расположения. | EdgeZone |
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_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' "Standard_GS4-8" "Standard_GS5" 'Standard_GS5-16' "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
ImageReference
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
KeyVaultKeyReference
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
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 |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
ManagedDiskParameters
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Microsoft.Compute/virtualMachines
Имя | Описание | Ценность |
---|---|---|
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
местоположение | Расположение ресурса | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | План |
свойства | Описывает свойства виртуальной машины. | VirtualMachineProperties |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
Зоны | Зоны виртуальных машин. | string[] |
NetworkInterfaceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
NetworkProfile
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
osType | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
OSImageNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена или отключена ли запланированное событие образа ОС. | bool |
notBeforeTimeout | Время повторного переимыка виртуальной машины или обновление операционной системы может потенциально утвердить запланированное событие образа ОС, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация указана в формате ISO 8601, а значение должно составлять 15 минут (PT15M) | струна |
OSProfile
Имя | Описание | Ценность |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxConfiguration |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | bool |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
PatchSettings
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | bool |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
ProxyAgentSettings
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователь сбрасывал ключ, используемый для защиты канала связи между гостевым и узлом. | int |
режим | Указывает режим, на котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет аудит или мониторинг, но не применяет управление доступом к запросам к конечным точкам узла в режиме аудита, в то время как в режиме принудительного применения будет применяться управление доступом. Значением по умолчанию является режим принудительного применения. | Аудит "Принудительное применение" |
PublicIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
ResourceTags
Имя | Описание | Ценность |
---|
ScheduledEventsAdditionalPublishingTargets
Имя | Описание | Ценность |
---|---|---|
eventGridAndResourceGraph | Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Имя | Описание | Ценность |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. | UserInitiatedReboot |
userInitiatedRedeploy | Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. | UserInitiatedRedeploy |
ScheduledEventsProfile
Имя | Описание | Ценность |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированным событием завершения. | TerminateNotificationProfile |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | EncryptionIdentity |
proxyAgentSettings | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" 'TrustedLaunch' |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
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). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
dataDisks | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe 'SCSI' |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
SubResource
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
TerminateNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включено или отключено ли событие завершения. | bool |
notBeforeTimeout | Настраиваемая продолжительность удаления виртуальной машины должна будет потенциально утвердить запланированное событие завершения, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M) | струна |
UefiSettings
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
UserAssignedIdentities
Имя | Описание | Ценность |
---|
UserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
UserInitiatedReboot
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированными событиями перезагрузки. | bool |
UserInitiatedRedeploy
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированным событием повторного развертывания. | bool |
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
VirtualHardDisk
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | UserAssignedIdentities |
VirtualMachineIpTag
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | bool |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | bool |
ipConfigurations | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | SubResource[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachineProperties
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | Дополнительные |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet. | SubResource |
billingProfile | Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | DiagnosticsProfile |
вытеснениеPolicy | Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview. | 'Deallocate' "Удалить" |
extensionsTimeBudget | Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | струна |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | HardwareProfile |
хозяин | Указывает сведения о выделенном узле, в котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и 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 Server Минимальная версия API: 2015-06-15 |
струна |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01. | int |
приоритет | Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01 | "Низкий" "Обычный" "Spot" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsPolicy | Указывает конфигурации запланированных событий, связанных с развертыванием, перезагрузкой и ScheduledEventsAdditionalPublishingTargets для виртуальной машины. | ScheduledEventsPolicy |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | SecurityProfile |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | струна |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | int |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить адреса publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
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/{versions} | строка (обязательно) |
Теги | Необязательный атрибут— задает значение сквозного руководства для более универсального контекста. | струна |
treatFailureAsDeploymentFailureFailure | Необязательный, если значение true, любой сбой для любой операции в VmApplication завершится сбоем развертывания. | bool |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | int |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | int |
WindowsConfiguration
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
patchSettings | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | bool |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" 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. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
101-1vm-2nics-2subnets-1vnet | Создает новую виртуальную машину с двумя сетевыми адаптерами, которые подключаются к двум разным подсетям в одной виртуальной сети. |
2 виртуальных машин в виртуальной сети — правила внутренней подсистемы балансировки нагрузки и балансировки нагрузки | Этот шаблон позволяет создавать 2 виртуальные машины в виртуальной сети и в внутренней подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. |
кластер AKS с шлюзом NAT и шлюзом приложений | В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений. |
кластер AKS с контроллером входящего трафика шлюза приложений | В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault |
Анализатор журнала шлюза приложений Azure с помощью GoAccess | Этот шаблон использует расширение CustomScript для Azure Для развертывания анализатора журнала шлюза приложений Azure с помощью GoAccess. Шаблон развертывания создает виртуальную машину Ubuntu, устанавливает обработчик журналов шлюза приложений, GoAccess, Apache WebServer и настраивает его для анализа журналов доступа к шлюзу приложений Azure. |
виртуальной машины разработчика игр Azure | Виртуальная машина разработчика игр Azure включает обработчики Licencsed, такие как Unreal. |
сквозной настройке машинного обучения Azure | В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS. |
сквозной настройке машинного обучения Azure (устаревшая версия) | В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS. |
Пример |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах. |
CentOS/UbuntuServer Auto Dynamic Disks & 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 @ https://github.com/azurebigcompute/BigComputeBench |
Создание подсистемы балансировки нагрузки между регионами | Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе. |
создание частного кластера AKS | В этом примере показано, как создать частный кластер AKS в виртуальной сети вместе с виртуальной машиной jumpbox. |
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux | Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию |
создание настройки песочницы брандмауэра Azure с зонами | Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3. |
Создание стандартной внутренней подсистемы балансировки нагрузки | Этот шаблон создает стандартный внутренний балансировщик нагрузки Azure с портом балансировки нагрузки правил 80 |
создание стандартной подсистемы балансировки нагрузки | Этот шаблон создает подсистему балансировки нагрузки, правила балансировки нагрузки и три виртуальных машины для внутреннего пула с каждой виртуальной машиной в избыточной зоне. |
создание виртуальной машины с несколькими пустыми дисками данных StandardSSD_LRS | Этот шаблон позволяет создать виртуальную машину Windows на основе указанного образа. Он также подключает несколько пустых дисков данных StandardSSD по умолчанию. Обратите внимание, что можно указать размер и тип хранилища (Standard_LRS, StandardSSD_LRS и Premium_LRS) пустых дисков данных. |
создание виртуальной машины с несколькими сетевыми адаптерами и доступными RDP | Этот шаблон позволяет создавать виртуальные машины с несколькими сетевыми интерфейсами (2) и подключением RDP с настроенным балансировщиком нагрузки и правилом NAT для входящего трафика. С помощью этого шаблона можно легко добавить дополнительные сетевые адаптеры. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и 2 сетевые интерфейсы (интерфейсные и внутренние интерфейсы). |
Создание шлюза приложений Azure версии 2 | Этот шаблон создает шлюз приложений Azure с двумя серверами Windows Server 2016 в серверном пуле. |
создание брандмауэра Azure с помощью ipGroups | Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox |
Создание брандмауэра Azure с несколькими общедоступными IP-адресами | Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования. |
Создание виртуальной машины Azure с помощью нового леса AD | Этот шаблон создает новую виртуальную машину Azure, она настраивает виртуальную машину для домена AD для нового леса. |
Создание Azure WAF версии 2 в шлюзе приложений Azure | Этот шаблон создает брандмауэр веб-приложений Azure версии 2 на шлюзе приложений Azure с двумя серверами Windows Server 2016 в серверном пуле. |
создание классического Ubuntu GNOME | Этот шаблон создает компьютер ubuntu для настольных компьютеров. Это отлично подходит для использования в качестве прыжка за NAT. |
создание виртуальной машины Ubuntu, предварительно заполненной агента Puppet | Этот шаблон создает виртуальную машину Ubuntu и устанавливает агент Puppet в него с помощью расширения CustomScript. |
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины | Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр. |
создание AVD с помощью присоединения к идентификатору Microsoft Entra | Этот шаблон позволяет создавать ресурсы Виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, узел тестового сеанса и его расширения с присоединением к идентификатору Microsoft Entra ID |
расширение пользовательского скрипта на виртуальной машине Ubuntu | Этот шаблон создает виртуальную машину Ubuntu и устанавливает расширение CustomScript |
Развертывание узла Бастиона в концентратора виртуальной сети | Этот шаблон создает две виртуальные сети с пирингами, узел Бастиона в виртуальной сети Концентратора и виртуальную машину Linux в периферийной виртуальной сети. |
развертывание виртуальной машины Linux или Windows с помощью MSI | Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с помощью управляемого удостоверения службы. |
Развертывание кластера Nextflow genomics | Этот шаблон развертывает масштабируемый кластер Nextflow с помощью jumpbox, n узлов кластера, поддержки Docker и общего хранилища. |
Развертывание простой виртуальной машины Ubuntu Linux 20.04-LTS | Этот шаблон развертывает сервер Ubuntu Server с несколькими параметрами для виртуальной машины. Вы можете указать имя виртуальной машины, версию ОС, размер виртуальной машины и имя пользователя администратора и пароль. По умолчанию размер виртуальной машины равен Standard_D2s_v3, а версия ОС — 20.04-LTS. |
Развертывание простой виртуальной машины Windows | Этот шаблон позволяет развернуть простую виртуальную машину Windows с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. При этом будет развернута виртуальная машина размера A2 в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание простой виртуальной машины Windows с тегами | Этот шаблон развертывает D2_v3 виртуальную машину Windows, сетевую карту, учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и группу безопасности сети. Объект тега создается в переменных и будет применяться ко всем ресурсам, где это применимо. |
Развертывание виртуальной машины Linux с поддержкой доверенного запуска | Этот шаблон позволяет развернуть надежную виртуальную машину Linux с поддержкой доверенного запуска, используя несколько различных вариантов для версии Linux, используя последнюю исправленную версию. Если включить Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленное аттестации в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows с поддержкой доверенного запуска | Этот шаблон позволяет развернуть виртуальную машину с поддержкой доверенного запуска Windows с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. Если включить Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленное аттестации в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Ubuntu DataScience 18.04 | Этот шаблон развертывает сервер Ubuntu с некоторыми инструментами для обработки и анализа данных. Вы можете указать имя пользователя, пароль, имя виртуальной машины и выбрать между вычислениями ЦП или GPU. |
развертывание виртуальной машины с пользовательскими данными | Этот шаблон позволяет создать виртуальную машину с пользовательскими данными, передаваемыми на виртуальную машину. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины Windows и включение резервного копирования с помощью Azure Backup | Этот шаблон позволяет развернуть виртуальную машину Windows и хранилище служб восстановления, настроенные с помощью DefaultPolicy для защиты. |
Развертывание виртуальной машины Windows с расширением Windows Admin Center | Этот шаблон позволяет развернуть виртуальную машину Windows с расширением Windows Admin Center для управления виртуальной машиной непосредственно с портала Azure. |
развертывание Cloud Anbox Cloud | Этот шаблон развертывает Anbox Cloud на виртуальной машине Ubuntu. Для завершения установки Anbox Cloud требуется взаимодействие с пользователем после развертывания; Для получения инструкций обратитесь к README. Шаблон поддерживает запуск виртуальной машины из образа Ubuntu Pro и связывания маркера Ubuntu Pro с виртуальной машиной, запущенной из образа, отличного от Pro. Прежнее — это поведение по умолчанию; пользователи, стремящиеся подключить маркер к виртуальной машине, запущенной из образа, отличного от Pro, должны переопределить аргументы по умолчанию для параметров ubuntuImageOffer, ubuntuImageSKU и ubuntuProToken. Шаблон также является параметричным в размерах виртуальной машины и размерах дисков. Значения аргументов, отличные от по умолчанию для этих параметров, должны соответствовать https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4. |
Deploy Darktrace vSensors | Этот шаблон позволяет развернуть один или несколько автономных виртуальныхsensors Darktrace |
развернуть гибкий сервер MySQL с помощью частной конечной точки | Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с частной конечной точкой. |
Развертывание Secure Azure AI Studio с помощью управляемой виртуальной сети | Этот шаблон создает безопасную среду Azure AI Studio с надежными ограничениями безопасности сети и удостоверений. |
Развертывание кластера поставщика удостоверений Shibboleth в Windows | Этот шаблон развертывает поставщик удостоверений Shibboleth в Windows в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/status (номер порта заметок), чтобы проверить успешность. |
Развернуть виртуальную машину Ubuntu с помощью Open JDK и Tomcat | Этот шаблон позволяет создать виртуальную машину Ubuntu с помощью OpenJDK и Tomcat. В настоящее время пользовательский файл скрипта временно извлекается из ссылки https на raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. После успешной подготовки виртуальной машины установка tomcat может быть проверена путем доступа к ссылке http [полное доменное имя или общедоступный IP-адрес]:8080/ |
развертывает группу доступности SQL Server 2014 в существующей виртуальной сети & AD | Этот шаблон создает три новых виртуальных машины Azure в существующей виртуальной сети: две виртуальные машины настраиваются как узлы реплики группы доступности SQL Server 2014, а одна виртуальная машина настроена в качестве свидетеля общей папки для автоматической отработки отказа кластера. Помимо этих виртуальных машин, также настроены следующие дополнительные ресурсы Azure: внутренняя подсистема балансировки нагрузки, учетные записи хранения. Для настройки кластеризации, SQL Server и группы доступности на каждой виртуальной машине используется PowerShell DSC. Для поддержки Active Directory существующие контроллеры домена Active Directory уже должны быть развернуты в существующей виртуальной сети. |
экземпляра Dokku |
Dokku — это мини-heroku-style PaaS на одной виртуальной машине. |
Front Door Premium с виртуальной машиной и службой приватного канала | Этот шаблон создает Front Door Premium и виртуальную машину, настроенную как веб-сервер. Front Door использует частную конечную точку со службой Приватного канала для отправки трафика на виртуальную машину. |
GitLab Omnibus | Этот шаблон упрощает развертывание GitLab Omnibus на виртуальной машине с общедоступным DNS, используя DNS общедоступного IP-адреса. Он использует размер Standard_F8s_v2 экземпляра, который соответствует эталонной архитектуре и поддерживает до 1000 пользователей (20 RPS). Экземпляр предварительно настроен для использования HTTPS с сертификатом Let's Encrypt для безопасных подключений. |
кластер Hazelcast | Hazelcast — это платформа данных в памяти, которую можно использовать для различных приложений данных. Этот шаблон развертывает любое количество узлов Hazelcast, и они автоматически обнаруживают друг друга. |
Hyper-V узел виртуальной машины с вложенными виртуальными машинами | Развертывает виртуальную машину на узле Hyper-V и всех зависимых ресурсах, включая виртуальную сеть, общедоступный IP-адрес и таблицы маршрутов. |
IIS Server с помощью расширения DSC на виртуальной машине Windows | Этот шаблон создает виртуальную машину Windows и настраивает сервер IIS с помощью расширения DSC. Обратите внимание, что модуль конфигурации DSC должен передавать маркер SAS, если вы используете службу хранилища Azure. Для ссылки модуля DSC из GitHub (по умолчанию в этом шаблоне) это не требуется. |
виртуальные машины IIS & виртуальной машины SQL Server 2014 | Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети. |
JBoss EAP на RHEL (кластеризованные, много виртуальные машины) | Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания. |
присоединение виртуальной машины к существующему домену | Этот шаблон демонстрирует присоединение домена к частному домену AD в облаке. |
виртуальная машина Linux с помощью VsCode RDP и Azure CLI | Этот шаблон развертывает виртуальную машину Ubuntu Server, а затем использует расширение Linux CustomScript для установки поддержки Ubuntu Gnome Desktop и удаленного рабочего стола (через xrdp). Последняя подготовленная виртуальная машина Ubuntu поддерживает удаленные подключения по протоколу RDP. |
виртуальной машине Linux с доступом к хранилищу MSI | Этот шаблон развертывает виртуальную машину Linux с назначенным системой управляемым удостоверением, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
шаблон нескольких виртуальных машин с управляемым диском | Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания. |
OpenScholar | Этот шаблон развертывает OpenScholar на виртуальной машине Ubuntu 16.04 |
пример частной конечной точки |
В этом шаблоне показано, как создать частную конечную точку, указывающую на Azure SQL Server |
Пример службы приватного канала |
В этом шаблоне показано, как создать службу приватного канала |
общедоступная подсистема балансировки нагрузки, привязанная к шлюза | Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле. |
отправить сертификат на виртуальную машину Windows | Отправьте сертификат на виртуальную машину Windows. Создание Key Vault с помощью шаблона в http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
полностью активированного устройства SAP 2/4HANA | Этот шаблон развертывает систему полностью активированного устройства SAP S/4HANA. |
Защищенные виртуальные центры | Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета. |
локальная среда выполнения интеграции на виртуальных машинах Azure | Этот шаблон создает среду выполнения интеграции selfhost и регистрирует ее на виртуальных машинах Azure. |
подписка SharePoint / 2019/ 2016 полностью настроена | Создайте контроллер домена, SQL Server 2022 и от 1 до 5 серверов, на которых размещена ферма SharePoint Subscription / 2019 / 2016 с обширной конфигурацией, включая надежную проверку подлинности, профили пользователей с личными сайтами, доверие OAuth (с помощью сертификата), выделенный сайт IIS для размещения надстроек с высоким уровнем доверия и т. д. Установлена последняя версия ключевых программ (включая Fiddler, vscode, np++, 7zip, ULS Viewer). Компьютеры SharePoint имеют дополнительную настройку, чтобы сделать их немедленно пригодными для использования (средства удаленного администрирования, пользовательские политики для Edge и Chrome, сочетания клавиш и т. д.). |
VPN типа "сеть — сеть" с помощью vpn-шлюзов active-active с BGP | Этот шаблон позволяет развернуть VPN типа "сеть — сеть" между двумя виртуальными сетями с VPN-шлюзами в конфигурации active-active с помощью BGP. Каждый VPN-шлюз Azure разрешает полное доменное имя удаленных одноранговых узлов, чтобы определить общедоступный IP-адрес удаленного VPN-шлюза. Шаблон выполняется должным образом в регионах Azure с зонами доступности. |
виртуальной машине SQL Server с параметрами оптимизированного для производительности хранилища | Создание виртуальной машины SQL Server с оптимизированными для производительности параметрами хранилища в PremiumSSD |
среда тестирования для брандмауэра Azure Premium | Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий |
виртуальной машине Ubuntu Mate Desktop с vsCode | Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью нескольких различных вариантов для версии Ubuntu, используя последнюю исправленную версию. При этом будет развернута виртуальная машина размера A1 в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора | В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями. |
Виртуальная машина с портом RDP | Создает виртуальную машину и создает правило NAT для RDP для виртуальной машины в подсистеме балансировки нагрузки |
виртуальная машина с условными ресурсами | Этот шаблон позволяет развертывать виртуальную машину Linux с помощью новых или существующих ресурсов для виртуальной сети, хранилища и общедоступного IP-адреса. Он также позволяет выбирать между SSH и паролем аутентификации. Шаблоны используют условия и функции логики для удаления необходимости вложенных развертываний. |
NAT виртуальной сети с виртуальной машины | Развертывание шлюза NAT и виртуальной машины |
виртуальная машина с помощью управляемого удостоверения для скачивания артефактов | В этом шаблоне показано, как использовать управляемое удостоверение для скачивания артефактов для расширения пользовательского скрипта виртуальной машины. |
виртуальные машины в зонах доступности с подсистемой балансировки нагрузки и NAT | Этот шаблон позволяет создавать виртуальные машины, распределенные по зонам доступности с помощью подсистемы балансировки нагрузки, и настраивать правила NAT через подсистему балансировки нагрузки. Этот шаблон также развертывает виртуальную сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
узле Windows Docker с предварительно установленной Portainer и Traefik | Узел Windows Docker с предустановленным портиком и Traefik |
виртуальной машине Windows Server с SSH | Разверните одну виртуальную машину Windows с поддержкой Open SSH, чтобы подключиться через SSH с помощью проверки подлинности на основе ключей. |
виртуальной машине Windows с безопасной базы данных Azure | Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется безопасный базовый план Azure для Windows Server. При перемещении конфигурации компьютеров можно повторно применить параметры, развернув шаблон еще раз. |
виртуальная машина Windows с предварительно установленной O365 | Этот шаблон создает виртуальную машину на основе Windows. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. |
Определение ресурса шаблона ARM
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2024-07-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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": "int"
},
"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": "string",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsPolicy": {
"scheduledEventsAdditionalPublishingTargets": {
"eventGridAndResourceGraph": {
"enable": "bool"
}
},
"userInitiatedReboot": {
"automaticallyApprove": "bool"
},
"userInitiatedRedeploy": {
"automaticallyApprove": "bool"
}
},
"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": "string",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"sourceResource": {
"id": "string"
},
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Значения свойств
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
AdditionalUnattendContent
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Указывает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | 'OobeSystem' |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
ApplicationProfile
Имя | Описание | Ценность |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS | VMGalleryApplication[] |
BillingProfile
Имя | Описание | Ценность |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы хотите заплатить за виртуальную машину или виртуальную машину Azure. Эта цена находится в долларах США. Эта цена будет сравниваться с текущей ценой На месте Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания и обновления виртуальной машины и виртуальной машины Azure, и операция будет выполнена только в том случае, если максимальная цена на место Azure превышает текущую цену На месте Azure. MaxPrice также будет использоваться для вытеснения виртуальной машины и виртуальной машины Azure, если текущая цена на место Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможные значения: — Любое десятичное значение больше нуля. Пример: 0.01538 -1 — указывает, что цена по умолчанию должна быть up-to по запросу. Значение maxPrice можно задать для -1, чтобы указать, что виртуальная машина или виртуальная машина Azure не должна быть вытесна по соображениям цены. Кроме того, максимальная цена по умолчанию -1, если она не предоставляется вами. Минимальная версия API: 2019-03-01. |
int |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | bool |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
CapacityReservationProfile
Имя | Описание | Ценность |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который следует использовать для выделения экземпляров виртуальной машины или масштабируемого набора виртуальных машин, предоставленных достаточной емкости, зарезервированной. Дополнительные сведения см. в этой статье https://aka.ms/CapacityReservation . | SubResource |
DataDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
sourceResource | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | bool |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
DiagnosticsProfile
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
DiskEncryptionSettings
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключей в Key Vault. | KeyVaultKeyReference |
EncryptionIdentity
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
EventGridAndResourceGraph
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. | bool |
ExtendedLocation
Имя | Описание | Ценность |
---|---|---|
имя | Имя расширенного расположения. | струна |
тип | Тип расширенного расположения. | EdgeZone |
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_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' "Standard_GS4-8" "Standard_GS5" 'Standard_GS5-16' "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
ImageReference
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
KeyVaultKeyReference
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
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 |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
ManagedDiskParameters
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Microsoft.Compute/virtualMachines
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2024-07-01' |
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
местоположение | Расположение ресурса | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | План |
свойства | Описывает свойства виртуальной машины. | VirtualMachineProperties |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | Microsoft.Compute/virtualMachines |
Зоны | Зоны виртуальных машин. | string[] |
NetworkInterfaceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
NetworkProfile
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
osType | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
OSImageNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена или отключена ли запланированное событие образа ОС. | bool |
notBeforeTimeout | Время повторного переимыка виртуальной машины или обновление операционной системы может потенциально утвердить запланированное событие образа ОС, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация указана в формате ISO 8601, а значение должно составлять 15 минут (PT15M) | струна |
OSProfile
Имя | Описание | Ценность |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxConfiguration |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | bool |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
PatchSettings
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | bool |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
ProxyAgentSettings
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователь сбрасывал ключ, используемый для защиты канала связи между гостевым и узлом. | int |
режим | Указывает режим, на котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет аудит или мониторинг, но не применяет управление доступом к запросам к конечным точкам узла в режиме аудита, в то время как в режиме принудительного применения будет применяться управление доступом. Значением по умолчанию является режим принудительного применения. | Аудит "Принудительное применение" |
PublicIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
ResourceTags
Имя | Описание | Ценность |
---|
ScheduledEventsAdditionalPublishingTargets
Имя | Описание | Ценность |
---|---|---|
eventGridAndResourceGraph | Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Имя | Описание | Ценность |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. | UserInitiatedReboot |
userInitiatedRedeploy | Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. | UserInitiatedRedeploy |
ScheduledEventsProfile
Имя | Описание | Ценность |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированным событием завершения. | TerminateNotificationProfile |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | EncryptionIdentity |
proxyAgentSettings | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" 'TrustedLaunch' |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
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). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
dataDisks | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe 'SCSI' |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
SubResource
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
TerminateNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включено или отключено ли событие завершения. | bool |
notBeforeTimeout | Настраиваемая продолжительность удаления виртуальной машины должна будет потенциально утвердить запланированное событие завершения, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M) | струна |
UefiSettings
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
UserAssignedIdentities
Имя | Описание | Ценность |
---|
UserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
UserInitiatedReboot
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированными событиями перезагрузки. | bool |
UserInitiatedRedeploy
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированным событием повторного развертывания. | bool |
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
VirtualHardDisk
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | UserAssignedIdentities |
VirtualMachineIpTag
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | bool |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | bool |
ipConfigurations | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | SubResource[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachineProperties
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | Дополнительные |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet. | SubResource |
billingProfile | Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | DiagnosticsProfile |
вытеснениеPolicy | Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview. | 'Deallocate' "Удалить" |
extensionsTimeBudget | Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | струна |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | HardwareProfile |
хозяин | Указывает сведения о выделенном узле, в котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и 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 Server Минимальная версия API: 2015-06-15 |
струна |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01. | int |
приоритет | Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01 | "Низкий" "Обычный" "Spot" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsPolicy | Указывает конфигурации запланированных событий, связанных с развертыванием, перезагрузкой и ScheduledEventsAdditionalPublishingTargets для виртуальной машины. | ScheduledEventsPolicy |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | SecurityProfile |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | струна |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | int |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить адреса publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
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/{versions} | строка (обязательно) |
Теги | Необязательный атрибут— задает значение сквозного руководства для более универсального контекста. | струна |
treatFailureAsDeploymentFailureFailure | Необязательный, если значение true, любой сбой для любой операции в VmApplication завершится сбоем развертывания. | bool |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | int |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | int |
WindowsConfiguration
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
patchSettings | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | bool |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" 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. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
(++)Ethereum в Ubuntu |
Этот шаблон развертывает клиент Ethereum на виртуальных машинах Ubuntu |
1 виртуальная машина в виртуальной сети — несколько дисков данных |
Этот шаблон создает одну виртуальную машину под управлением Windows Server 2016 с несколькими дисками данных, подключенными. |
101-1vm-2nics-2subnets-1vnet |
Создает новую виртуальную машину с двумя сетевыми адаптерами, которые подключаются к двум разным подсетям в одной виртуальной сети. |
2 виртуальных машинах в подсистеме балансировки нагрузки и настройте правила NAT в балансировки нагрузки |
Этот шаблон позволяет создавать 2 виртуальных машины в группе доступности и настраивать правила NAT с помощью подсистемы балансировки нагрузки. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
2 виртуальных машины в правилах балансировки нагрузки и балансировки нагрузки |
Этот шаблон позволяет создавать 2 виртуальные машины в подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
2 виртуальных машин в виртуальной сети — правила внутренней подсистемы балансировки нагрузки и балансировки нагрузки |
Этот шаблон позволяет создавать 2 виртуальные машины в виртуальной сети и в внутренней подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. |
201-vnet-2subnets-service-endpoints-storage-integration |
Создает две новые виртуальные машины с сетевым адаптером в двух разных подсетях в одной виртуальной сети. Задает конечную точку службы в одной из подсетей и защищает учетную запись хранения в этой подсети. |
добавление нескольких виртуальных машин в масштабируемый набор виртуальных машин |
Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в масштабируемом наборе виртуальных машин в режиме гибкой оркестрации. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания. |
кластер AKS с шлюзом NAT и шлюзом приложений |
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений. |
кластер AKS с контроллером входящего трафика шлюза приложений |
В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault |
прокси-сервер Alsid Syslog/Sentinel |
Этот шаблон создает и настраивает сервер системного журнала с подключенным агентом Azure Sentinel для указанной рабочей области. |
Apache Webserver на виртуальной машине Ubuntu |
Этот шаблон использует расширение CustomScript для Azure Linux для развертывания веб-сервера Apache. Шаблон развертывания создает виртуальную машину Ubuntu, устанавливает Apache2 и создает простой HTML-файл. Перейти к.. /demo.html, чтобы просмотреть развернутую страницу. |
конфигурация приложений с виртуальной машины |
Этот шаблон ссылается на существующие конфигурации "ключ-значение" из существующего хранилища конфигураций и использует извлеченные значения для задания свойств ресурсов, которые создает шаблон. |
Шлюз приложений с помощью WAF, SSL, IIS и перенаправления HTTPS |
Этот шаблон развертывает шлюз приложений с WAF, заканчивая SSL и HTTP на HTTPS перенаправление на серверах IIS. |
среда службы приложений с серверной SQL Azure |
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде. |
групп безопасности приложений |
В этом шаблоне показано, как объединить части для защиты рабочих нагрузок с помощью групп безопасности приложений. Она развернет виртуальную машину Linux под управлением NGINX и с помощью групп безопасности Applicaton в группах безопасности сети мы разрешим доступ к портам 22 и 80 к виртуальной машине, назначенной группе безопасности приложений с именем webServersAsg. |
Анализатор журнала шлюза приложений Azure с помощью GoAccess |
Этот шаблон использует расширение CustomScript для Azure Для развертывания анализатора журнала шлюза приложений Azure с помощью GoAccess. Шаблон развертывания создает виртуальную машину Ubuntu, устанавливает обработчик журналов шлюза приложений, GoAccess, Apache WebServer и настраивает его для анализа журналов доступа к шлюзу приложений Azure. |
подсистеме службы контейнеров Azure (acs-engine) — режим swarm |
Подсистема службы контейнеров Azure (acs-engine) создает шаблоны ARM (Azure Resource Manager) для кластеров с поддержкой Docker в Microsoft Azure с выбором контроллера домена или ОС, Kubernetes, режима swarm или оркестраторов Swarm. Входные данные средства — это определение кластера. Определение кластера очень похоже (во многих случаях совпадает с синтаксисом шаблона ARM, используемым для развертывания кластера службы контейнеров Microsoft Azure). |
счетчик производительности диска данных Azure |
Этот шаблон позволяет выполнять тест производительности диска данных для различных типов рабочих нагрузок с помощью служебной программы fio. |
виртуальной машины разработчика игр Azure |
Виртуальная машина разработчика игр Azure включает обработчики Licencsed, такие как Unreal. |
сквозной настройке машинного обучения Azure |
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS. |
сквозной настройке машинного обучения Azure (устаревшая версия) |
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS. |
измерения производительности управляемых дисков Azure |
Этот шаблон позволяет выполнять тест производительности управляемого диска для различных типов рабочих нагрузок с помощью служебной программы fio. |
измерения производительности RAID на управляемом диске Azure |
Этот шаблон позволяет запускать тест производительности RAID на управляемом диске для различных типов рабочих нагрузок с помощью служебной программы fio. |
сервер маршрутизации Azure в пиринге BGP с quagga |
Этот шаблон развертывает сервер маршрутизатора и виртуальную машину Ubuntu с помощью Quagga. Между сервером маршрутизатора и Quagga устанавливаются два внешних сеанса BGP. Установка и настройка Quagga выполняется расширением пользовательских скриптов Azure для Linux |
счетчик производительности ЦП Azure sysbench |
Этот шаблон позволяет выполнять тест производительности ЦП с помощью служебной программы sysbench. |
Пример |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах. |
пример виртуальной машины Диспетчера трафика Azure с зонами доступности |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах, размещенных в зонах доступности. |
to-VM счетчик пропускной способности Azure |
Этот шаблон позволяет запускать проверку пропускной способности виртуальной машиныto-VM с помощью служебной программы PsPing. |
to-VM многопоточной пропускной способности |
Этот шаблон позволяет запускать тест пропускной способности виртуальной машиныto-VM с помощью служебной программы NTttcp. |
брандмауэр веб-приложения Barracuda с серверными серверами IIS |
Этот шаблон краткого руководства Azure развертывает решение брандмауэра веб-приложений Barracuda в Azure с необходимым количеством серверных веб-серверов iis Windows 2012 на основе IIS.Templates включает последнюю версию Barracuda WAF с оплатой по мере использования лицензии и последней версии образа Azure Windows 2012 R2 для IIS. Брандмауэр веб-приложения Barracuda проверяет входящий веб-трафик и блокирует внедрение SQL, межсайтовые скрипты, вредоносные программы отправляют & приложения DDoS и другие атаки, предназначенные для веб-приложений. Одна внешняя подсистема балансировки нагрузки развертывается с помощью правил NAT, чтобы разрешить удаленный рабочий стол доступ к внутренним веб-серверам. Следуйте инструкциям по настройке после развертывания, доступном в каталоге шаблонов GitHub, чтобы узнать больше о шагах после развертывания, связанных с брандмауэром веб-приложений Barracuda и публикацией веб-приложений. |
базовое развертывание фермы RDS |
Этот шаблон создает базовое развертывание фермы RDS |
Bitcore Node and Utilities for Bitcoin on CentOS VM |
Этот шаблон использует расширение Azure CustomScript Для развертывания экземпляра Узла Bitcore с полным набором служебных программ Bitcoin. Шаблон развертывания создает виртуальную машину CentOS, устанавливает Bitcore и предоставляет простой исполняемый файл bitcored. С помощью этого шаблона вы будете запускать полный узел в сети Bitcoin, а также обозреватель блоков с именем Insights. |
шаблон блокчейна |
Разверните виртуальную машину с установленной версией Groestlmware Core. |
BOSH CF Cross Region |
Этот шаблон помогает настроить ресурсы, необходимые для развертывания BOSH и Cloud Foundry в двух регионах в Azure. |
настройка BOSH |
Этот шаблон помогает настроить среду разработки, в которой можно развернуть BOSH и Cloud Foundry. |
BrowserBox Azure Edition |
Этот шаблон развертывает BrowserBox на виртуальной машине LVM azure Ubuntu Server 22.04 LTS, Debian 11 или RHEL 8.7 LVM. |
CentOS/UbuntuServer Auto Dynamic Disks & 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 @ https://github.com/azurebigcompute/BigComputeBench |
серверной части High-Availability кластера Chef |
Этот шаблон создает серверный кластер chef-backend с подключенными интерфейсными узлами |
Chef с параметрами JSON в Ubuntu/Centos |
Развертывание виртуальной машины Ubuntu/Centos с помощью Chef с параметрами JSON |
аудитории Linux JupyterHub |
Этот шаблон развертывает Jupyter Server для аудитории до 100 пользователей. Вы можете указать имя пользователя, пароль, имя виртуальной машины и выбрать между вычислениями ЦП или GPU. |
CloudLens с примером Moloch |
В этом шаблоне показано, как настроить видимость сети в общедоступном облаке Azure с помощью агента CloudLens, чтобы коснуться трафика на одной виртуальной машине и перенаправить его в сетевой пакет, в котором хранится средство индексирования &, в данном случае Moloch. |
CloudLens с примером suricata IDS |
В этом шаблоне показано, как настроить видимость сети в общедоступном облаке с помощью агента CloudLens, чтобы коснуться трафика на одной виртуальной машине и перенаправить его в ИДЕНТИФИКАТОРЫ, в данном случае Suricata. |
concourse CI |
Конкурс — это система CI, состоящая из простых инструментов и идей. Он может выражать целые конвейеры, интегрировать с произвольными ресурсами или использовать его для выполнения одноуровневых задач либо локально, либо в другой системе CI. Этот шаблон поможет подготовить необходимые ресурсы Azure для настройки такой системы CI и упростить настройку. |
Подключение к пространству имен Центров событий через частную конечную точку |
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к пространству имен Центров событий через частную конечную точку. |
Подключение к Key Vault через частную конечную точку |
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к Key Vault через частную конечную точку. |
Подключение к пространству имен служебной шины через частную конечную точку |
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к пространству имен служебной шины через частную конечную точку. |
Подключение к учетной записи хранения с виртуальной машины через частную конечную точку |
В этом примере показано, как подключить виртуальную сеть для доступа к учетной записи хранения BLOB-объектов через частную конечную точку. |
Подключение к общей папке Azure с помощью частной конечной точки |
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к общей папке Azure через частную конечную точку. |
создание 2 виртуальных машин в LB и виртуальной машине SQL Server с помощью NSG |
Этот шаблон создает 2 виртуальных машинах Windows (которые можно использовать в качестве веб-fe) в группе доступности и подсистеме балансировки нагрузки с открытым портом 80. Эти две виртуальные машины можно получить с помощью RDP через порт 6001 и 6002. Этот шаблон также создает виртуальную машину SQL Server 2014, которую можно получить через подключение RDP, определенное в группе безопасности сети. |
создание 2 виртуальных машин Linux с LB и виртуальной машиной SQL Server с SSD |
Этот шаблон создает 2 виртуальных машины Linux (которые можно использовать в качестве веб-fe) с набором доступности и подсистемой балансировки нагрузки с открытым портом 80. Эти две виртуальные машины можно получить с помощью SSH через порт 6001 и 6002. Этот шаблон также создает виртуальную машину SQL Server 2014, которую можно получить через подключение RDP, определенное в группе безопасности сети. Все хранилища виртуальных машин могут использовать хранилище класса Premium (SSD), и вы можете выбрать для обработки виртуальных машин все размеры DS. |
Создание подсистемы балансировки нагрузки между регионами |
Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе. |
создание шлюза управления данными и установка на виртуальной машины Azure |
Этот шаблон развертывает виртуальную машину и создает рабочий шлюз управления данными. |
создание среды DevTest с помощью VPN-подключения P2S и IIS |
Этот шаблон создает простую среду DevTest с VPN типа "точка — сеть" и IIS на сервере Windows, который является отличным способом приступить к работе. |
создание брандмауэра с помощью Брандмауэра и ipGroups |
Этот шаблон создает брандмауэр Azure с брандмауэром FirewalllPolicy, ссылающийся на правила сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox |
создание брандмауэра, FirewallPolicy с явным прокси-сервера |
Этот шаблон создает брандмауэр Azure, FirewalllPolicy с явными правилами прокси-сервера и сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox |
Создание подсистемы балансировки нагрузки с общедоступным IPv6-адресом |
Этот шаблон создает подсистему балансировки нагрузки с подключением к Интернету с общедоступным IPv6-адресом, правилами балансировки нагрузки и двумя виртуальными машинами для внутреннего пула. |
Создание домена AD с 2 контроллерами домена с помощью зон доступности |
Этот шаблон создает 2 виртуальных машины в отдельных зонах доступности, чтобы быть контроллерами домена AD (основными и резервными копиями) для нового леса и домена |
Создание зашифрованной виртуальной машины Windows из образа коллекции |
Этот шаблон создает новую зашифрованную виртуальную машину Windows с помощью образа коллекции server 2k12. |
создание частного кластера AKS |
В этом примере показано, как создать частный кластер AKS в виртуальной сети вместе с виртуальной машиной jumpbox. |
создание частного кластера AKS с общедоступной зоны DNS |
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS. |
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux |
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию |
создание настройки песочницы брандмауэра Azure с зонами |
Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3. |
Создание настройки песочницы с помощью политики брандмауэра |
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания брандмауэра Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами. Кроме того, создается политика брандмауэра с 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию |
создание VPN-подключения типа "сеть — сеть" с помощью виртуальной машины |
Этот шаблон позволяет создать VPN-подключение типа "сеть — сеть" с помощью шлюзов виртуальной сети |
Создание стандартной внутренней подсистемы балансировки нагрузки |
Этот шаблон создает стандартный внутренний балансировщик нагрузки Azure с портом балансировки нагрузки правил 80 |
создание стандартной подсистемы балансировки нагрузки |
Этот шаблон создает подсистему балансировки нагрузки, правила балансировки нагрузки и три виртуальных машины для внутреннего пула с каждой виртуальной машиной в избыточной зоне. |
создание развертывания служб SQL Server Reporting Services с двумя виртуальными машинами |
Этот шаблон создает две новые виртуальные машины Azure, каждый из которых имеет общедоступный IP-адрес, он настраивает одну виртуальную машину на сервер SSRS, один с смешанной проверкой подлинности SQL Server для каталога SSRS с запущенным агентом SQL. Все виртуальные машины имеют общедоступный доступ к RDP и диагностике, диагностика хранится в консолидированной учетной записи хранения диагностики, отличной от диска виртуальной машины. |
создание виртуальной машины в расширенной зоны |
Этот шаблон создает виртуальную машину в расширенной зоне |
создание виртуальной машины на основе эффективного виртуального жесткого диска |
Этот шаблон создает виртуальную машину из виртуального жесткого диска EfficientIP и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем виртуальная машина |
создание виртуальной машины из образа Windows с 4 пустыми дисками данных |
Этот шаблон позволяет создать виртуальную машину Windows на основе указанного образа. Он также присоединяет 4 пустых диска данных. Обратите внимание, что можно указать размер пустых дисков данных. |
создание виртуальной машины из образа пользователя |
Этот шаблон позволяет создавать виртуальные машины из образа пользователя. Этот шаблон также развертывает виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
создание виртуальной машины в новой или существующей виртуальной сети из пользовательского виртуального жесткого диска |
Этот шаблон создает виртуальную машину из специализированного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
Создание виртуальной машины в новой или существующей виртуальной сети из обобщенного виртуального жесткого диска |
Этот шаблон создает виртуальную машину из обобщенного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина. |
Создание виртуальной машины в виртуальной сети в другой группе ресурсов |
Этот шаблон создает виртуальную машину в виртуальной сети, которая находится в другой группе ресурсов |
Создание виртуальной машины с динамическим выбором дисков данных |
Этот шаблон позволяет пользователю выбрать количество дисков данных, которые они хотели бы добавить на виртуальную машину. |
создание виртуальной машины с несколькими пустыми дисками данных StandardSSD_LRS |
Этот шаблон позволяет создать виртуальную машину Windows на основе указанного образа. Он также подключает несколько пустых дисков данных StandardSSD по умолчанию. Обратите внимание, что можно указать размер и тип хранилища (Standard_LRS, StandardSSD_LRS и Premium_LRS) пустых дисков данных. |
создание виртуальной машины с несколькими сетевыми адаптерами и доступными RDP |
Этот шаблон позволяет создавать виртуальные машины с несколькими сетевыми интерфейсами (2) и подключением RDP с настроенным балансировщиком нагрузки и правилом NAT для входящего трафика. С помощью этого шаблона можно легко добавить дополнительные сетевые адаптеры. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и 2 сетевые интерфейсы (интерфейсные и внутренние интерфейсы). |
создание виртуальной машины Windows с поддержкой расширения защиты от вредоносных программ |
Этот шаблон создает виртуальную машину Windows и настраивает защиту от вредоносных программ |
Создание шлюза приложений Azure версии 2 |
Этот шаблон создает шлюз приложений Azure с двумя серверами Windows Server 2016 в серверном пуле. |
создание песочницы брандмауэра Azure с принудительной туннелированием |
Этот шаблон создает песочницу брандмауэра Azure (Linux) с одним брандмауэром, туннелированием через другой брандмауэр в одноранговой виртуальной сети |
создание брандмауэра Azure с помощью ipGroups |
Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox |
Создание брандмауэра Azure с несколькими общедоступными IP-адресами |
Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования. |
создание виртуальной машины Azure с помощью нового леса Active Directory |
Этот шаблон создает новую виртуальную машину Azure, настраивает виртуальную машину для контроллера домена Active Directory для нового леса. |
Создание виртуальной машины Azure с помощью нового леса AD |
Этот шаблон создает новую виртуальную машину Azure, она настраивает виртуальную машину для домена AD для нового леса. |
Создание Azure WAF версии 2 в шлюзе приложений Azure |
Этот шаблон создает брандмауэр веб-приложений Azure версии 2 на шлюзе приложений Azure с двумя серверами Windows Server 2016 в серверном пуле. |
Создание симулятора IOT Hub и Ubuntu edge |
Этот шаблон создает симулятор IOT Hub и Виртуальной машины Ubuntu edge. |
создание шлюза приложений IPv6 |
Этот шаблон создает шлюз приложений с интерфейсом IPv6 в виртуальной сети с двумя стеками. |
Создание домена AD с 2 контроллерами домена |
Этот шаблон создает 2 новых виртуальных машинах, которые должны быть контроллерами домена AD (основными и резервными копиями) для нового леса и домена. |
создание классического Ubuntu GNOME |
Этот шаблон создает компьютер ubuntu для настольных компьютеров. Это отлично подходит для использования в качестве прыжка за NAT. |
Создание и шифрование новой виртуальной машины Linux с помощью |
Этот шаблон развертывает виртуальную машину Linux с помощью последнего образа Linux, добавляет тома данных, а затем шифрует тома данных каждого экземпляра VMSS Linux. Он также развертывает прыжки с общедоступным IP-адресом в той же виртуальной сети, что и экземпляры Linux VMSS с частными IP-адресами. Это позволяет подключаться к прыжку через общедоступный IP-адрес, а затем подключаться к экземплярам Linux VMSS через частные IP-адреса. |
создание и шифрование новой виртуальной машины Windows с помощью |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии серверных версий Windows. Этот шаблон также развертывает прыжки с общедоступным IP-адресом в той же виртуальной сети. С помощью этого общедоступного IP-адреса можно подключиться к виртуальным машинам в масштабируемом наборе с помощью частных IP-адресов. Этот шаблон включает шифрование в масштабируемом наборе виртуальных машин Windows. |
Создание зашифрованных управляемых дисков win-vm из образа коллекции |
Этот шаблон создает виртуальную машину windows с зашифрованными управляемыми дисками с помощью образа коллекции server 2k12. |
создание виртуальной машины Ubuntu, предварительно заполненной агента Puppet |
Этот шаблон создает виртуальную машину Ubuntu и устанавливает агент Puppet в него с помощью расширения CustomScript. |
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины |
Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр. |
Создание SQL MI с переходом в новой виртуальной сети |
Разверните управляемый экземпляр Базы данных SQL Azure (SQL MI) и JumpBox с помощью SSMS в новой виртуальной сети. |
Создание raid0 диска данных виртуальной машины Ubuntu |
Этот шаблон создает виртуальную машину с несколькими дисками, подключенными. Скрипт секционирует и форматирует диски в массиве raid0. |
создать виртуальную машину из существующих виртуальных жестких дисков и подключить ее к существующей |
Этот шаблон создает виртуальную машину из виртуальных жестких дисков (ОС + диск данных) и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем виртуальная машина |
создание виртуальных машин в группах доступности с помощью циклов ресурсов |
Создайте 2-5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с не более чем 5 виртуальными машинами, так как в этом примере используется одно хранилищеAccount |
создание, настройка и развертывание веб-приложения в виртуальной машины Azure |
Создание и настройка виртуальной машины Windows с базой данных SQL Azure и развертывание веб-приложения в среде с помощью PowerShell DSC |
создание AVD с помощью присоединения к идентификатору Microsoft Entra |
Этот шаблон позволяет создавать ресурсы Виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, узел тестового сеанса и его расширения с присоединением к идентификатору Microsoft Entra ID |
расширение пользовательского скрипта на виртуальной машине Ubuntu |
Этот шаблон создает виртуальную машину Ubuntu и устанавливает расширение CustomScript |
развертывание 3 узла Percona XtraDB в зонах доступности |
Этот шаблон развертывает 3 узла MySQL с высоким уровнем доступности в CentOS 6.5 или Ubuntu 12.04 |
Развертывание узла Бастиона в концентратора виртуальной сети |
Этот шаблон создает две виртуальные сети с пирингами, узел Бастиона в виртуальной сети Концентратора и виртуальную машину Linux в периферийной виртуальной сети. |
Развертывание приложения Django |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания приложения. В этом примере создается виртуальная машина Ubuntu, выполняется автоматическая установка Python, Django и Apache, а затем создание простого приложения Django |
Развертывание изолированной топологии концентратора и периферийной топологии |
Этот шаблон создает базовую настройку топологии концентратора и периферийной топологии. Она создает виртуальную сеть концентратора с подсетями DMZ, управления, общего доступа и шлюза (при необходимости) с двумя периферийными виртуальными сетями (разработка и производство), содержащим подсеть рабочей нагрузки. Он также развертывает Jump-Host Windows в подсети управления концентратора и устанавливает пиринги виртуальной сети между концентратором и двумя периферийными устройствами. |
Развертывание панели мониторинга Kibana с помощью Docker |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с установленным Docker (с помощью расширения Docker) и контейнеров Kibana/Elasticsearch, созданных и настроенных для обслуживания информационной панели аналитики. |
Развертывание приложения LAMP |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания приложения. Он создает виртуальную машину Ubuntu, выполняет автоматическую установку MySQL, Apache и PHP, а затем создает простой скрипт PHP. |
развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с помощью управляемого удостоверения службы. |
Развертывание виртуальной машины Linux (Ubuntu) с несколькими сетевыми адаптерами |
Этот шаблон создает виртуальную сеть с несколькими подсетями и развертывает виртуальную машину Ubuntu с несколькими сетевыми адаптерами |
Развертывание виртуальной машины Linux с помощью Azul Zulu OpenJDK JVM |
Этот шаблон позволяет создать виртуальную машину Linux с помощью JVM Azul Zulu OpenJDK. |
развертывание сервера MySQL |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания сервера MySQL. Она создает виртуальную машину Ubuntu, выполняет автоматическую установку сервера MySQL версии:5.6. |
Развертывание кластера Nextflow genomics |
Этот шаблон развертывает масштабируемый кластер Nextflow с помощью jumpbox, n узлов кластера, поддержки Docker и общего хранилища. |
развертывание сервера PostgreSQL на виртуальной машине Ubuntu |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания сервера postgresql. Он создает виртуальную машину Ubuntu, выполняет автоматическую установку сервера MySQL версии:9.3.5. |
Развертывание виртуальной машины Windows уровня "Премиум" |
Этот шаблон позволяет развернуть виртуальную машину Windows уровня "Премиум" с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. |
Развертывание виртуальной машины Windows уровня "Премиум" с помощью диагностики |
Этот шаблон позволяет развернуть виртуальную машину Windows уровня "Премиум" с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. |
Развертывание простой виртуальной машины FreeBSD в расположении группы ресурсов |
Этот шаблон позволяет развернуть простую виртуальную машину FreeBSD с помощью нескольких различных вариантов версии FreeBSD, используя последнюю исправленную версию. Это будет развернуто в расположении группы ресурсов на размер виртуальной машины D1. |
Развернуть простую виртуальную машину Linux и обновить частный IP-адрес до статического |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью Ubuntu из Marketplace. При этом будет развернута виртуальная сеть, подсеть и виртуальная машина размера A1 в расположении группы ресурсов с динамически назначенным IP-адресом, а затем преобразуется в статический IP-адрес. |
развертывание простой виртуальной машины Linux с помощью ускоренных сетевых |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с ускорением сети с помощью Ubuntu версии 18.04-LTS с последней исправленной версией. При этом будет развернута виртуальная машина D3_v2 размера в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание простой виртуальной машины Ubuntu Linux 20.04-LTS |
Этот шаблон развертывает сервер Ubuntu Server с несколькими параметрами для виртуальной машины. Вы можете указать имя виртуальной машины, версию ОС, размер виртуальной машины и имя пользователя администратора и пароль. По умолчанию размер виртуальной машины равен Standard_D2s_v3, а версия ОС — 20.04-LTS. |
развертывание простого масштабируемого набора виртуальных машин с виртуальными машинами Linux и |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.10 или 14.04.4-LTS. Кроме того, есть перемычка для включения подключений извне виртуальной сети, в которых находятся виртуальные машины. |
развертывание простого масштабируемого набора виртуальных машин с виртуальными машинами Windows и |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии серверных версий Windows. Этот шаблон также развертывает прыжки с общедоступным IP-адресом в той же виртуальной сети. С помощью этого общедоступного IP-адреса можно подключиться к виртуальным машинам в масштабируемом наборе с помощью частных IP-адресов. |
Развертывание простой виртуальной машины Windows |
Этот шаблон позволяет развернуть простую виртуальную машину Windows с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. При этом будет развернута виртуальная машина размера A2 в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание простой виртуальной машины Windows с помощью мониторинга и диагностики |
Этот шаблон позволяет развернуть простую виртуальную машину Windows вместе с расширением диагностики, которое обеспечивает мониторинг и диагностику виртуальной машины. |
Развертывание простой виртуальной машины Windows с тегами |
Этот шаблон развертывает D2_v3 виртуальную машину Windows, сетевую карту, учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и группу безопасности сети. Объект тега создается в переменных и будет применяться ко всем ресурсам, где это применимо. |
Развертывание WordPress с одной виртуальной машиной в Azure |
Этот шаблон развертывает полный стек LAMP, а затем устанавливает и инициализирует WordPress. После завершения развертывания необходимо перейти к http://fqdn.of.your.vm/wordpress/, чтобы завершить настройку, создать учетную запись и начать работу с WordPress. |
Развертывание виртуальной машины Linux с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть надежную виртуальную машину Linux с поддержкой доверенного запуска, используя несколько различных вариантов для версии Linux, используя последнюю исправленную версию. Если включить Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленное аттестации в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Windows с поддержкой доверенного запуска |
Этот шаблон позволяет развернуть виртуальную машину с поддержкой доверенного запуска Windows с помощью нескольких различных вариантов для версии Windows, используя последнюю исправленную версию. Если включить Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленное аттестации в облаке. По умолчанию будет развернута виртуальная машина Standard_D2_v3 размера в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
Развертывание виртуальной машины Ubuntu DataScience 18.04 |
Этот шаблон развертывает сервер Ubuntu с некоторыми инструментами для обработки и анализа данных. Вы можете указать имя пользователя, пароль, имя виртуальной машины и выбрать между вычислениями ЦП или GPU. |
развертывание виртуальной машины Ubuntu с помощью расширения OMS |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с установленным расширением OMS и подключиться к указанной рабочей области. |
развертывание виртуальной машины с пользовательскими данными |
Этот шаблон позволяет создать виртуальную машину с пользовательскими данными, передаваемыми на виртуальную машину. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины с помощью открытого ключа SSH rsa |
Этот шаблон позволяет создать виртуальную машину с открытым ключом SSH rsa |
Развертывание виртуальной машины с пользовательскими данными |
Этот шаблон позволяет создать виртуальную машину с пользовательскими данными, передаваемыми на виртуальную машину. Этот шаблон также развертывает виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
Развертывание виртуальной машины в зоне доступности |
Этот шаблон позволяет развернуть простую виртуальную машину (Windows или Ubuntu), используя последнюю исправленную версию. При этом будет развернута виртуальная машина A2_v2 размера в указанном расположении и возвращает полное доменное имя виртуальной машины. |
Развертывание масштабируемого набора виртуальных машин с виртуальными машинами Linux за |
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.10 или 14.04.4-LTS. Эти виртуальные машины находятся за внутренней подсистемой балансировки нагрузки с правилами NAT для подключений ssh. |
Развертывание виртуальной машины с несколькими IP-адресами |
Этот шаблон позволяет развернуть виртуальную машину с 3 IP-конфигурациями. Этот шаблон развертывает виртуальную машину Linux или Windows с именем myVM1 с 3 IP-конфигурациями: IPConfig-1, IPConfig-2 и IPConfig-3соответственно. |
Развертывание виртуальной машины Windows Server с помощью Visual Studio |
Этот шаблон развертывает виртуальную машину Windows Server с помощью Visual Code Studio Community 2019 с несколькими вариантами для виртуальной машины. Вы можете указать имя виртуальной машины, имя пользователя администратора и пароль администратора. |
Развернуть виртуальную машину Windows и настроить прослушиватель https WinRM |
Этот шаблон позволяет развернуть простую виртуальную машину Windows с помощью нескольких различных вариантов для версии Windows. Затем будет настроен прослушиватель Https WinRM. Пользователю необходимо указать значение параметра hostNameScriptArgument, являющегося полным именем виртуальной машины. Пример: testvm.westus.cloupdapp.azure.com или *.westus.cloupdapp.azure.com |
Развертывание виртуальной машины Windows и включение резервного копирования с помощью Azure Backup |
Этот шаблон позволяет развернуть виртуальную машину Windows и хранилище служб восстановления, настроенные с помощью DefaultPolicy для защиты. |
Развертывание виртуальной машины Windows с переменным количеством дисков данных |
Этот шаблон позволяет развернуть простую виртуальную машину и указать количество дисков данных во время развертывания с помощью параметра. Обратите внимание, что количество и размер дисков данных привязаны к размеру виртуальной машины. Размер виртуальной машины для этого примера Standard_DS4_v2 с 16 дисками данных по умолчанию. |
Развертывание виртуальной машины Windows с помощью Azul Zulu OpenJDK JVM |
Этот шаблон позволяет создать виртуальную машину Windows с помощью JVM Azul Zulu OpenJDK |
Развертывание виртуальной машины Windows с расширением OMS |
Этот шаблон позволяет развернуть виртуальную машину Windows с установленным расширением OMS и подключиться к указанной рабочей области. |
Развертывание виртуальной машины Windows с расширением Windows Admin Center |
Этот шаблон позволяет развернуть виртуальную машину Windows с расширением Windows Admin Center для управления виртуальной машиной непосредственно с портала Azure. |
Развертывание блога WordPress с помощью Docker |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с установленным Docker (с помощью расширения Docker) и контейнеров WordPress/MySQL, созданных и настроенных для обслуживания сервера блога. |
Развертывание сервера синтаксического анализа Open-Source с помощью Docker |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с установленным Docker (с помощью расширения Docker) и контейнера сервера Синтаксического анализа с открытым исходным кодом, созданным и настроенным для замены службы синтаксического анализа (теперь заката). |
Развертывание сервера OpenVPN Access |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания сервера доступа openvpn. Он создает виртуальную машину Ubuntu, выполняет автоматическую установку сервера openvpn access, а затем сделайте базовые параметры сети сервера: определите имя узла VPN-сервера, чтобы он был DNS-именем общедоступного IP-адреса виртуальной машины. |
Развертывание виртуальной машины Ubuntu с помощью подсистемы Docker |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с помощью Docker (с помощью расширения Docker). Вы можете позже выполнить SSH-подключение к виртуальной машине и запустить контейнеры Docker. |
развертывание Cloud Anbox Cloud |
Этот шаблон развертывает Anbox Cloud на виртуальной машине Ubuntu. Для завершения установки Anbox Cloud требуется взаимодействие с пользователем после развертывания; Для получения инструкций обратитесь к README. Шаблон поддерживает запуск виртуальной машины из образа Ubuntu Pro и связывания маркера Ubuntu Pro с виртуальной машиной, запущенной из образа, отличного от Pro. Прежнее — это поведение по умолчанию; пользователи, стремящиеся подключить маркер к виртуальной машине, запущенной из образа, отличного от Pro, должны переопределить аргументы по умолчанию для параметров ubuntuImageOffer, ubuntuImageSKU и ubuntuProToken. Шаблон также является параметричным в размерах виртуальной машины и размерах дисков. Значения аргументов, отличные от по умолчанию для этих параметров, должны соответствовать https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4. |
развертывание CKAN |
Этот шаблон развертывает CKAN с помощью Apache Solr (для поиска) и PostgreSQL (базы данных) на виртуальной машине Ubuntu. CKAN, Solr и PostgreSQL развертываются в качестве отдельных контейнеров Docker на виртуальной машине. |
Deploy Darktrace vSensors |
Этот шаблон позволяет развернуть один или несколько автономных виртуальныхsensors Darktrace |
Развертывание георепликации HBase |
Этот шаблон позволяет настроить среду Azure для репликации HBase в двух разных регионах с подключением VPN к виртуальной сети. |
развертывание кластера IOMAD в Ubuntu |
Этот шаблон развертывает IOMAD в качестве приложения LAMP в Ubuntu. Он создает одну или несколько виртуальных машин Ubuntu для внешнего интерфейса и одну виртуальную машину для серверной части. Она выполняет автоматическую установку Apache и PHP на интерфейсной виртуальной машине и MySQL на серверной виртуальной машине. Затем он развертывает IOMAD в кластере. Она настраивает подсистему балансировки нагрузки для направления запросов на интерфейсную виртуальную машину. Он также настраивает правила NAT, чтобы разрешить администратору доступ к каждой виртуальной машине. Он также настраивает каталог данных moodledata с помощью хранилища файлов, совместно используемых для виртуальной машины. После успешного развертывания можно перейти к /iomad на каждой интерфейсной виртуальной машине (с помощью доступа веб-администратора), чтобы начать настройку IOMAD. |
Развертывание IOMAD в Ubuntu на одной виртуальной машине |
Этот шаблон развертывает IOMAD в качестве приложения LAMP в Ubuntu. Он создает одну виртуальную машину Ubuntu, выполняет автоматическую установку MySQL, Apache и PHP на нем, а затем развертывает IOMAD на нем. После успешного развертывания можно перейти к /iomad, чтобы начать конфигурирование IOMAD. |
развернуть гибкий сервер MySQL с помощью частной конечной точки |
Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с частной конечной точкой. |
Развертывание Neo4J в Docker и данных на внешнем диске |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с установленным Docker (с помощью расширения Docker) и контейнера Neo4J, использующего внешний диск для хранения данных. |
развертывание Neo4J в виртуальной машине Ubuntu |
Этот шаблон позволяет развернуть виртуальную машину Ubuntu с двоичными файлами Neo4J и запускать Neo4J на назначенных портах. |
развертывание net disk в Ubuntu |
Этот шаблон позволяет развернуть сервер seafile 6.1.1 на виртуальной машине Ubuntu Azure |
развернуть octopus Deploy 3.0 с пробной лицензией |
Этот шаблон позволяет развернуть один сервер Octopus Deploy 3.0 с пробной лицензией. При этом будет развернута одна виртуальная машина Windows Server 2012R2 (стандартная версия D2) и база данных SQL (S1) в расположении, указанном для группы ресурсов. |
Deploy Open edX (lilac version) с помощью преподавателей |
Этот шаблон создает одну виртуальную машину Ubuntu и развертывает Open edX с помощью преподавателя. |
Deploy Open edX devstack на одной виртуальной машине Ubuntu |
Этот шаблон создает одну виртуальную машину Ubuntu и развертывает на нем devstack Open edX. |
развертывание Open edX Dogwood (Multi-VM) |
Этот шаблон создает сеть виртуальных машин Ubuntu и развертывает на них Open edX Dogwood. Развертывание поддерживает виртуальные машины приложений 1–9 и внутренние виртуальные машины Mongo и MySQL. |
Развернуть полную метку Open edX (Ficus) на одной виртуальной машине Ubuntu |
Этот шаблон создает одну виртуальную машину Ubuntu и развертывает в нем полную метку Open edX (Ficus). |
развернуть кластер OpenLDAP в Ubuntu |
Этот шаблон развертывает кластер OpenLDAP в Ubuntu. Он создает несколько виртуальных машин Ubuntu (до 5, но можно легко увеличить) и выполняет автоматическую установку OpenLDAP на них. Затем он настраивает многопользовательскую репликацию на них. После успешного развертывания можно перейти к /phpldapadmin, чтобы начать параллельную настройку OpenLDAP. |
Развернуть OpenLDAP в Ubuntu на одной виртуальной машине |
Этот шаблон развертывает OpenLDAP в Ubuntu. Он создает одну виртуальную машину Ubuntu и выполняет автоматическую установку OpenLDAP на ней. После успешного развертывания можно перейти к /phpldapadmin, чтобы начать параллельную настройку OpenLDAP. |
развертывание кластера OpenSIS Community Edition в Ubuntu |
Этот шаблон развертывает OpenSIS Community Edition в качестве приложения LAMP в Ubuntu. Он создает одну или несколько виртуальных машин Ubuntu для внешнего интерфейса и одну виртуальную машину для серверной части. Она выполняет автоматическую установку Apache и PHP на интерфейсной виртуальной машине и MySQL на серверной виртуальной машине. Затем он развертывает OpenSIS Community Edition в кластере. После успешного развертывания можно перейти к /opensis-ce на каждой из интерфейсных виртуальных машин (с помощью доступа веб-администратора), чтобы начать параллельную настройку OpenSIS. |
развертывание OpenSIS Community Edition в Ubuntu на одной виртуальной машине |
Этот шаблон развертывает OpenSIS Community Edition в качестве приложения LAMP в Ubuntu. Она создает одну виртуальную машину Ubuntu, выполняет автоматическую установку MySQL, Apache и PHP на ней, а затем развертывает OpenSIS Community Edition. После успешного развертывания вы можете перейти к /opensis-ce, чтобы запустить congfiguting OpenSIS. |
Развертывание Secure Azure AI Studio с помощью управляемой виртуальной сети |
Этот шаблон создает безопасную среду Azure AI Studio с надежными ограничениями безопасности сети и удостоверений. |
Развертывание кластера поставщика удостоверений Shibboleth в Ubuntu |
Этот шаблон развертывает поставщик удостоверений Shibboleth в Ubuntu в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/Status (номер порта заметок), чтобы проверить успешность. |
Развертывание кластера поставщика удостоверений Shibboleth в Windows |
Этот шаблон развертывает поставщик удостоверений Shibboleth в Windows в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/status (номер порта заметок), чтобы проверить успешность. |
развертывание поставщика удостоверений Shibboleth в Ubuntu на одной виртуальной машине |
Этот шаблон развертывает поставщик удостоверений Shibboleth в Ubuntu. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/status (номер порта заметок), чтобы проверить успешность. |
Развертывание поставщика удостоверений Shibboleth в Windows (одна виртуальная машина) |
Этот шаблон развертывает поставщик удостоверений Shibboleth в Windows. Он создает одну виртуальную машину Windows, устанавливает JDK и Apache Tomcat, развертывает поставщик удостоверений Shibboleth, а затем настраивает все для SSL-доступа к поставщику удостоверений Shibboleth. После успешного развертывания можно перейти к https://your-server:8443/idp/profile/status, чтобы проверить успешность. |
развертывание брокера сообщений Solace PubSub+ на виртуальных машинах Linux Azure |
Этот шаблон позволяет развертывать автономный брокер сообщений Solace PubSub+ или три узла с высоким уровнем доступности брокеров сообщений Solace PubSub+ на виртуальных машинах Linux Azure. |
Развертывание платформы CoScale на одной виртуальной машине |
CoScale — это решение для мониторинга с полным стеком, ориентированное на рабочие среды, на которых выполняются микрослужбы, см. https://www.coscale.com/ дополнительные сведения. Этот шаблон устанавливает платформу CoScale на одной виртуальной машине и должен использоваться только для сред proof-Of-Concept. |
Развернуть виртуальную машину Ubuntu с помощью Open JDK и Tomcat |
Этот шаблон позволяет создать виртуальную машину Ubuntu с помощью OpenJDK и Tomcat. В настоящее время пользовательский файл скрипта временно извлекается из ссылки https на raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. После успешной подготовки виртуальной машины установка tomcat может быть проверена путем доступа к ссылке http [полное доменное имя или общедоступный IP-адрес]:8080/ |
Развертывание виртуальной машины Windows с поддержкой SSL DSC |
Этот шаблон позволяет развернуть виртуальную машину Windows, настроить такие функции Windows, как IIS/Веб-роль, .Net, Пользовательский вход, проверка подлинности windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & конфигурации SSL с помощью DSC и Azure Key Vault |
развертывание Xfce Desktop |
Этот шаблон использует расширение CustomScript для Azure Linux для развертывания Xfce Desktop на виртуальной машине. Он создает виртуальную машину Ubuntu, выполняет автоматическую установку Xfce desktop и xrdp |
развертывает главный или подчиненный кластер репликации MySQL с 2 узлами |
Этот шаблон развертывает главный или подчиненный кластер репликации MySQL узла в CentOS 6.5 или 6.6 |
развертывает 3 узла Consul Cluster |
Этот шаблон развертывает 3 узла Consul и автоматически присоединяет узлы через Atlas. Consul — это средство обнаружения служб, распределенное хранилище ключей и значений и куча других холодных вещей. Atlas предоставляется Hashicorp (создатели Consul) в качестве способа быстрого создания кластеров Consul без необходимости вручную присоединиться к каждому узлу |
развертывает 3 узла Percona XtraDB Cluster |
Этот шаблон развертывает 3 узла MySQL с высоким уровнем доступности в CentOS 6.5 или Ubuntu 12.04 |
развертывает N-узла Gluster File System |
Этот шаблон развертывает 2, 4, 6 или 8 узлов Gluster File System с 2 репликами в Ubuntu |
развертывает кластер CentOS N-узла |
Этот шаблон развертывает кластер CentOS с 2-10 узлами с 2 сетями. |
развертывает группу доступности SQL Server 2014 в существующей виртуальной сети & AD |
Этот шаблон создает три новых виртуальных машины Azure в существующей виртуальной сети: две виртуальные машины настраиваются как узлы реплики группы доступности SQL Server 2014, а одна виртуальная машина настроена в качестве свидетеля общей папки для автоматической отработки отказа кластера. Помимо этих виртуальных машин, также настроены следующие дополнительные ресурсы Azure: внутренняя подсистема балансировки нагрузки, учетные записи хранения. Для настройки кластеризации, SQL Server и группы доступности на каждой виртуальной машине используется PowerShell DSC. Для поддержки Active Directory существующие контроллеры домена Active Directory уже должны быть развернуты в существующей виртуальной сети. |
развертывает виртуальные машины Windows в LB, настраивает WinRM Https |
Этот шаблон позволяет развертывать виртуальные машины Windows с помощью нескольких различных вариантов для версии Windows. Этот шаблон также настраивает прослушиватель https WinRM на виртуальных машинах |
среда разработки для az-400 Labs |
Виртуальная машина с сообществом VS2017, Docker-desktop, Git и VSCode для лабораторий AZ-400 (Azure DevOps) |
Диагностика с помощью Концентратора событий и ELK |
Этот шаблон развертывает кластер Elasticsearch и виртуальные машины Kibana и Logstash. Logstash настраивается с помощью подключаемого модуля ввода для извлечения диагностических данных из Концентратора событий. |
динамически обнаруживать частный IP-адрес |
Этот шаблон позволяет динамически обнаруживать частный IP-адрес сетевого адаптера. Он передает частный IP-адрес сетевого адаптера виртуальной машине 1 с помощью расширений пользовательских скриптов, которые записывают его в файл на vm1. |
приложение Django с базами данных SQL |
Этот шаблон использует расширение Azure CustomScript для Linux для развертывания приложения. В этом примере создается виртуальная машина Ubuntu, выполняется автоматическая установка Python, Django и Apache, а затем создается простое приложение Django. Шаблон также создает базу данных SQL с примером таблицы с некоторыми примерами данных, отображаемыми в веб-браузере с помощью запроса |
развертывания DLWorkspace |
Развертывание кластера DLWorkspace в Azure |
DMZ с NSG |
В этом примере будет создан простой dmZ с четырьмя серверами Windows, виртуальной сетью с двумя подсетями и группой безопасности сети. |
виртуальной машины пересылки DNS |
В этом шаблоне показано, как создать DNS-сервер, который перенаправит запросы на внутренние DNS-серверы Azure. Это полезно для настройки результатов DNS между виртуальными сетями (как описано в https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
DNX в Ubuntu |
Запускает сервер Ubuntu 14.04 и устанавливает контекст выполнения .NET (DNX) и пример приложения. |
Кластер Docker Swarm |
Этот шаблон создает кластер Docker Swarm с высоким уровнем доступности |
экземпляра Dokku |
Dokku — это мини-heroku-style PaaS на одной виртуальной машине. |
Дрон на виртуальной машине Ubuntu |
Этот шаблон подготавливает экземпляр Ubuntu 14.04 LTS с пакетом Docker Extension and Drone CI. |
кластер Elasticsearch, Kibana и Logstash для диагностики |
Этот шаблон развертывает кластер Elasticsearch и виртуальные машины Kibana и Logstash. Logstash настраивается с помощью входного подключаемого модуля для извлечения диагностических данных из существующих таблиц службы хранилища Azure. |
расширение виртуальной машины ESET |
Создание виртуальной машины с расширением ESET |
веб-сайт на основе FreeBSD PHP |
Этот шаблон развернет четыре виртуальных машины FreeBSD для веб-сайта на основе PHP |
Front Door Premium с виртуальной машиной и службой приватного канала |
Этот шаблон создает Front Door Premium и виртуальную машину, настроенную как веб-сервер. Front Door использует частную конечную точку со службой Приватного канала для отправки трафика на виртуальную машину. |
GitHub Enterprise Server |
GitHub Enterprise Server — это частная версия GitHub.com, которая будет выполняться на виртуальной машине в подписке Azure. Это делает совместную разработку кода возможной и приятной для команд разработки корпоративного программного обеспечения. |
GitLab Omnibus |
Этот шаблон упрощает развертывание GitLab Omnibus на виртуальной машине с общедоступным DNS, используя DNS общедоступного IP-адреса. Он использует размер Standard_F8s_v2 экземпляра, который соответствует эталонной архитектуре и поддерживает до 1000 пользователей (20 RPS). Экземпляр предварительно настроен для использования HTTPS с сертификатом Let's Encrypt для безопасных подключений. |
GlassFish на SUSE |
Этот шаблон развертывает кластер с балансировкой нагрузки GlassFish (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES). |
Go Ethereum в Ubuntu |
Этот шаблон развертывает клиент Go Ethereum вместе с блоком genesis на виртуальных машинах Ubuntu |
Go Expanse в Ubuntu |
Этот шаблон развертывает клиент GoPanse на виртуальных машинах Ubuntu |
виртуальная машина GPU с OBS-Studio, Skype, MS-Teams для потоковой передачи событий |
Этот шаблон создает виртуальную машину GPU с OBS-Studio, Skype, MS-Teams для потоковой передачи событий. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. Весь процесс установки на основе диспетчера пакетов Chocolately |
виртуальной машины Guacamole в существующей виртуальной сети |
Этот шаблон развертывает виртуальную машину с помощью Guacamole, бесплатного и открытого html5-сервера RDP/VNC. Для использования этого шаблона требуется существующая виртуальная сеть и подсеть. Базовый образ — CoreOS Stable, а развертывание использует контейнеры Docker. |
кластер Hazelcast |
Hazelcast — это платформа данных в памяти, которую можно использовать для различных приложений данных. Этот шаблон развертывает любое количество узлов Hazelcast, и они автоматически обнаруживают друг друга. |
высокий объем операций ввода-вывода в секунду 32 пула носителей дисков данных уровня "Стандартный" D14 |
Этот шаблон создает виртуальную машину уровня "Стандартный" D14 с подключенными 32 дисками данных. С помощью DSC они автоматически чередуются по рекомендациям для получения максимального количества операций ввода-вывода в секунду и форматирования в одном томе. |
Hyper-V узел виртуальной машины с вложенными виртуальными машинами |
Развертывает виртуальную машину на узле Hyper-V и всех зависимых ресурсах, включая виртуальную сеть, общедоступный IP-адрес и таблицы маршрутов. |
IIS Server с помощью расширения DSC на виртуальной машине Windows |
Этот шаблон создает виртуальную машину Windows и настраивает сервер IIS с помощью расширения DSC. Обратите внимание, что модуль конфигурации DSC должен передавать маркер SAS, если вы используете службу хранилища Azure. Для ссылки модуля DSC из GitHub (по умолчанию в этом шаблоне) это не требуется. |
виртуальные машины IIS & виртуальной машины SQL Server 2014 |
Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети. |
Установка файла на виртуальной машине Windows |
Этот шаблон позволяет развернуть виртуальную машину Windows и запустить пользовательский скрипт PowerShell для установки файла на этой виртуальной машине. |
установка сервера Minecraft на виртуальной машины Ubuntu |
Этот шаблон развертывает и настраивает настроенный сервер Minecraft на виртуальной машине Ubuntu. |
установить Current Branch Configuration Manager в Azure |
Этот шаблон создает новые виртуальные машины Azure на основе выбранной конфигурации. Он настраивает новый контроллер домена AD, новую иерархию или автономную скамейку с SQL Server, удаленный сервер системы сайта с точкой управления и точками распространения и клиентами. |
установить лабораторию Tech Preview Configuration Manager в Azure |
Этот шаблон создает новые виртуальные машины Azure. Он настраивает новый контроллер домена AD , новый автономный первичный сайт с SQL Server, удаленный сервер системы сайта с точками управления и точками распространения и параметрами клиента. |
установить кластер Elasticsearch в масштабируемом наборе виртуальных машин |
Этот шаблон развертывает кластер Elasticsearch в масштабируемом наборе виртуальных машин. Шаблон подготавливает 3 выделенных главных узла с необязательным количеством узлов данных, которые выполняются на управляемых дисках. |
установить MongoDB на виртуальной машине Ubuntu с помощью пользовательского скрипта LinuxExt |
Этот шаблон развертывает базу данных Mongo на виртуальной машине Ubuntu. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
установить MongoDB в CentOS с расширением Linux пользовательского скрипта |
Этот шаблон развертывает базу данных Mongo на виртуальной машине CentOS. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
установка нескольких агентов Visual Studio Team Services (VSTS) |
Этот шаблон создает виртуальную машину и поддерживает ресурсы с установленным Visual Studio 2017. Он также устанавливает и настраивает агенты сборки VSTS до 4 и связывает их с пулом VSTS. |
Установить Phabricator на виртуальной машине Ubuntu |
Этот шаблон развертывает Phabricator на виртуальной машине Ubuntu. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
установить скребок в Ubuntu с помощью расширения Пользовательского скрипта Linux |
Этот шаблон развертывает скребок на виртуальной машине Ubuntu. Пользователь может отправить паука, чтобы начать обход. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
клиентов Intel Lustre с изображением коллекции CentOS |
Этот шаблон создает несколько клиентских машин Intel Lustre 2.7 с помощью коллекции Azure OpenLogic CentOS 6.6 или 7.0 образов и подключает существующую файловую систему Intel Lustre |
IPv6 в виртуальной сети Azure |
Создайте виртуальную сеть IPv4/IPv6 с двумя виртуальными машинами с двумя стеками. |
IPv6 в виртуальной сети Azure с std LB |
Создайте виртуальную сеть с двумя стеками IPv4/IPv6 с 2 виртуальными машинами и подсистемой балансировки нагрузки уровня "Стандартный" в Интернете. |
JBoss EAP на RHEL (кластеризованные, много виртуальные машины) |
Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания. |
JBoss EAP на RHEL (автономная виртуальная машина) |
Этот шаблон позволяет создать виртуальную машину RHEL 8.6 под управлением JBoss EAP 7.4, а также развернуть веб-приложение с именем JBoss-EAP в Azure, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания. |
сервер JBoss EAP под управлением тестового приложения, называемого герцогами |
Этот шаблон позволяет создать виртуальную машину Red Hat под управлением JBoss EAP 7, а также развернуть веб-приложение с именем герцогов, вы можете войти в консоль администрирования с помощью пользователя и пароля, настроенного во время развертывания. |
кластер Jenkins с рабочей ролью Windows & Linux |
1 главный узел Jenkins с 1 узлом Linux и 1 узлом windows |
среда JMeter для Elasticsearch |
Этот шаблон развертывает среду JMeter в существующей виртуальной сети. Один главный узел и несколько подчиненных узлов развертываются в новой подсети jmeter. Этот шаблон работает вместе с шаблоном быстрого запуска Elasticsearch. |
присоединение виртуальной машины к существующему домену |
Этот шаблон демонстрирует присоединение домена к частному домену AD в облаке. |
KEMP LoadMaster (MultiNIC) |
Этот шаблон создает KEMP LoadMaster с двумя интерфейсами в существующие подсети. |
пары HA loadMaster KEMP |
Этот шаблон развертывает пару hamaster loadMaster KEMP |
кластер Kubernetes с автомасштабированием кластера VMSS |
Этот шаблон развертывает кластер vanilla kubernetes, инициализированный с помощью kubeadm. Он развертывает настроенный главный узел с помощью автомасштабирования кластера. Предварительно настроенный масштабируемый набор виртуальных машин (VMSS) также развертывается и автоматически подключен к кластеру. После этого автомасштабирование кластера может автоматически увеличивать или уменьшать масштаб кластера в зависимости от рабочей нагрузки кластера. |
виртуальная машина Linux с помощью VsCode RDP и Azure CLI |
Этот шаблон развертывает виртуальную машину Ubuntu Server, а затем использует расширение Linux CustomScript для установки поддержки Ubuntu Gnome Desktop и удаленного рабочего стола (через xrdp). Последняя подготовленная виртуальная машина Ubuntu поддерживает удаленные подключения по протоколу RDP. |
виртуальной машине Linux с доступом к хранилищу MSI |
Этот шаблон развертывает виртуальную машину Linux с назначенным системой управляемым удостоверением, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
виртуальная машина Linux с последовательным выводом |
Этот шаблон создает простую виртуальную машину Linux с минимальными параметрами и последовательной или консолью, настроенными для вывода в хранилище. |
перечисление ключей учетной записи хранения с расширением пользовательского скрипта Windows |
Этот шаблон создает виртуальную машину Windows Server 2012 R2 и запускает скрипт PowerShell с помощью расширения пользовательского скрипта. Она также использует функцию listKeys для получения ключей учетной записи хранения Azure. Скрипт PowerShell для этого примера должен размещаться в учетной записи хранения Azure. (Примечание. Для других примеров настраиваемый скрипт также можно разместить в GitHub) |
узлах клиента и сервера Lustre HPC |
Этот шаблон создает виртуальные машины клиента и узла сервера Lustre и связанную инфраструктуру, например виртуальные сети |
пример виртуальной машины Marketplace с условными ресурсами |
Этот шаблон позволяет развертывать виртуальную машину Linux с помощью новых или существующих ресурсов для виртуальной сети, хранилища и общедоступного IP-адреса. Он также позволяет выбирать между SSH и паролем аутентификации. Шаблоны используют условия и функции логики для удаления необходимости вложенных развертываний. |
McAfee Endpoint Security (пробная лицензия) на виртуальной машине Windows |
Этот шаблон создает виртуальную машину Windows и настраивает пробную версию McAfee Endpoint Security |
кластер служб Memcached с помощью нескольких виртуальных машин Ubuntu |
Этот шаблон создает одну или несколько служб memcached на виртуальных машинах Ubuntu 14.04 в частной подсети. Он также создает одну общедоступную виртуальную машину Apache с тестовой страницей PHP, чтобы убедиться, что memcached установлен и доступен. |
Миграция в базу данных SQL Azure с помощью Azure DMS |
Служба azure Database Migration Service (DMS) предназначена для упрощения процесса переноса локальных баз данных в Azure. DMS упрощает миграцию существующих локальных баз данных SQL Server и Oracle в Базу данных SQL Azure, Управляемый экземпляр SQL Azure или Microsoft SQL Server на виртуальной машине Azure. Этот шаблон будет развертывать экземпляр службы "Миграция базы данных Azure", виртуальную машину Azure с установленным сервером SQL Server, который будет выступать в качестве исходного сервера с предварительно созданной базой данных и целевым сервером базы данных SQL Azure, который будет иметь предварительно созданную схему базы данных, которая будет перенесена с исходного на целевой сервер. Шаблон также развертывает необходимые ресурсы, такие как сетевой адаптер, виртуальная сеть и т. д. для поддержки исходной виртуальной машины, службы DMS и целевого сервера. |
многоуровневое приложение с NSG, ILB, AppGateway |
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки. |
диспетчер трафика нескольких уровней, ILB L4, L7 AppGateway |
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки. |
шаблон нескольких виртуальных машин с управляемым диском |
Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания. |
сетевого устройства VNS3 с несколькими клиентами |
VNS3 — это программное обеспечение только виртуальное устройство, которое предоставляет объединенные функции и функции устройства безопасности, контроллера доставки приложений и устройства унифицированного управления угрозами на пограничном облачном приложении. Основные преимущества, связанные с облачными сетями, Always on to end encryption, Федеративные центры обработки данных, облачные регионы, облачные поставщики и(или) контейнеры, создавая единое адресное пространство, проверяемое управление ключами шифрования, сетчатая сеть, управляемая сетью в масштабе, надежной высокой доступности в облаке, изоляция конфиденциальных приложений (быстрая сегментация сети), сегментация в приложениях, анализ всех данных в движении в облаке. Ключевые сетевые функции; виртуальный маршрутизатор, коммутатор, брандмауэр, концентратор vpn, распространитель многоадресной рассылки с подключаемыми модулями для WAF, NIDS, кэширования, прокси-подсистемы балансировки нагрузки и другие сетевые функции уровня 7, VNS3 не требует новых знаний или обучения для реализации, поэтому вы можете интегрироваться с существующим сетевым оборудованием. |
несколько шаблонов виртуальных машин с расширением Chef |
Развертывает указанное количество виртуальных машин Ubuntu, настроенных с помощью клиента Chef |
несколько Windows-VM с пользовательским скриптом |
Несколько виртуальных машин Windows с настраиваемым сценарием. |
Nagios Core на виртуальных машинах Ubuntu |
Этот шаблон устанавливает и настраивает Nagios Core, стандарт отрасли, систему мониторинга ИТ-специалистов с открытым исходным кодом, которая позволяет организациям выявлять и устранять проблемы с ИТ-инфраструктурой, прежде чем они влияют на критически важные бизнес-процессы. |
модуль синхронизации электронной почты Nylas N1 в Debian |
Этот шаблон устанавливает и настраивает подсистему синхронизации с открытым исходным кодом Nylas N1 на виртуальной машине Debian. |
OpenCanvas-LMS |
Этот шаблон развертывает OpenCanvas в Ubuntu 16.04 |
OpenScholar |
Этот шаблон развертывает OpenScholar на виртуальной машине Ubuntu 16.04 |
расширение исправлений ос на виртуальной машине Ubuntu |
Этот шаблон создает виртуальную машину Ubuntu и устанавливает расширение OSPatching |
отдельный экземпляр Linux perforce Helix Core |
Этот шаблон развертывает новый экземпляр сервера Perforce Helix Core на сервере CentOS, RHEL или Ubuntu в Azure вместе со всеми необходимыми элементами инфраструктуры. Установка выполняется с помощью SDP (пакет развертывания сервера). Perforce Helix Core — это ведущая в отрасли система управления версиями, широко используемая в разработке игр и многих других отраслях. |
пример частной конечной точки |
В этом шаблоне показано, как создать частную конечную точку, указывающую на Azure SQL Server |
Пример службы приватного канала |
В этом шаблоне показано, как создать службу приватного канала |
подготавливает кластер Kafka на виртуальных машинах Ubuntu |
Этот шаблон создает кластер Kafka на образе виртуальной машины Ubuntu, включает сохраняемость (по умолчанию) и применяет все известные оптимизации и рекомендации |
подготавливает кластер Spark на виртуальных машинах Ubuntu |
Этот шаблон создает кластер Spark на образе виртуальной машины Ubuntu, включает сохраняемость (по умолчанию) и применяет все известные оптимизации и рекомендации |
общедоступная подсистема балансировки нагрузки, привязанная к шлюза |
Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле. |
агент Puppet на виртуальной машине Windows |
Развертывание виртуальной машины Windows с помощью агента Puppet |
отправить сертификат на виртуальную машину Windows |
Отправьте сертификат на виртуальную машину Windows. Создание Key Vault с помощью шаблона в http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
прокси-сервер Python в Ubuntu с помощью расширения Пользовательского скрипта Linux |
Этот шаблон развертывает прокси-сервер Python на виртуальной машине Ubuntu. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
единого узла Qlik Sense Enterprise |
Этот шаблон подготавливает один узел Qlik Sense Enterprise. Принести собственную лицензию. |
развертывание фермы RDS с помощью существующего Active Directory |
Этот шаблон создает развертывание фермы RDS с помощью существующего Active Directory в той же группе ресурсов |
развертывание шлюза RDS с высоким уровнем доступности |
Этот шаблон обеспечивает высокий уровень доступности для шлюза удаленных рабочих столов и серверов веб-доступа удаленных рабочих столов в существующем развертывании RDS. |
виртуальная машина Red Hat Enterprise Linux (RHEL 7.8 неуправляемая) |
Этот шаблон развернет виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHEL с оплатой по мере использования для выбранной версии виртуальной машины уровня "Стандартный"You-Go A1_v2 в расположении выбранной группы ресурсов с дополнительным диском данных 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому изображению. Дополнительные сведения см. на странице цен на виртуальную машину Azure. |
виртуальная машина Red Hat Enterprise Linux (RHEL 7.8) |
Этот шаблон развертывает виртуальную машину Red Hat Enterprise Linux (RHEL 7.8), используя образ виртуальной машины RHELYou-Go с оплатой по мере использования выбранной версии на виртуальной машине Standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому изображению. Дополнительные сведения см. на странице цен на виртуальную машину Azure. |
Red Hat полнофункциональных кроссплатформенных средств разработки с агентом Team Services |
Этот шаблон позволяет создать виртуальную машину Red Hat с полным набором кроссплатформенных пакетов SDK и агента сборки Visual Studio Team Services Linux. После успешной подготовки виртуальной машины можно проверить установку агента сборки Team Services, выбрав параметры учетной записи Team Services в пулах агентов. Языки и инструменты поддерживаются: OpenJDK Java 6, 7 и 8; Ant, Maven и Gradle; npm и nodeJS; groovy и gulp; Gnu C и C++ вместе с make; Perl, Python, Ruby и Ruby on Rails; .NET Core; Подсистема Docker и Compose; и идти |
решение Red Hat Linux 3 уровня в Azure |
Этот шаблон позволяет развернуть архитектуру уровня 3 с помощью виртуальных машин Red Hat Enterprise Linux 7.3. Архитектура включает виртуальные сети, внешние и внутренние подсистемы балансировки нагрузки, виртуальную машину переходов, группы безопасности сети и т. д., а также несколько виртуальных машин RHEL на каждом уровне |
сервер Red Hat Tomcat для использования с развертываниями Team Services |
Этот шаблон позволяет создать виртуальную машину Red Hat под управлением Apache2 и Tomcat7 и включить поддержку задачи развертывания Apache Tomcat для Visual Studio Team Services, задачи копирования файлов по протоколу SSH и задачи отправки FTP (с помощью ftps), чтобы включить развертывание веб-приложений. |
Этот шаблон создает избыточное средство установки haproxy с 2 виртуальными машинами Ubuntu, настроенными за подсистемой балансировки нагрузки Azure с включенным плавающим IP-адресом. Каждая из виртуальных машин Ubuntu запускает haproxy для балансировки нагрузки запросов к другим виртуальным машинам приложений (в этом случае выполняется Apache). Keepalived обеспечивает избыточность для виртуальных машин haproxy, назначив главного IP-адреса и блокируя пробу подсистемы балансировки нагрузки в backup. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, сетевые интерфейсы. | |
службы удаленных рабочих столов с высоким уровнем доступности |
В этом примере кода шаблона ARM будет развернута коллекция сеансов удаленных рабочих столов 2019 лаборатории с высоким уровнем доступности. Цель — развернуть полностью избыточное высокодоступное решение для служб удаленных рабочих столов с помощью Windows Server 2019. |
ROS в Azure с виртуальной машиной Linux |
Этот шаблон создает виртуальную машину Linux и устанавливает в нее ROS с помощью расширения CustomScript. |
ROS в Azure с виртуальной машины Windows |
Этот шаблон создает виртуальную машину Windows и устанавливает в нее ROS с помощью расширения CustomScript. |
полностью активированного устройства SAP 2/4HANA |
Этот шаблон развертывает систему полностью активированного устройства SAP S/4HANA. |
шаблон SAP LaMa для сервера приложений SAP NetWeaver |
Этот шаблон развертывает виртуальную машину и устанавливает необходимые приложения для использования этой виртуальной машины для SAP LaMa. Шаблон также создает необходимый макет диска. Дополнительные сведения об управлении виртуальными машинами Azure с помощью SAP LaMa см. в статье /azure/virtual-machines/workloads/sap/la-installation. |
шаблон SAP LaMa для SAP NetWeaver ASCS |
Этот шаблон развертывает виртуальную машину и устанавливает необходимые приложения для использования этой виртуальной машины для SAP LaMa. Шаблон также создает необходимый макет диска. Дополнительные сведения об управлении виртуальными машинами Azure с помощью SAP LaMa см. в статье /azure/virtual-machines/workloads/sap/la-installation. |
шаблон SAP LaMa для сервера базы данных SAP NetWeaver |
Этот шаблон развертывает виртуальную машину и устанавливает необходимые приложения для использования этой виртуальной машины для SAP LaMa. Шаблон также создает необходимый макет диска. Дополнительные сведения об управлении виртуальными машинами Azure с помощью SAP LaMa см. в статье /azure/virtual-machines/workloads/sap/la-installation. |
sap NetWeaver 2 уровня (управляемый диск) |
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP и управляемыми дисками. |
SAP NetWeaver 3 уровня (управляемый диск) |
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP и управляемыми дисками. |
SAP NetWeaver 3 уровня с несколькими идентификаторами БЕЗОПАСНОСТИ (A)SCS (управляемые диски) |
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP. |
SAP NetWeaver 3 уровня с несколькими идентификаторами БЕЗОПАСНОСТИ AS (управляемые диски) |
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP. |
SAP NetWeaver 3-уровней многоуровневой базы данных SID (управляемые диски) |
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP. |
файлового сервера SAP NetWeaver (управляемый диск) |
Этот шаблон позволяет развернуть файловый сервер, который можно использовать в качестве общего хранилища для SAP NetWeaver. |
Secure Ubuntu by Trailbot |
Этот шаблон предоставляет виртуальную машину Ubuntu, которая поставляется со специальным демоном с именем Trailbot Watcher, который отслеживает системные файлы и журналы, активирует смарт-политики при изменении и создает блокчейн-привязки, неизменяемый путь аудита всех происходящих с ними. |
Пароль безопасной виртуальной машины с помощью Key Vault |
Этот шаблон позволяет развертывать простую виртуальную машину Windows, извлекая пароль, хранящийся в Key Vault. Поэтому пароль никогда не помещается в обычный текст в файл параметров шаблона |
Защищенные виртуальные центры |
Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета. |
локальная среда выполнения интеграции на виртуальных машинах Azure |
Этот шаблон создает среду выполнения интеграции selfhost и регистрирует ее на виртуальных машинах Azure. |
подписка SharePoint / 2019/ 2016 полностью настроена |
Создайте контроллер домена, SQL Server 2022 и от 1 до 5 серверов, на которых размещена ферма SharePoint Subscription / 2019 / 2016 с обширной конфигурацией, включая надежную проверку подлинности, профили пользователей с личными сайтами, доверие OAuth (с помощью сертификата), выделенный сайт IIS для размещения надстроек с высоким уровнем доверия и т. д. Установлена последняя версия ключевых программ (включая Fiddler, vscode, np++, 7zip, ULS Viewer). Компьютеры SharePoint имеют дополнительную настройку, чтобы сделать их немедленно пригодными для использования (средства удаленного администрирования, пользовательские политики для Edge и Chrome, сочетания клавиш и т. д.). |
простой сервер DSC Pull Server |
В этом примере можно развернуть нужный сервер конфигурации состояния PowerShell. |
VPN типа "сеть — сеть" с помощью vpn-шлюзов active-active с BGP |
Этот шаблон позволяет развернуть VPN типа "сеть — сеть" между двумя виртуальными сетями с VPN-шлюзами в конфигурации active-active с помощью BGP. Каждый VPN-шлюз Azure разрешает полное доменное имя удаленных одноранговых узлов, чтобы определить общедоступный IP-адрес удаленного VPN-шлюза. Шаблон выполняется должным образом в регионах Azure с зонами доступности. |
SonarQube в Windows с базы данных SQL Azure |
Разверните виртуальную машину Windows с установленной и настроенной для Базы данных SQL Azure. |
Спина крутящего кластера |
Шаблон запускает кластер моментальный момент. |
C SP подготовки SQL |
Microsoft Azure предлагает новую подписку, подписки CSP. Некоторые аспекты развертывания виртуальной машины SQL пока не поддерживаются в подписках CSP. Это включает расширение агента IaaS SQL, которое требуется для таких функций, как автоматическое резервное копирование SQL и автоматическое исправление SQL. |
SQL Server 2014 с пакетом обновления 1 (SP1) Корпоративная все компоненты виртуальной машины SQL, включенные |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) с включенными функциями автоматического исправления, автоматического резервного копирования и интеграции Azure Key Vault. |
SQL Server 2014 с пакетом обновления 1 (SP1) Корпоративная с автоматическим исправлением |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) с включенной функцией автоматического исправления. |
SQL Server 2014 с пакетом обновления 1 (SP1) в Azure Key Vault |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) с включенной функцией интеграции Azure Key Vault. |
SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с автоматическим резервным копированием |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с включенной функцией автоматического резервного копирования |
виртуальной машине SQL Server с параметрами оптимизированного для производительности хранилища |
Создание виртуальной машины SQL Server с оптимизированными для производительности параметрами хранилища в PremiumSSD |
параметры оптимизированного хранилища для виртуальной машины SQL в UltraSSD |
Создание виртуальной машины SQL Server с параметрами оптимизированного для производительности хранилища с помощью UltraSSD для файлов журнала SQL |
автономная среда Ethereum Studio |
Этот шаблон развертывает docker с автономной версией Ethereum Studio в Ubuntu. |
Подсистема балансировки нагрузки уровня "Стандартный" с серверным пулом по IP-адресам |
Этот шаблон используется для демонстрации того, как шаблоны ARM можно использовать для настройки внутреннего пула подсистемы балансировки нагрузки по IP-адресу, как описано в документе управления серверным пулом. |
виртуальная машина SUSE Linux Enterprise Server (SLES 12) |
Этот шаблон позволяет развернуть виртуальную машину SUSE Linux Enterprise Server (SLES 12) с помощью образа виртуальной машины SLES slesYou-Go SLES для выбранной версии на виртуальной машине Standard D1 в расположении выбранной группы ресурсов с дополнительным диском данных 100 ГиБ, подключенным к виртуальной машине. Дополнительные расходы применяются к этому изображению. Дополнительные сведения см. на странице цен на виртуальную машину Azure. |
пробная версия расширения Symantec Endpoint Protection на виртуальной машине Windows |
Этот шаблон создает виртуальную машину Windows и настраивает пробную версию Symantec Endpoint Protection |
Telegraf-InfluxDB-Grafana |
Этот шаблон позволяет развернуть экземпляр Telegraf-InfluxDB-Grafana на виртуальной машине Linux Ubuntu 14.04 LTS. При этом виртуальная машина будет развернута в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины и устанавливает компоненты Telegraf, InfluxDB и Grafana. Шаблон предоставляет конфигурацию телеграфа с подключаемыми модулями, включенными для метрик узла контейнеров Docker. |
Terraform в Azure |
Этот шаблон позволяет развернуть рабочую станцию Terraform как виртуальную машину Linux с MSI. |
среда тестирования для брандмауэра Azure Premium |
Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий |
развертывание базовых доменов TFS |
Этот шаблон создает автономное развертывание виртуальных машин TFS, включая TFS, SQL Express и контроллер домена. Оно предназначено для оценки TFS в Azure, а не в качестве рабочего развертывания. |
развертывания рабочей группы TFS |
Этот шаблон создает автономное развертывание рабочей группы виртуальных машин TFS, включая TFS и SQL Express. Оно предназначено для оценки TFS в Azure, а не в качестве рабочего развертывания. |
двухуровневый узелjsapp-migration-to-containers-on-Azure |
Миграция двухуровневых приложений в контейнеры Azure и базу данных PaaS. |
веб-сервер Ubuntu Apache2 с запрошенной тестовой страницей |
Этот шаблон позволяет быстро создать виртуальную машину Ubuntu под управлением Apache2 с содержимым тестовой страницы, определяемой как параметр. Это может быть полезно для быстрой проверки, демонстрации и прототипирования. |
Полнофункциональных кроссплатформенных средств разработки с агентом Team Services |
Этот шаблон позволяет создать виртуальную машину Ubuntu с полным набором кроссплатформенных пакетов SDK и агента сборки Visual Studio Team Services Linux. После успешной подготовки виртуальной машины можно проверить установку агента сборки Team Services, выбрав параметры учетной записи Team Services в пулах агентов. Языки и инструменты поддерживаются: OpenJDK Java 7 и 8; Ant, Maven и Gradle; npm и nodeJS; groovy и gulp; Gnu C и C++ вместе с make; Perl, Python, Ruby и Ruby on Rails; .NET; и идти |
виртуальной машине Ubuntu Mate Desktop с vsCode |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью нескольких различных вариантов для версии Ubuntu, используя последнюю исправленную версию. При этом будет развернута виртуальная машина размера A1 в расположении группы ресурсов и возвращает полное доменное имя виртуальной машины. |
сервер Ubuntu Tomcat для использования с развертываниями Team Services |
Этот шаблон позволяет создать виртуальную машину Ubuntu под управлением Apache2 и Tomcat7 и включить поддержку задачи развертывания Apache Tomcat для Visual Studio Team Services, задачи копирования файлов по протоколу SSH и задачи отправки FTP (с помощью ftps), чтобы обеспечить развертывание веб-приложений. |
виртуальной машине Ubuntu с помощью агента OpenJDK 7/8, Maven и Team Services |
Этот шаблон позволяет создать компьютер сборки программного обеспечения виртуальной машины Ubuntu с помощью OpenJDK 7 и 8, Maven (и, следовательно, Ant) и агента сборки Visual Studio Team Services Linux. После успешной подготовки виртуальной машины можно проверить установку агента сборки Team Services, выполнив поиск параметров учетной записи Team Services в пулах агентов. |
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора |
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями. |
Использование расширений скриптов для установки Mongo DB на виртуальной машине Ubuntu |
Этот шаблон развертывает настройки и устанавливает Mongo DB на виртуальной машине Ubuntu в двух отдельных сценариях. Этот шаблон является хорошим примером, в котором показано, как выразить зависимости между двумя скриптами, работающими на одной виртуальной машине. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс. |
определяемые пользователем маршруты и устройства |
Этот шаблон развертывает виртуальную сеть, виртуальные машины в соответствующих подсетях и маршруты для перенаправления трафика на устройство. |
Vert.x, OpenJDK, Apache и MySQL Server на виртуальной машине Ubuntu |
Этот шаблон использует расширение Azure CustomScript для развертывания Vert.x, OpenJDK, Apache и MySQL Server в Ubuntu 14.04 LTS. |
Виртуальная машина с портом RDP |
Создает виртуальную машину и создает правило NAT для RDP для виртуальной машины в подсистеме балансировки нагрузки |
виртуальная машина с условными ресурсами |
Этот шаблон позволяет развертывать виртуальную машину Linux с помощью новых или существующих ресурсов для виртуальной сети, хранилища и общедоступного IP-адреса. Он также позволяет выбирать между SSH и паролем аутентификации. Шаблоны используют условия и функции логики для удаления необходимости вложенных развертываний. |
NAT виртуальной сети с виртуальной машины |
Развертывание шлюза NAT и виртуальной машины |
Visual Studio 2019 CE с Docker Desktop |
Разработка контейнеров с помощью Visual Studio 2019 CE с Помощью Docker Desktop |
виртуальные машины агента сборки Visual Studio и Visual Studio Team Services |
Этот шаблон расширяет шаблон виртуальной машины разработки Visual Studio. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевой адаптер и общедоступный IP-адрес с новым стеком вычислений, а затем устанавливает агент сборки Visual Studio Team Services. |
виртуальной машины разработки Visual Studio |
Этот шаблон создает виртуальную машину Visual Studio 2015 или Dev15 из доступных образов виртуальных машин базовой коллекции. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. |
виртуальная машина разработки Visual Studio с пакетами шоколада |
Этот шаблон создает виртуальную машину Visual Studio 2013 или 2015 из доступных образов виртуальных машин базовой коллекции. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. |
виртуальная машина разработки Visual Studio с предварительно установленной O365 |
Этот шаблон создает виртуальную машину Visual Studio 2015 из доступных образов виртуальных машин базовой коллекции. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. |
шаблона рабочей нагрузки загрузки виртуальной машины |
Этот шаблон создает запрашиваемое количество виртуальных машин и одновременно загружает их для вычисления среднего времени загрузки виртуальной машины. |
виртуальная машина с помощью управляемого удостоверения для скачивания артефактов |
В этом шаблоне показано, как использовать управляемое удостоверение для скачивания артефактов для расширения пользовательского скрипта виртуальной машины. |
расширение VMAccess на виртуальной машине Ubuntu |
Этот шаблон создает виртуальную машину Ubuntu и устанавливает расширение VMAccess |
виртуальные машины в зонах доступности с подсистемой балансировки нагрузки и NAT |
Этот шаблон позволяет создавать виртуальные машины, распределенные по зонам доступности с помощью подсистемы балансировки нагрузки, и настраивать правила NAT через подсистему балансировки нагрузки. Этот шаблон также развертывает виртуальную сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
сетевое устройство VNS3 для подключения к облаку и безопасности |
VNS3 — это программное обеспечение только виртуальное устройство, которое предоставляет объединенные функции и функции устройства безопасности, контроллера доставки приложений и унифицированного устройства управления угрозами на пограничном облачном приложении. Ключевые преимущества, на основе облачных сетей, всегда в конце шифрования, федеративные центры обработки данных, облачные регионы, облачные поставщики и(или) контейнеры, создание единого адресного пространства, проверяемое управление ключами шифрования, сетчатая сеть, управляемая сетью в масштабе, надежной высокой доступности в облаке, изоляция конфиденциальных приложений (быстрое сегментирование сети с низкой стоимостью), сегментация в приложениях, анализ всех данных в движении в облаке. Ключевые сетевые функции; виртуальный маршрутизатор, коммутатор, брандмауэр, концентратор vpn, распространитель многоадресной рассылки, с подключаемыми модулями ДЛЯ WAF, NIDS, кэширования, прокси-сервера, подсистем балансировки нагрузки и других сетевых функций уровня 4 с уровнем 7, VNS3 не требует новых знаний или обучения для реализации, поэтому вы можете интегрировать с существующим сетевым оборудованием. |
WildFly 18 в CentOS 8 (автономная виртуальная машина) |
Этот шаблон позволяет создать виртуальную машину CentOS 8 под управлением WildFly 18.0.1.Final, а также развернуть веб-приложение с именем JBoss-EAP в Azure, вы можете войти в консоль администрирования с помощью имени пользователя и пароля Wildfly, настроенного во время развертывания. |
узле Windows Docker с предварительно установленной Portainer и Traefik |
Узел Windows Docker с предустановленным портиком и Traefik |
виртуальной машине Windows Server с SSH |
Разверните одну виртуальную машину Windows с поддержкой Open SSH, чтобы подключиться через SSH с помощью проверки подлинности на основе ключей. |
виртуальной машине Windows с безопасной базы данных Azure |
Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется безопасный базовый план Azure для Windows Server. При перемещении конфигурации компьютеров можно повторно применить параметры, развернув шаблон еще раз. |
виртуальная машина Windows с предварительно установленной O365 |
Этот шаблон создает виртуальную машину на основе Windows. Она создает виртуальную машину в новой виртуальной сети, учетной записи хранения, сетевом адаптере и общедоступном IP-адресе с новым стеком вычислений. |
WinRM на виртуальной машине Windows |
Этот шаблон устанавливает сертификат из Azure Key Vault на виртуальной машине и открывает прослушиватели WinRM HTTP и HTTPS. Необходимые условия: сертификат, отправленный в Azure Key Vault. Создание Key Vault с помощью шаблона в http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
кластер Zookeeper на виртуальных машинах Ubuntu |
Этот шаблон создает кластер Zookeper узла n на виртуальных машинах Ubuntu. Используйте параметр scaleNumber, чтобы указать количество узлов в этом кластере. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса virtualMachines можно развернуть с помощью операций, предназначенных для следующих операций:
- Группа ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/virtualMachines, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2024-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
extendedLocation = {
name = "string"
type = "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 = int
}
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 = "string"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsPolicy = {
scheduledEventsAdditionalPublishingTargets = {
eventGridAndResourceGraph = {
enable = bool
}
}
userInitiatedReboot = {
automaticallyApprove = bool
}
userInitiatedRedeploy = {
automaticallyApprove = bool
}
}
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 = "string"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
sourceResource = {
id = "string"
}
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
})
}
Значения свойств
Дополнительные возможностиCapabilities
Имя | Описание | Ценность |
---|---|---|
hibernationEnabled | Флаг, который включает или отключает возможность гибернации на виртуальной машине. | bool |
ultraSSDEnabled | Флаг, который включает или отключает возможность иметь один или несколько управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS на виртуальной машине или vmSS. Управляемые диски с типом учетной записи хранения UltraSSD_LRS можно добавить в виртуальную машину или масштабируемый набор виртуальных машин, только если это свойство включено. | bool |
AdditionalUnattendContent
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя компонента. В настоящее время единственным допустимым значением является Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
содержание | Указывает форматированный XML-контент, добавляемый в файл unattend.xml для указанного пути и компонента. XML-код должен быть меньше 4 КБ и должен содержать корневой элемент для вставленного параметра или компонента. | струна |
passName | Имя передачи. В настоящее время единственным допустимым значением является OobeSystem. | 'OobeSystem' |
settingName | Указывает имя параметра, к которому применяется содержимое. Возможные значения: FirstLogonCommands и AutoLogon. | AutoLogon "FirstLogonCommands" |
ApiEntityReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | струна |
ApplicationProfile
Имя | Описание | Ценность |
---|---|---|
galleryApplications | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS | VMGalleryApplication[] |
BillingProfile
Имя | Описание | Ценность |
---|---|---|
maxPrice | Указывает максимальную цену, которую вы хотите заплатить за виртуальную машину или виртуальную машину Azure. Эта цена находится в долларах США. Эта цена будет сравниваться с текущей ценой На месте Azure для размера виртуальной машины. Кроме того, цены сравниваются во время создания и обновления виртуальной машины и виртуальной машины Azure, и операция будет выполнена только в том случае, если максимальная цена на место Azure превышает текущую цену На месте Azure. MaxPrice также будет использоваться для вытеснения виртуальной машины и виртуальной машины Azure, если текущая цена на место Azure выходит за пределы maxPrice после создания виртуальной машины или VMSS. Возможные значения: — Любое десятичное значение больше нуля. Пример: 0.01538 -1 — указывает, что цена по умолчанию должна быть up-to по запросу. Значение maxPrice можно задать для -1, чтобы указать, что виртуальная машина или виртуальная машина Azure не должна быть вытесна по соображениям цены. Кроме того, максимальная цена по умолчанию -1, если она не предоставляется вами. Минимальная версия API: 2019-03-01. |
int |
BootDiagnostics
Имя | Описание | Ценность |
---|---|---|
Включен | Следует ли включить диагностику загрузки на виртуальной машине. | bool |
storageUri | Uri учетной записи хранения, используемой для размещения выходных данных консоли и снимка экрана. Если storageUri не указан при включении диагностики загрузки, будет использоваться управляемое хранилище. | струна |
CapacityReservationProfile
Имя | Описание | Ценность |
---|---|---|
capacityReservationGroup | Указывает идентификатор ресурса группы резервирования емкости, который следует использовать для выделения экземпляров виртуальной машины или масштабируемого набора виртуальных машин, предоставленных достаточной емкости, зарезервированной. Дополнительные сведения см. в этой статье https://aka.ms/CapacityReservation . | SubResource |
DataDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: Это значение используется при использовании образа для создания диска данных виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. Пустое: это значение используется при создании пустого диска данных. копирование: это значение используется для создания диска данных из моментального снимка или другого диска. восстановление: это значение используется для создания диска данных из точки восстановления диска. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск данных удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск данных сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. | "Удалить" "Отсоединение" |
detachOption | Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. отсоединение: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach. | ForceDetach |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
lun | Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. | int (обязательно) |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
sourceResource | Идентификатор исходного ресурса. Это может быть моментальный снимок или точка восстановления диска, из которой создается диск. | ApiEntityReference |
toBeDetached | Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset | bool |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
DiagnosticsProfile
Имя | Описание | Ценность |
---|---|---|
bootDiagnostics | Диагностика загрузки — это функция отладки, которая позволяет просматривать выходные данные консоли и снимок экрана для диагностики состояния виртуальной машины. ПРИМЕЧАНИЕ. Если указан URI хранилища, убедитесь, что учетная запись хранения находится в том же регионе и подписке, что и виртуальная машина. Вы можете легко просмотреть выходные данные журнала консоли. Azure также позволяет просмотреть снимок экрана виртуальной машины из гипервизора. | BootDiagnostics |
DiffDiskSettings
Имя | Описание | Ценность |
---|---|---|
выбор | Задает временные параметры диска для диска операционной системы. | "Local" |
размещение | Задает эфемерное размещение дисков для диска операционной системы. Возможные значения: CacheDisk,ResourceDisk,NvmeDisk. Поведение по умолчанию: CacheDisk, если он настроен для размера виртуальной машины в противном случае используется ResourceDisk или NvmeDisk. Ознакомьтесь с документацией по размеру виртуальной машины Windows в папке /azure/virtual-machines/windows/sizes и виртуальной машине Linux в /azure/virtual-machines/linux/sizes, чтобы проверить, какие размеры виртуальных машин предоставляют диск кэша. Минимальная версия API для NvmeDisk: 2024-03-01. | CacheDisk NvmeDisk ResourceDisk |
DiskEncryptionSetParameters
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
DiskEncryptionSettings
Имя | Описание | Ценность |
---|---|---|
diskEncryptionKey | Указывает расположение ключа шифрования диска, являющегося секретом Key Vault. | KeyVaultSecretReference |
Включен | Указывает, следует ли включить шифрование дисков на виртуальной машине. | bool |
keyEncryptionKey | Указывает расположение ключа шифрования ключей в Key Vault. | KeyVaultKeyReference |
EncryptionIdentity
Имя | Описание | Ценность |
---|---|---|
userAssignedIdentityResourceId | Указывает идентификатор ресурса ARM одного из удостоверений пользователя, связанных с виртуальной машиной. | струна |
EventGridAndResourceGraph
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. | bool |
ExtendedLocation
Имя | Описание | Ценность |
---|---|---|
имя | Имя расширенного расположения. | струна |
тип | Тип расширенного расположения. | EdgeZone |
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_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' "Standard_GS4-8" "Standard_GS5" 'Standard_GS5-16' "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Задает свойства для настройки размера виртуальной машины. Минимальная версия API: 2021-07-01. Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Дополнительные сведения см. в настройки виртуальной машины. | VMSizeProperties |
ImageReference
Имя | Описание | Ценность |
---|---|---|
communityGalleryImageId | Укажите уникальный идентификатор образа коллекции сообщества для развертывания виртуальной машины. Это можно получить из вызова GET изображения коллекции сообщества. | струна |
идентификатор | Идентификатор ресурса | струна |
предлагать | Указывает предложение образа платформы или образа Marketplace, используемого для создания виртуальной машины. | струна |
издатель | Издатель образа. | струна |
sharedGalleryImageId | Укажите уникальный идентификатор образа общей коллекции для развертывания виртуальной машины. Это можно получить из вызова GET образа общей коллекции. | струна |
SKU | Номер SKU изображения. | струна |
Версия | Указывает версию образа платформы или образа Marketplace, используемого для создания виртуальной машины. Допустимые форматы: Major.Minor.Build или latest. Основные, незначительные и сборки — это десятичные числа. Укажите "последняя", чтобы использовать последнюю версию образа, доступного во время развертывания. Даже если вы используете "последнюю версию", образ виртуальной машины не будет автоматически обновляться после развертывания, даже если новая версия станет доступной. Не используйте поле "версия" для развертывания образа коллекции, образ коллекции всегда должен использовать поле "id" для развертывания, чтобы использовать последнюю версию образа коллекции, просто установить "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" в поле "id" без ввода версии. | струна |
KeyVaultKeyReference
Имя | Описание | Ценность |
---|---|---|
keyUrl | URL-адрес, ссылающийся на ключ шифрования ключей в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий ключ. | subResource (обязательно) |
KeyVaultSecretReference
Имя | Описание | Ценность |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий секрет. | subResource (обязательно) |
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 |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" IfRequired "Никогда" "Неизвестно" |
ManagedDiskParameters
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска. | DiskEncryptionSetParameters |
идентификатор | Идентификатор ресурса | струна |
securityProfile | Указывает профиль безопасности управляемого диска. | VMDiskSecurityProfile |
storageAccountType | Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Microsoft.Compute/virtualMachines
Имя | Описание | Ценность |
---|---|---|
extendedLocation | Расширенное расположение виртуальной машины. | ExtendedLocation |
тождество | Удостоверение виртуальной машины, если настроено. | VirtualMachineIdentity |
местоположение | Расположение ресурса | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
план | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. | План |
свойства | Описывает свойства виртуальной машины. | VirtualMachineProperties |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Compute/virtualMachines@2024-07-01" |
Зоны | Зоны виртуальных машин. | string[] |
NetworkInterfaceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
свойства | Описание ссылочных свойств сетевого интерфейса. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
NetworkProfile
Имя | Описание | Ценность |
---|---|---|
networkApiVersion | указывает версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса. | '2020-11-01' |
networkInterfaceConfigurations | Указывает конфигурации сети, которые будут использоваться для создания сетевых ресурсов виртуальной машины. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Указывает список идентификаторов ресурсов для сетевых интерфейсов, связанных с виртуальной машиной. | NetworkInterfaceReference[] |
OSDisk
Имя | Описание | Ценность |
---|---|---|
Кэширование | Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Поведение по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. | "Нет" "ReadOnly" ReadWrite |
createOption | Указывает, как должен быть создан диск виртуальной машины. Возможные значения — подключение : это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage: это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также следует использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также должны использовать элемент плана, описанный ранее. | "Присоединить" "Копировать" "Пустой" FromImage Restore (обязательно) |
deleteOption | Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если это значение используется, диск ОС удаляется при удалении виртуальной машины. Отделять. Если это значение используется, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию имеет значение Отсоединение. Для временного диска ОС по умолчанию задано значение Delete. Пользователь не может изменить параметр удаления для временного диска ОС. | "Удалить" "Отсоединение" |
diffDiskSettings | Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной. | DiffDiskSettings |
diskSizeGB | Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023. | int |
encryptionSettings | Задает параметры шифрования для диска ОС. Минимальная версия API: 2015-06-15. | DiskEncryptionSettings |
образ | Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать. | VirtualHardDisk |
managedDisk | Параметры управляемого диска. | ManagedDiskParameters |
имя | Имя диска. | струна |
osType | Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux. | Linux "Windows" |
VHD | Виртуальный жесткий диск. | VirtualHardDisk |
writeAcceleratorEnabled | Указывает, следует ли включить или отключить записьAccelerator на диске. | bool |
OSImageNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включена или отключена ли запланированное событие образа ОС. | bool |
notBeforeTimeout | Время повторного переимыка виртуальной машины или обновление операционной системы может потенциально утвердить запланированное событие образа ОС, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация указана в формате ISO 8601, а значение должно составлять 15 минут (PT15M) | струна |
OSProfile
Имя | Описание | Ценность |
---|---|---|
adminPassword | Указывает пароль учетной записи администратора. минимальная длина (Windows): 8 символов минимальная длина (Linux): 6 символов Максимальная длина (Windows): 123 символов максимальная длина (Linux): 72 символов требования к сложности : необходимо выполнить 3 из 4 условий ниже. Имеет нижние символы Имеет верхние символы Имеет цифру Имеет специальный символ (regex match [\W_]) Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!" Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows. Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUsername | Указывает имя учетной записи администратора. Это свойство невозможно обновить после создания виртуальной машины. ограничение только для Windows: не удается завершить ". Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". минимальная длина (Linux): 1 символ максимальная длина (Linux): 64 символов максимальная длина (Windows): 20 символов. |
струна |
allowExtensionOperations | Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть задано только в том случае, если расширения отсутствуют на виртуальной машине. | bool |
computerName | Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символов. Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure. | струна |
customData | Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов. Примечание. Не передавать секреты или пароли в свойстве customData. Это свойство невозможно обновить после создания виртуальной машины. Свойство CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания. | струна |
LinuxConfiguration | Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах. | LinuxConfiguration |
requireGuestProvisionSignal | Необязательное свойство, которое должно иметь значение True или опущено. | bool |
Секреты | Задает набор сертификатов, которые должны быть установлены на виртуальной машине. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. | VaultSecretGroup[] |
windowsConfiguration | Указывает параметры операционной системы Windows на виртуальной машине. | WindowsConfiguration |
PatchSettings
Имя | Описание | Ценность |
---|---|---|
assessmentMode | Указывает режим оценки исправлений гостевой виртуальной машины для виртуальной машины IaaS. Возможные значения: ImageDefault. Вы управляете временем оценки исправлений на виртуальной машине. AutomaticByPlatform . Платформа будет запускать периодические оценки исправлений. Свойство provisionVMAgent должно быть true. |
"AutomaticByPlatform" ImageDefault |
automaticByPlatformSettings | Указывает дополнительные параметры режима исправления AutomaticByPlatform в гостевой исправлении виртуальной машины в Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Позволяет клиентам исправлять виртуальные машины Azure без перезагрузки. Для включенияHotpatching для параметра provisionVMAgent должно быть задано значение true, а для patchMode должно быть задано значение AutomaticByPlatform. | bool |
patchMode | Указывает режим гостевой исправления виртуальной машины на виртуальную машину IaaS или виртуальные машины, связанные с масштабируемым набором виртуальных машин с OrchestrationMode как гибкий. Возможные значения: вручную . Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; Свойство WindowsConfiguration.enableAutomaticUpdates должно быть false automaticByOS. Виртуальная машина автоматически обновляется ОС. Свойство WindowsConfiguration.enableAutomaticUpdates должно иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется платформой. Свойства provisionVMAgent и WindowsConfiguration.enableAutomaticUpdates должны иметь значение true. |
"AutomaticByOS" "AutomaticByPlatform" "Вручную" |
План
Имя | Описание | Ценность |
---|---|---|
имя | Идентификатор плана. | струна |
продукт | Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. | струна |
промокод | Код повышения. | струна |
издатель | Идентификатор издателя. | струна |
ProxyAgentSettings
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, следует ли включить функцию ProxyAgent на виртуальной машине или масштабируемом наборе виртуальных машин. | bool |
keyIncarnationId | Увеличьте значение этого свойства, чтобы пользователь сбрасывал ключ, используемый для защиты канала связи между гостевым и узлом. | int |
режим | Указывает режим, на котором будет выполняться ProxyAgent, если эта функция включена. ProxyAgent начнет аудит или мониторинг, но не применяет управление доступом к запросам к конечным точкам узла в режиме аудита, в то время как в режиме принудительного применения будет применяться управление доступом. Значением по умолчанию является режим принудительного применения. | Аудит "Принудительное применение" |
PublicIPAddressSku
Имя | Описание | Ценность |
---|---|---|
имя | Указание имени SKU общедоступного IP-адреса | "Базовый" "Стандартный" |
ярус | Указание уровня SKU общедоступного IP-адреса | "Глобальный" "Региональный" |
ResourceTags
Имя | Описание | Ценность |
---|
ScheduledEventsAdditionalPublishingTargets
Имя | Описание | Ценность |
---|---|---|
eventGridAndResourceGraph | Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Имя | Описание | Ценность |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. | UserInitiatedReboot |
userInitiatedRedeploy | Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. | UserInitiatedRedeploy |
ScheduledEventsProfile
Имя | Описание | Ценность |
---|---|---|
osImageNotificationProfile | Указывает конфигурации, связанные с запланированным событием образа ОС. | OSImageNotificationProfile |
terminateNotificationProfile | Указывает конфигурации, связанные с запланированным событием завершения. | TerminateNotificationProfile |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
encryptionAtHost | Это свойство можно использовать пользователем в запросе, чтобы включить или отключить шифрование узла для виртуальной машины или масштабируемого набора виртуальных машин. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Поведение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. | bool |
encryptionIdentity | Указывает управляемое удостоверение, используемое ADE для получения маркера доступа для операций keyvault. | EncryptionIdentity |
proxyAgentSettings | Задает параметры ProxyAgent при создании виртуальной машины. Минимальная версия API: 2023-09-01. | ProxyAgentSettings |
securityType | Указывает тип безопасности виртуальной машины. Для включения UefiSettings необходимо задать любое указанное значение. Поведение по умолчанию: UefiSettings не будет включен, если это свойство не задано. | "ConfidentialVM" 'TrustedLaunch' |
uefiSettings | Указывает параметры безопасности, такие как безопасная загрузка и vTPM, используемые при создании виртуальной машины. Минимальная версия API: 2020-12-01. | UefiSettings |
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). | струна |
путь | Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется в файл. Пример: /home/user/.ssh/authorized_keys | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
dataDisks | Указывает параметры, используемые для добавления диска данных на виртуальную машину. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | DataDisk[] |
diskControllerType | Указывает тип контроллера диска, настроенный для виртуальной машины. Примечание. Это свойство будет иметь тип контроллера диска по умолчанию, если не указанная виртуальная машина создается с параметром HyperVGeneration, равным версии 2, в зависимости от возможностей диска операционной системы и размера виртуальной машины из указанной минимальной версии API. Перед обновлением типа контроллера диска необходимо освободить виртуальную машину, если вы не обновляете размер виртуальной машины в конфигурации виртуальной машины, которая неявно освобождает и перенаправляет виртуальную машину. Минимальная версия API: 2022-08-01. | NVMe 'SCSI' |
ImageReference | Указывает сведения об используемом изображении. Вы можете указать сведения о образах платформы, образах Marketplace или образах виртуальных машин. Этот элемент необходим, если вы хотите использовать образ платформы, образ Marketplace или образ виртуальной машины, но не используется в других операциях создания. | ImageReference |
osDisk | Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure. | OSDisk |
SubResource
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса | струна |
TerminateNotificationProfile
Имя | Описание | Ценность |
---|---|---|
давать возможность | Указывает, включено или отключено ли событие завершения. | bool |
notBeforeTimeout | Настраиваемая продолжительность удаления виртуальной машины должна будет потенциально утвердить запланированное событие завершения, прежде чем событие будет утверждено автоматически (истекло время ожидания). Конфигурация должна быть указана в формате ISO 8601, значение по умолчанию — 5 минут (PT5M) | струна |
UefiSettings
Имя | Описание | Ценность |
---|---|---|
secureBootEnabled | Указывает, следует ли включить безопасную загрузку на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
vTpmEnabled | Указывает, следует ли включить vTPM на виртуальной машине. Минимальная версия API: 2020-12-01. | bool |
UserAssignedIdentities
Имя | Описание | Ценность |
---|
UserAssignedIdentitiesValue
Имя | Описание | Ценность |
---|
UserInitiatedReboot
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированными событиями перезагрузки. | bool |
UserInitiatedRedeploy
Имя | Описание | Ценность |
---|---|---|
автоматическиApprove | Указывает конфигурации, связанные с запланированным событием повторного развертывания. | bool |
VaultCertificate
Имя | Описание | Ценность |
---|---|---|
certificateStore | Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую необходимо добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем файла <TopcaseThumbprint>.crt для файла сертификата X509 и <TopcaseThumbprint>.prv для закрытого ключа. Оба этих файла имеют формат pem. | струна |
certificateUrl | Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен быть кодировкой Base64 следующего объекта JSON, который кодируется в UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows. |
струна |
VaultSecretGroup
Имя | Описание | Ценность |
---|---|---|
sourceVault | Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. | SubResource |
vaultCertificates | Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. | VaultCertificate[] |
VirtualHardDisk
Имя | Описание | Ценность |
---|---|---|
ури | Задает универсальный код ресурса (URI) виртуального жесткого диска. | струна |
VirtualMachineIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для виртуальной машины. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с виртуальной машиной. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | UserAssignedIdentities |
VirtualMachineIpTag
Имя | Описание | Ценность |
---|---|---|
ipTagType | Тип тега IP. Пример: FirstPartyUsage. | струна |
ярлык | Тег IP, связанный с общедоступным IP-адресом. Пример: SQL, хранилище и т. д. | струна |
VirtualMachineNetworkInterfaceConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации сетевого интерфейса. | строка (обязательно) |
свойства | Описывает IP-конфигурацию профиля сети виртуальной машины. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
вспомогательныйmode | Указывает, включен ли вспомогательный режим для ресурса сетевого интерфейса. | "УскорениеConnections" Floating "Нет" |
вспомогательныйSku | Указывает, включен ли вспомогательный номер SKU для ресурса сетевого интерфейса. | "A1" "A2" "A4" "A8" "Нет" |
deleteOption | Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины | "Удалить" "Отсоединение" |
disableTcpStateTracking | Указывает, отключен ли сетевой интерфейс для отслеживания состояния tcp. | bool |
dnsSettings | Параметры DNS, применяемые к сетевым интерфейсам. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Указывает, включен ли сетевой интерфейс. | bool |
enableFpga | Указывает, включен ли сетевой интерфейс FPGA в сети. | bool |
enableIPForwarding | Включена ли переадресация IP-адресов для этой сетевой карты. | bool |
ipConfigurations | Указывает IP-конфигурации сетевого интерфейса. | VirtualMachineNetworkInterfaceIPConfiguration[] (обязательно) |
networkSecurityGroup | Группа безопасности сети. | SubResource |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
dnsServers | Список IP-адресов DNS-серверов | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя ip-конфигурации. | строка (обязательно) |
свойства | Описывает свойства IP-конфигурации сетевого интерфейса виртуальной машины. | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
applicationGatewayBackendAddressPools | Задает массив ссылок на серверные пулы адресов шлюзов приложений. Виртуальная машина может ссылаться на пулы внутренних адресов нескольких шлюзов приложений. Несколько виртуальных машин не могут использовать один шлюз приложений. | SubResource[] |
applicationSecurityGroups | Задает массив ссылок на группу безопасности приложений. | SubResource[] |
loadBalancerBackendAddressPools | Задает массив ссылок на серверные пулы адресов подсистем балансировки нагрузки. Виртуальная машина может ссылаться на пулы адресов серверной части одной общедоступной и одной внутренней подсистемы балансировки нагрузки. [Несколько виртуальных машин не могут использовать один и тот же базовый подсистема балансировки нагрузки SKU]. | SubResource[] |
первичный | Указывает основной сетевой интерфейс в случае, если виртуальная машина имеет более 1 сетевого интерфейса. | bool |
privateIPAddressVersion | Доступно из Api-Version 2017-03-30, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
подсеть | Указывает идентификатор подсети. | SubResource |
VirtualMachineProperties
Имя | Описание | Ценность |
---|---|---|
дополнительные возможностиCapabilities | Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. | Дополнительные |
applicationProfile | Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. | ApplicationProfile |
availabilitySet | Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet. | SubResource |
billingProfile | Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. Минимальная версия API: 2019-03-01. | BillingProfile |
capacityReservation | Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. | DiagnosticsProfile |
вытеснениеPolicy | Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview. | 'Deallocate' "Удалить" |
extensionsTimeBudget | Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. | струна |
hardwareProfile | Указывает параметры оборудования для виртуальной машины. | HardwareProfile |
хозяин | Указывает сведения о выделенном узле, в котором находится виртуальная машина. Минимальная версия API: 2018-10-01. | SubResource |
hostGroup | Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и 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 Server Минимальная версия API: 2015-06-15 |
струна |
networkProfile | Указывает сетевые интерфейсы виртуальной машины. | NetworkProfile |
osProfile | Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. | OSProfile |
platformFaultDomain | Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01. | int |
приоритет | Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01 | "Низкий" "Обычный" "Spot" |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. | SubResource |
scheduledEventsPolicy | Указывает конфигурации запланированных событий, связанных с развертыванием, перезагрузкой и ScheduledEventsAdditionalPublishingTargets для виртуальной машины. | ScheduledEventsPolicy |
scheduledEventsProfile | Указывает конфигурации, связанные с запланированными событиями. | ScheduledEventsProfile |
securityProfile | Указывает параметры профиля, связанного с безопасностью для виртуальной машины. | SecurityProfile |
storageProfile | Задает параметры хранилища для дисков виртуальной машины. | StorageProfile |
userData | UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. | струна |
virtualMachineScaleSet | Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя конфигурации адреса publicIP. | строка (обязательно) |
свойства | Описывает конфигурацию PublicIPAddress для виртуальных машин | VirtualMachinePublicIPAddressConfigurationProperties |
SKU | Описывает номер SKU общедоступного IP-адреса. Его можно задать только с помощью OrchestrationMode как гибкий. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
deleteOption | Укажите, что происходит с общедоступным IP-адресом при удалении виртуальной машины | "Удалить" "Отсоединение" |
dnsSettings | Параметры DNS, применяемые к общедоступным АДРЕСАм. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Время ожидания простоя общедоступного IP-адреса. | int |
ipTags | Список тегов IP-адресов, связанных с общедоступным IP-адресом. | VirtualMachineIpTag[] |
publicIPAddressVersion | Доступно из Api-Version 2019-07-01, он представляет, является ли конкретная ipconfiguration IPv4 или IPv6. По умолчанию используется протокол IPv4. Возможные значения: "IPv4" и "IPv6". | IPv4 IPv6 |
publicIPAllocationMethod | Укажите тип выделения общедоступных IP-адресов | Dynamic "Статический" |
publicIPPrefix | PublicIPPrefix, из которого следует выделить адреса publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Имя | Описание | Ценность |
---|---|---|
domainNameLabel | Префикс метки имени домена для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки доменного имени и уникального идентификатора сетевого профиля виртуальной машины. | строка (обязательно) |
domainNameLabelScope | Область метки доменного имени для ресурсов PublicIPAddress, которые будут созданы. Созданная метка имени — это объединение метки хэшированного доменного имени с политикой в соответствии с областью метки доменного имени и уникальным идентификатором профиля сети виртуальной машины. | NoReuse ResourceGroupReuse SubscriptionReuse "TenantReuse" |
VMDiskSecurityProfile
Имя | Описание | Ценность |
---|---|---|
diskEncryptionSet | Указывает идентификатор ресурса набора ресурсов шифрования управляемых пользователем дисков для управляемого диска, который используется для зашифрованного диска ОПЕРАЦИОННОй системы Конфиденциальной виртуальной машины и большого двоичного объекта VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Указывает тип шифрования управляемого диска. Он имеет значение DiskWithVMGuestState для шифрования управляемого диска вместе с большим двоичным объектом VMGuestState, VMGuestStateOnly для шифрования только большого двоичного объекта VMGuestState и NonPersistedTPM для сохранения состояния встроенного ПО в BLOB-объекте VMGuestState. Примечание. Его можно задать только для конфиденциальных виртуальных машин. | DiskWithVMGuestState NonPersistedTPM VmGuestStateOnly |
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/{versions} | строка (обязательно) |
Теги | Необязательный атрибут— задает значение сквозного руководства для более универсального контекста. | струна |
treatFailureAsDeploymentFailureFailure | Необязательный, если значение true, любой сбой для любой операции в VmApplication завершится сбоем развертывания. | bool |
VMSizeProperties
Имя | Описание | Ценность |
---|---|---|
vCPUsAvailable | Указывает количество виртуальных ЦП, доступных для виртуальной машины. Если это свойство не указано в тексте запроса, поведение по умолчанию — задать для него значение виртуальных ЦП, доступных для этого размера виртуальной машины, предоставляемого в ответе api Список всех доступных размеров виртуальных машин в регионе. | int |
vCPUsPerCore | Указывает отношение виртуальных ЦП к физическому ядру. Если это свойство не указано в тексте запроса, поведение по умолчанию присваивается значению vCPUsPerCore для размера виртуальной машины, предоставленного в ответе api Список всех доступных размеров виртуальных машин в регионе. параметру этого свойства значение 1 также означает, что гиперпоток отключен. | int |
WindowsConfiguration
Имя | Описание | Ценность |
---|---|---|
additionalUnattendContent | Указывает дополнительные сведения в формате XML в кодировке Base-64, которые можно включить в файл Unattend.xml, который используется программой установки Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Указывает, включено ли автоматическое обновление для виртуальной машины Windows. Значение по умолчанию — true. Для масштабируемых наборов виртуальных машин это свойство можно обновить, и обновления вступают в силу при повторной подготовке ОС. | bool |
patchSettings | [Предварительная версия компонента] Указывает параметры, связанные с исправлением гостевой виртуальной машины в Windows. | PatchSettings |
provisionVMAgent | Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано в тексте запроса, оно по умолчанию имеет значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже. | bool |
часовой пояс | Указывает часовой пояс виртуальной машины. Например, "Тихоокеанское стандартное время". Возможные значения можно TimeZoneInfo.Id из часовых поясов, возвращаемых TimeZoneInfo.GetSystemTimeZones. | струна |
winRM | Задает прослушиватели удаленного управления Windows. Это позволяет удаленно использовать Windows PowerShell. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Имя | Описание | Ценность |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Позволяет клиенту планировать исправление без случайного обновления | bool |
перезагрузкаSetting | Задает параметр перезагрузки для всех операций установки исправлений AutomaticByPlatform. | "Always" 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. |
струна |
протокол | Задает протокол прослушивателя WinRM. Возможные значения: http,https. | "Http" "Https" |