Модуль vmware.vmware_rest.vcenter_datastore_info – Получение информации о хранилище данных, указанном параметром datastore.
Примечание
Этот модуль является частью коллекции vmware.vmware_rest (версия 3.2.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install vmware.vmware_rest. Для использования этого модуля необходимы дополнительные требования, подробности см. в разделе Требования.
Для использования в playbook укажите: vmware.vmware_rest.vcenter_datastore_info.
Новое в vmware.vmware_rest 0.1.0
Краткое описание
- Получает информацию о хранилище данных, указанном параметром datastore.
Требования
Ниже указаны требования, необходимые на хосте, на котором выполняется этот модуль.
- vSphere 7.0.3 или более поздняя версия
- python >= 3.6
- aiohttp
Параметры
Параметр | Комментарии |
|---|---|
datacenters aliases: filter_datacenters list / elements=string | Центры обработки данных, которые должны содержать хранилище данных, чтобы оно соответствовало фильтру. Если не указано или пусто, хранилища данных в любом центре обработки данных соответствуют фильтру. Когда клиенты передают значение этой структуры в качестве параметра, поле должно содержать идентификатор ресурсов, возвращаемых функцией vmware.vmware_rest.vcenter_datacenter_info. |
datastore string | Идентификатор хранилища данных, для которого необходимо получить информацию. Параметр должен быть идентификатором ресурса, возвращаемого функцией vmware.vmware_rest.vcenter_datastore_info. Обязательно при state=[‘get’] |
datastores list / elements=string | Идентификаторы хранилищ данных, которые могут соответствовать фильтру. Если не указано или пусто, хранилища данных с любым идентификатором соответствуют фильтру. Когда клиенты передают значение этой структуры в качестве параметра, поле должно содержать идентификатор ресурсов, возвращаемых функцией vmware.vmware_rest.vcenter_datastore_info. |
folders aliases: filter_folders list / elements=string | Папки, которые должны содержать хранилище данных, чтобы оно соответствовало фильтру. Если не указано или пусто, хранилища данных в любой папке соответствуют фильтру. Когда клиенты передают значение этой структуры в качестве параметра, поле должно содержать идентификатор ресурсов, возвращаемых функцией vmware.vmware_rest.vcenter_folder_info. |
names aliases: filter_names list / elements=string | Имена, которые должны иметь хранилища данных, чтобы соответствовать фильтру (см. name). Если не указано или пусто, хранилища данных с любым именем соответствуют фильтру. |
session_timeout float добавлено в vmware.vmware_rest 2.1.0 | Настройки времени ожидания для сеанса клиента. Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и получение ответа. Значение по умолчанию — 300 с. |
types aliases: filter_types list / elements=string | Типы, которые должны иметь хранилища данных, чтобы соответствовать фильтру (см. type). Если не указано или пусто, хранилища данных с любым типом соответствуют фильтру. |
vcenter_hostname string / required | Имя хоста или IP-адрес vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_password string / required | Пароль vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_rest_log_file string | Этот необязательный параметр позволяет задать расположение файла журнала. Этот файл будет использоваться для записи взаимодействия HTTP REST. Файл будет сохранен на хосте, на котором выполняется модуль. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_username string / required | Имя пользователя vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_validate_certs boolean | Разрешает подключение, когда SSL-сертификаты недействительны. Установите в Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
Примечания
Примечание
- Тестировалось на vSphere 7.0.3
Примеры
- name: Build a list of all the datastores vmware.vmware_rest.vcenter_datastore_info: register: all_the_datastores
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
значение список / элементы=строка | Создаёт список всех хранилищ данных Возвращается: При успехе Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/vmware/vmware_rest/vcenter_datastore_info_module.html