VirtualMachineConfigurationOutput interface
Конфигурация вычислительных узлов в пуле на основе инфраструктуры виртуальных машин Azure.
Свойства
| container |
Конфигурация контейнера для пула. Если задано, настройка выполняется на каждом вычислительном узле в пуле, чтобы разрешить задачам выполняться в контейнерах. Все обычные задачи и задачи диспетчера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, а все остальные задачи могут указывать его. |
| data |
Конфигурация дисков данных, подключенных к вычислительным узлам в пуле. Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним. Это невозможно обновить. Каждый вычислительный узел получает свой собственный диск (диск не является общим файлом). Существующие диски не могут быть присоединены, каждый подключенный диск пуст. При удалении вычислительного узла из пула диск и все данные, связанные с ним, также удаляются. Диск не отформатирован после подключения, его необходимо отформатировать перед использованием. Дополнительные сведения см. в https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux и https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| disk |
Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов. |
| extensions | Расширение виртуальной машины для пула. При указании расширения, упомянутые в этой конфигурации, будут установлены на каждом узле. |
| image |
Ссылка на образ Marketplace виртуальных машин Azure или пользовательский образ виртуальной машины для использования. |
| license |
Это относится только к образам, содержащим операционную систему Windows, и следует использовать только при наличии допустимых локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения: Windows_Server . Локальная лицензия предназначена для Windows Server. Windows_Client . Локальная лицензия предназначена для клиента Windows. |
| node |
Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов". |
| node |
Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены. |
| os |
Параметры диска операционной системы виртуальной машины. |
| security |
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины. |
| service |
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
Параметры операционной системы Windows на виртуальной машине. Это свойство не должно быть указано, если свойство imageReference указывает образ ОС Linux. |
Сведения о свойстве
containerConfiguration
Конфигурация контейнера для пула. Если задано, настройка выполняется на каждом вычислительном узле в пуле, чтобы разрешить задачам выполняться в контейнерах. Все обычные задачи и задачи диспетчера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, а все остальные задачи могут указывать его.
containerConfiguration?: BatchContainerConfigurationOutput
Значение свойства
dataDisks
Конфигурация дисков данных, подключенных к вычислительным узлам в пуле. Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним. Это невозможно обновить. Каждый вычислительный узел получает свой собственный диск (диск не является общим файлом). Существующие диски не могут быть присоединены, каждый подключенный диск пуст. При удалении вычислительного узла из пула диск и все данные, связанные с ним, также удаляются. Диск не отформатирован после подключения, его необходимо отформатировать перед использованием. Дополнительные сведения см. в https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux и https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.
dataDisks?: DataDiskOutput[]
Значение свойства
diskEncryptionConfiguration
Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов.
diskEncryptionConfiguration?: DiskEncryptionConfigurationOutput
Значение свойства
extensions
Расширение виртуальной машины для пула. При указании расширения, упомянутые в этой конфигурации, будут установлены на каждом узле.
extensions?: VMExtensionOutput[]
Значение свойства
imageReference
Ссылка на образ Marketplace виртуальных машин Azure или пользовательский образ виртуальной машины для использования.
imageReference: BatchVmImageReferenceOutput
Значение свойства
licenseType
Это относится только к образам, содержащим операционную систему Windows, и следует использовать только при наличии допустимых локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения:
Windows_Server . Локальная лицензия предназначена для Windows Server. Windows_Client . Локальная лицензия предназначена для клиента Windows.
licenseType?: string
Значение свойства
string
nodeAgentSKUId
Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов".
nodeAgentSKUId: string
Значение свойства
string
nodePlacementConfiguration
Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены.
nodePlacementConfiguration?: BatchNodePlacementConfigurationOutput
Значение свойства
osDisk
Параметры диска операционной системы виртуальной машины.
osDisk?: BatchOsDiskOutput
Значение свойства
securityProfile
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины.
securityProfile?: SecurityProfileOutput
Значение свойства
serviceArtifactReference
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReferenceOutput
Значение свойства
windowsConfiguration
Параметры операционной системы Windows на виртуальной машине. Это свойство не должно быть указано, если свойство imageReference указывает образ ОС Linux.
windowsConfiguration?: WindowsConfigurationOutput