cisco.meraki.organizations_licensing_coterm_licenses_info модуль — Модуль информации для лицензий организаций по _licensing _coterm _licenses
Примечание
Этот модуль входит в коллекцию cisco.meraki (версия 2.18.2).
Если вы используете пакет ansible, эта коллекция, возможно, уже установлена. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.meraki. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в книге задач, укажите: cisco.meraki.organizations_licensing_coterm_licenses_info.
Новый в cisco.meraki 2.16.0
Обзор
- Получить все лицензии организаций по _licensing _coterm _licenses.
- Вывести список лицензий в организации coterm.
Примечание
Для этого модуля есть соответствующий плагин действий.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- meraki >= 2.4.9
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
direction string | direction (строка), направление для постраничной навигации, либо «next» (по умолчанию), либо «prev» страница По умолчанию: |
endingBefore string | Параметр запроса EndingBefore. Токен, используемый сервером для указания конца страницы. Часто это метка времени или ID, но не ограничивается ими. Этот параметр не должен определяться клиентскими приложениями. Ссылка на первую, последнюю, предыдущую или следующую страницу в заголовке HTTP Link должна определять его. |
expired boolean | Параметр запроса Expired. Фильтр для лицензий, срок действия которых истек. Варианты:
|
headers dictionary | Дополнительные заголовки. |
invalidated boolean | Параметр запроса Invalidated. Фильтр для лицензий, которые аннулированы. Варианты:
|
meraki_action_batch_retry_wait_time integer | meraki_action_batch_retry_wait_time (целое число), время ожидания повторной попытки при ошибке параллельной обработки действий По умолчанию: |
meraki_api_key string / required | meraki_api_key (строка), API ключ, сгенерированный на панели управления; также может быть установлен как переменная окружения MERAKI_DASHBOARD_API_KEY |
meraki_base_url string | meraki_base_url (строка), предшествует всем конечным точкам ресурсов По умолчанию: |
meraki_be_geo_id string | meraki_be_geo_id (строка), необязательный идентификатор партнера для отслеживания использования API; также может быть установлен как переменная окружения BE_GEO_ID По умолчанию: |
meraki_caller string | meraki_caller (строка), необязательный идентификатор для отслеживания использования API; также может быть установлен как переменная окружения MERAKI_PYTHON_SDK_CALLER По умолчанию: |
meraki_certificate_path string | meraki_certificate_path (строка), путь для проверки сертификата TLS/SSL, если находится за локальным прокси По умолчанию: |
meraki_inherit_logging_config boolean | meraki_inherit_logging_config (логическое значение), наследует ваш собственный экземпляр регистратора Варианты:
|
meraki_log_file_prefix string | meraki_log_file_prefix (строка), имя файла журнала с добавлением даты и времени По умолчанию: |
meraki_log_path string | log_path (строка), путь к выходному журналу; по умолчанию, рабочий каталог скрипта, если не указан По умолчанию: |
meraki_maximum_retries integer | meraki_maximum_retries (целое число), повторить до этого количества раз при возникновении ошибок 429 или других ошибок на стороне сервера По умолчанию: |
meraki_nginx_429_retry_wait_time integer | meraki_nginx_429_retry_wait_time (целое число), время ожидания повторной попытки Nginx 429 По умолчанию: |
meraki_output_log boolean | meraki_output_log (логическое значение), создать файл выходного журнала? Варианты:
|
meraki_print_console boolean | meraki_print_console (логическое значение), выводить выходные данные журнала на консоль? Варианты:
|
meraki_requests_proxy строка | meraki_requests_proxy (строка), прокси-сервер и порт, если нужно, для HTTPS По умолчанию: |
meraki_retry_4xx_error булево | meraki_retry_4xx_error (булево), повторить попытку при возникновении других ошибок 4XX (кроме 429)? Варианты:
|
meraki_retry_4xx_error_wait_time целое число | meraki_retry_4xx_error_wait_time (целое число), время ожидания повторной попытки при других ошибках 4XX По умолчанию: |
meraki_simulate булево | meraki_simulate (булево), смоделировать вызовы POST/PUT/DELETE, чтобы предотвратить изменения? Варианты:
|
meraki_single_request_timeout целое число | meraki_single_request_timeout (целое число), максимальное количество секунд для каждого вызова API По умолчанию: |
meraki_suppress_logging булево | meraki_suppress_logging (булево), отключить всю регистрацию? Тогда вы сами за себя отвечаете! Варианты:
|
meraki_use_iterator_for_get_pages булево | meraki_use_iterator_for_get_pages (булево), методы list* вернут итератор с каждым объектом вместо полного списка со всеми элементами Варианты:
|
meraki_wait_on_rate_limit булево | meraki_wait_on_rate_limit (булево), повторить попытку при возникновении ошибки 429 лимита запросов? Варианты:
|
organizationId строка | Параметр пути OrganizationId. Идентификатор организации. |
perPage целое число | Параметр запроса PerPage. Количество записей на страницу, возвращаемых результатом. Допустимый диапазон — 3-1000. По умолчанию 1000. |
startingAfter строка | Параметр запроса StartingAfter. Маркер, используемый сервером для указания начала страницы. Часто это отметка времени или идентификатор, но не ограничивается ими. Этот параметр не должен определяться клиентскими приложениями. Ссылка на первую, последнюю, предыдущую или следующую страницу в заголовке HTTP Link должна его определять. |
total_pages строка / обязательно | total_pages(целое число), используется с perPage для получения всех результатов до total_pages*perPage; -1 для всех страниц |
Примечания
Примечание
- Используемые методы SDK — licensing.Licensing.get_organization_licensing_coterm_licenses,
- Используемые пути — get /organizations/{organizationId}/licensing/coterm/licenses,
- Поддерживает
check_mode - Плагин работает на контрольном узле и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключения из Cisco meraki SDK
- Параметры, начинающиеся с meraki_, используются Cisco meraki Python SDK для установления подключения
См. также
См. также
- Документация Cisco Meraki для лицензирования getOrganizationLicensingCotermLicenses
-
Полное руководство по API getOrganizationLicensingCotermLicenses.
Примеры
- name: Get all organizations _licensing _coterm _licenses
cisco.meraki.organizations_licensing_coterm_licenses_info:
meraki_api_key: "{{meraki_api_key}}"
meraki_base_url: "{{meraki_base_url}}"
meraki_single_request_timeout: "{{meraki_single_request_timeout}}"
meraki_certificate_path: "{{meraki_certificate_path}}"
meraki_requests_proxy: "{{meraki_requests_proxy}}"
meraki_wait_on_rate_limit: "{{meraki_wait_on_rate_limit}}"
meraki_nginx_429_retry_wait_time: "{{meraki_nginx_429_retry_wait_time}}"
meraki_action_batch_retry_wait_time: "{{meraki_action_batch_retry_wait_time}}"
meraki_retry_4xx_error: "{{meraki_retry_4xx_error}}"
meraki_retry_4xx_error_wait_time: "{{meraki_retry_4xx_error_wait_time}}"
meraki_maximum_retries: "{{meraki_maximum_retries}}"
meraki_output_log: "{{meraki_output_log}}"
meraki_log_file_prefix: "{{meraki_log_file_prefix}}"
meraki_log_path: "{{meraki_log_path}}"
meraki_print_console: "{{meraki_print_console}}"
meraki_suppress_logging: "{{meraki_suppress_logging}}"
meraki_simulate: "{{meraki_simulate}}"
meraki_be_geo_id: "{{meraki_be_geo_id}}"
meraki_use_iterator_for_get_pages: "{{meraki_use_iterator_for_get_pages}}"
meraki_inherit_logging_config: "{{meraki_inherit_logging_config}}"
perPage: 0
startingAfter: string
endingBefore: string
invalidated: True
expired: True
organizationId: string
total_pages: -1
direction: next
register: result
Возвращаемые значения
Общие возвращаемые значения описаны в здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
meraki_response список / элементы=словарь | Словарь или список с ответом, возвращенным Cisco Meraki Python SDK Возвращается: всегда Пример: |
Ссылки на коллекции
© 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/cisco/meraki/organizations_licensing_coterm_licenses_info_module.html