Spec-Zone.ru › Ansible

модуль vmware.vmware_rest.vcenter_storage_policies_info — возвращает информацию максимум о 1024 видимых (с учетом проверок разрешений) политиках хранения, доступных в vCenter

Примечание

Этот модуль входит в коллекцию vmware.vmware_rest (версия 4.10.0).

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

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

Чтобы использовать модуль в плейбуке, укажите: vmware.vmware_rest.vcenter_storage_policies_info.

Новое в vmware.vmware_rest 0.3.0

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

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

  • Возвращает информацию максимум о 1024 видимых (с учетом проверок разрешений) политиках хранения, доступных в vCenter. Эти политики хранения можно использовать для подготовки виртуальных машин или дисков.

Требования

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

  • vSphere 7.0.3 или более поздней версии
  • python >= 3.6
  • aiohttp

Параметры

Параметр

Комментарии

policies

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

Идентификаторы политик хранения, соответствующих фильтру.

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

Если клиенты передают значение этой структуры в качестве параметра, поле должно содержать идентификатор ресурсов, возвращенных модулем vmware.vmware_rest.vcenter_storage_policies_info.

session_timeout

число с плавающей точкой

добавлено в vmware.vmware_rest 2.1.0

Настройки времени ожидания для сеанса клиента.

Максимальное количество секунд на выполнение всей операции, включая установление соединения, отправку запроса и получение ответа.

Значение по умолчанию — 300 с.

vcenter_hostname

строка / обязательный

Имя узла или IP-адрес vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_HOST.

vcenter_password

строка / обязательный

Пароль vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_PASSWORD.

vcenter_rest_log_file

строка

Этот необязательный параметр позволяет указать расположение файла журнала.

Этот файл будет использоваться для записи взаимодействия по HTTP REST.

Файл будет сохранен на узле, на котором выполняется модуль.

Если значение не указано в задаче, вместо него

будет использовано значение переменной среды VMWARE_REST_LOG_FILE.

vcenter_username

строка / обязательный

Имя пользователя vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_USER.

vcenter_validate_certs

логический

Разрешает подключение, если SSL-сертификаты недействительны. Установите значение false, если сертификаты не являются доверенными.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Проверено на vSphere 7.0.3

Примеры

- name: List existing storage policies
  vmware.vmware_rest.vcenter_storage_policies_info:
  register: storage_policies

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

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

Ключ

Описание

value

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

Список существующих политик хранения

Возвращается: при успешном выполнении

Пример: [{"description": "Management Storage policy used for VMC large cluster", "name": "Management Storage Policy - Large", "policy": "cd8f7c94-3e11-67fc-17f5-4e96d91a5beb"}, {"description": "Allow the datastore to determine the best placement strategy for storage objects", "name": "VVol No Requirements Policy", "policy": "f4e5bade-15a2-4805-bf8e-52318c4ce443"}, {"description": "Management Storage policy used for smaller VMC Stretched Cluster configuration.", "name": "Management Storage Policy - Stretched Lite", "policy": "d109de24-c966-428f-8da2-d281e6671e35"}, {"description": "Sample storage policy for VMware's VM and virtual disk encryption", "name": "VM Encryption Policy", "policy": "4d5f673c-536f-11e6-beb8-9e71128cae77"}, {"description": "Management Storage policy used for encrypting VM", "name": "Management Storage policy - Encryption", "policy": "b1263970-8662-69e2-adc6-fa8ae01abecc"}, {"description": "Management Storage policy used for VMC single node cluster", "name": "Management Storage Policy - Single Node", "policy": "a9423670-7455-11e8-adc0-fa7ae01bbebc"}, {"description": "Storage policy used as default for Host-local PMem datastores", "name": "Host-local PMem Default Storage Policy", "policy": "c268da1b-b343-49f7-a468-b1deeb7078e0"}, {"description": "Storage policy used as default for vSAN datastores", "name": "vSAN Default Storage Policy", "policy": "aa6d5a82-1c88-45da-85d3-3d74b91a5bad"}, {"description": "Management Storage policy used for VMC regular cluster", "name": "Management Storage Policy - Regular", "policy": "bb7e6b13-2d99-46eb-96e4-3d85c91a5bde"}, {"description": "Management Storage policy used for VMC regular cluster which requires THIN provisioning", "name": "Management Storage policy - Thin", "policy": "b6423670-8552-66e8-adc1-fa6ae01abeac"}, {"description": "Management Storage policy used for VMC stretched cluster", "name": "Management Storage Policy - Stretched", "policy": "f31f2442-8247-4517-87c2-8d69d7a6c696"}]

Авторы

  • Команда Ansible Cloud (@ansible-collections)

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

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

© 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/vmware/vmware_rest/vcenter_storage_policies_info_module.html

Spec-Zone.ru

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