Spec-Zone.ru › Ansible

модуль microsoft.iis.web_app_pool_info — получение информации о пулах веб-приложений IIS

Примечание

Этот модуль входит в коллекцию microsoft.iis (версия 1.1.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install microsoft.iis. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: microsoft.iis.web_app_pool_info.

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • См. также
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Возвращает информацию о пулах веб-приложений IIS.

Требования

На узле, на котором выполняется этот модуль, необходимы следующие компоненты.

  • Модуль PowerShell IISAdministration

Параметры

Параметр

Комментарии

name

строка

Имя пула приложений.

Если параметр не указан, будет получена информация обо всех существующих пулах.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Модуль может работать в режиме check_mode и возвращать прогноз изменения состояния, не изменяя целевой объект; если режим не поддерживается, действие будет пропущено.

diff_mode

Поддержка: нет

В режиме diff будут возвращены сведения об изменениях (или о том, что, возможно, потребуется изменить в режиме check_mode).

platform

Платформа: windows

Целевая ОС и семейства ОС, с которыми можно работать

См. также

См. также

microsoft.iis.web_app_pool

Настройка пулов веб-приложений IIS.

Примеры

- name: Return information about an existing application pool
  microsoft.iis.web_app_pool_info:
    name: DefaultAppPool
  register: stored_info

- name: Returns information about all application pools that exist on the system
  microsoft.iis.web_app_pool_info:
  register: stored_info_all

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

app_pools

список / элементы=строка

Содержит список словарей.

Каждый словарь в списке содержит имя и сведения о пуле приложений.

Пример: ["[ { \"attributes\": { \"CLRConfigFile\": \"\"", " \"applicationPoolSid\": \"S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415\"", " \"autoStart\": true", " \"cpu\": { \"action\": \"NoAction\"", " \"limit\": 0", " \"numaNodeAffinityMode\": \"Soft\"", " \"numaNodeAssignment\": \"MostAvailableMemory\"", " \"processorGroup\": 0", " \"resetInterval\": \"00:05:00\"", " \"smpAffinitized\": false", " \"smpProcessorAffinityMask\": 4294967295", " \"smpProcessorAffinityMask2\": 4294967295 }", " \"enable32BitAppOnWin64\": false", " \"enableConfigurationOverride\": true", " \"failure\": { \"autoShutdownExe\": \"\"", " \"autoShutdownParams\": \"\"", " \"loadBalancerCapabilities\": \"HttpLevel\"", " \"orphanActionExe\": \"\"", " \"orphanActionParams\": \"\"", " \"orphanWorkerProcess\": false", " \"rapidFailProtection\": true", " \"rapidFailProtectionInterval\": \"00:05:00\"", " \"rapidFailProtectionMaxCrashes\": 5 }", " \"managedPipelineMode\": \"Integrated\"", " \"managedRuntimeLoader\": \"webengine4.dll\"", " \"managedRuntimeVersion\": \"v4.0\"", " \"name\": \"DefaultAppPool\"", " \"passAnonymousToken\": true", " \"processModel\": { \"identityType\": \"ApplicationPoolIdentity\"", " \"idleTimeout\": \"00:20:00\"", " \"idleTimeoutAction\": \"Terminate\"", " \"loadUserProfile\": false", " \"logEventOnProcessModel\": \"IdleTimeout\"", " \"logonType\": \"LogonBatch\"", " \"manualGroupMembership\": false", " \"maxProcesses\": 1", " \"pingInterval\": \"00:00:30\"", " \"pingResponseTime\": \"00:01:30\"", " \"pingingEnabled\": true", " \"requestQueueDelegatorIdentity\": \"\"", " \"setProfileEnvironment\": true", " \"shutdownTimeLimit\": \"00:01:30\"", " \"startupTimeLimit\": \"00:01:30\"", " \"userName\": \"\" }", " \"queueLength\": 1000", " \"recycling\": { \"disallowOverlappingRotation\": false", " \"disallowRotationOnConfigChange\": false", " \"logEventOnRecycle\": \"Time", "Requests", "Schedule", "Memory", "IsapiUnhealthy", "OnDemand", "ConfigChange", "PrivateMemory\"", " \"periodicRestart\": { \"memory\": 0", " \"privateMemory\": 0", " \"requests\": 0", " \"time\": \"1.05:00:00\" } }", " \"startMode\": \"OnDemand\"", " \"state\": \"Started\" }", " \"name\": \"DefaultAppPool\" } ]"]

attributes

словарь

Словарь со сведениями о конкретном пуле приложений.

Полный список см. на странице https://learn.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/add/#attributes.

Возвращается: при успехе

cpu

словарь

Пары ключ-значение с текущими атрибутами cpu пула приложений.

Возвращается: при успехе

Пример: {"action": "NoAction", "limit": 0, "resetInterval": {"Days": 0, "Hours": 0}}

failure

словарь

Пары ключ-значение с текущими атрибутами сбоя пула приложений.

Возвращается: при успехе

Пример: {"autoShutdownExe": "", "orphanActionExe": "", "rapidFailProtextionInterval": {"Days": 0, "Hours": 0}}

processModel

словарь

Пары ключ-значение с текущими атрибутами processModel пула приложений.

Возвращается: при успехе

Пример: {"identityType": "ApplicationPoolIdentity", "logonType": "LogonBatch", "pingInterval": {"Days": 0, "Hours": 0}}

recycling

словарь

Пары ключ-значение с текущими атрибутами перезапуска пула приложений.

Возвращается: при успехе

Пример: {"disallowOverlappingRotation": false, "disallowRotationOnConfigChange": false, "logEventOnRecycle": "Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory"}

name

строка

Имя пула приложений.

Возвращается: при успехе

Пример: "DefaultAppPool"

exists

логическое значение

Наличие найденных пулов приложений.

Возвращается: при успехе

Пример: true

Авторы

  • Ron Gershburg (@rgershbu)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Сообщить о проблеме
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/microsoft/iis/web_app_pool_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API