Spec-Zone.ru › Ansible

Модуль cisco.dnac.pnp_virtual_account_devices_sync — Модуль ресурсов для синхронизации устройств виртуальных учётных записей PnP

Примечание

Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).

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

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

Чтобы использовать его в книге задач, укажите: cisco.dnac.pnp_virtual_account_devices_sync.

Добавлен в cisco.dnac 3.1.0

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

Описание

  • Управление операцией создания ресурса Синхронизации устройств виртуальных учётных записей PnP.
  • Синхронизирует информацию об устройстве из заданной интеллектуальной учётной записи и виртуальной учётной записи с базой данных PnP. Ответная нагрузка возвращает список синхронизированных устройств (Устарело).

Примечание

Для этого модуля существует соответствующий плагин действия.

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

autoSyncPeriod

целое число

автоматический интервал синхронизации Pnp Virtual Account Devices Sync.

ccoUser

строка

ccoUser модуля Pnp Virtual Account Devices Sync.

dnac_debug

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

Флаг для включения отладки в SDK Cisco DNA Center.

Варианты:

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

dnac_host

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

Имя хоста Cisco DNA Center.

dnac_password

строка

Пароль для аутентификации в Cisco DNA Center.

dnac_port

целое число

Порт Cisco DNA Center.

По умолчанию: 443

dnac_username

алиасы: user

строка

Имя пользователя для аутентификации в Cisco DNA Center.

По умолчанию: "admin"

dnac_verify

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

Флаг для включения/выключения проверки сертификата SSL.

Варианты:

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

dnac_version

строка

Указывает SDK, какую версию Cisco DNA Center использовать.

По умолчанию: "2.3.7.6"

expiry

целое число

Срок действия Pnp Virtual Account Devices Sync.

lastSync

целое число

Последняя синхронизация Pnp Virtual Account Devices Sync.

profile

словарь

Профиль Pnp Virtual Account Devices Sync.

addressFqdn

строка

addressFqdn профиля Pnp Virtual Account Devices Sync.

addressIpV4

строка

addressIpV4 профиля Pnp Virtual Account Devices Sync.

cert

строка

cert профиля Pnp Virtual Account Devices Sync.

makeDefault

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

Флаг makeDefault.

Варианты:

  • false
  • true

name

строка

Имя профиля Pnp Virtual Account Devices Sync.

port

целое число

Порт профиля Pnp Virtual Account Devices Sync.

profileId

строка

profileId профиля Pnp Virtual Account Devices Sync.

proxy

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

Флаг прокси.

Варианты:

  • false
  • true

smartAccountId

строка

smartAccountId Pnp Virtual Account Devices Sync.

syncResult

словарь

Результат синхронизации Pnp Virtual Account Devices Sync.

syncList

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

Список синхронизации Pnp Virtual Account Devices Sync.

deviceSnList

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

Список серийных номеров устройств Pnp Virtual Account Devices Sync.

syncType

string

Тип синхронизации Pnp Virtual Account Devices.

syncMsg

string

Сообщение синхронизации Pnp Virtual Account Devices.

syncResultStr

string

Строка результата синхронизации Pnp Virtual Account Devices.

syncStartTime

integer

Время начала синхронизации Pnp Virtual Account Devices.

syncStatus

string

Статус синхронизации Pnp Virtual Account Devices.

tenantId

string

Идентификатор клиента Pnp Virtual Account Devices Sync.

token

string

Токен Pnp Virtual Account Devices Sync.

validate_response_schema

boolean

Флаг для Cisco DNA Center SDK, чтобы включить проверку запросов по схеме JSON.

Варианты:

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

virtualAccountId

string

Идентификатор виртуальной учётной записи Pnp Virtual Account Devices Sync.

Примечания

Примечание

  • Используемый метод SDK: device_onboarding_pnp.DeviceOnboardingPnp.sync_virtual_account_devices,
  • Используемые пути: post /dna/intent/api/v1/onboarding/pnp-device/vacct-sync,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

Документация Cisco DNA Center по синхронизации устройств Device Onboarding (PnP) SyncVirtualAccountDevices

Полное описание API SyncVirtualAccountDevices.

Примеры

- name: Create
  cisco.dnac.pnp_virtual_account_devices_sync:
    dnac_host: "{{dnac_host}}"
    dnac_username: "{{dnac_username}}"
    dnac_password: "{{dnac_password}}"
    dnac_verify: "{{dnac_verify}}"
    dnac_port: "{{dnac_port}}"
    dnac_version: "{{dnac_version}}"
    dnac_debug: "{{dnac_debug}}"
    autoSyncPeriod: 0
    ccoUser: string
    expiry: 0
    lastSync: 0
    profile:
      addressFqdn: string
      addressIpV4: string
      cert: string
      makeDefault: true
      name: string
      port: 0
      profileId: string
      proxy: true
    smartAccountId: string
    syncResult:
      syncList:
      - deviceSnList:
        - string
        syncType: string
      syncMsg: string
    syncResultStr: string
    syncStartTime: 0
    syncStatus: string
    tenantId: string
    token: string
    virtualAccountId: string

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

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

Ключ

Описание

dnac_response

словарь

Словарь или список с ответом, возвращаемым Cisco DNAC Python SDK

Возвращается: всегда

Пример: {"autoSyncPeriod": 0, "ccoUser": "string", "expiry": 0, "lastSync": 0, "profile": {"addressFqdn": "string", "addressIpV4": "string", "cert": "string", "makeDefault": true, "name": "string", "port": 0, "profileId": "string", "proxy": true}, "smartAccountId": "string", "syncResult": {"syncList": [{"deviceSnList": ["string"], "syncType": "string"}], "syncMsg": "string"}, "syncResultStr": "string", "syncStartTime": 0, "syncStatus": "string", "tenantId": "string", "token": "string", "virtualAccountId": "string"}

Авторы

  • Rafael Campos (@racampos)

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

  • Система отслеживания задач
  • Репозиторий (источники)

© 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/dnac/pnp_virtual_account_devices_sync_module.html

Spec-Zone.ru

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