Spec-Zone.ru › Ansible

cisco.dnac.device_credential_create модуль – Модуль ресурса для создания учетных данных устройства

Примечание

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

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

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

Чтобы использовать его в playbook, укажите: cisco.dnac.device_credential_create.

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

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

Описание

  • Управление операцией создания ресурса «Создание учетных данных устройства».
  • API для создания учетных данных устройств. Этот API устарел и больше не будет доступен в выпуске Cisco DNA Center после 1 августа 2024 года 23:59:59 по Гринвичу. Обратитесь к новому API создания глобальных учетных данных V2.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

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

Варианты:

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

dnac_host

string / обязательно

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

dnac_password

string

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

dnac_port

integer

Порт Cisco DNA Center.

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

dnac_username

псевдонимы: user

string

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

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

dnac_verify

boolean

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

Варианты:

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

dnac_version

string

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

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

settings

dictionary

Настройки модуля Device Credential Create.

cliCredential

list / элементы=dictionary

cliCredential модуля Device Credential Create.

description

string

Имя или описание для CLI-кредиенциалов.

enablePassword

string

Пароль для включения CLI-кредиенциалов.

password

string

Пароль для CLI-кредиенциалов.

username

string

Имя пользователя для CLI-кредиенциалов.

httpsRead

list / элементы=dictionary

httpsRead модуля Device Credential Create.

name

string

Имя или описание кредиенциалов http-чтения.

password

string

Пароль для кредиенциалов http-чтения.

port

float

Порт для кредиенциалов http-чтения.

username

string

Имя пользователя для кредиенциалов http-чтения.

httpsWrite

list / элементы=dictionary

httpsWrite модуля Device Credential Create.

name

string

Имя или описание кредиенциалов http-записи.

password

string

Пароль для кредиенциалов http-записи.

port

float

Порт для кредиенциалов http-записи.

username

string

Имя пользователя для кредиенциалов http-записи.

snmpV2cRead

list / элементы=dictionary

snmpV2cRead модуля Device Credential Create.

END_OF_DOCUMENT_MARKER

описание

строка

Описание для чтения snmp v2.

readCommunity

строка

Готовая община для учетных данных чтения snmp v2.

snmpV2cWrite

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

snmpV2cWrite модуля создания учетных данных устройства.

описание

строка

Описание для записи snmp v2.

writeCommunity

строка

Община записи для учетных данных записи snmp v2.

snmpV3

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

snmpV3 модуля создания учетных данных устройства.

authPassword

строка

Пароль аутентификации для учетных данных snmpv3.

authType

строка

Тип аутентификации для учетных данных snmpv3.

описание

строка

Имя или описание для учетных данных SNMPV3.

privacyPassword

строка

Пароль конфиденциальности для учетных данных snmpv3.

privacyType

строка

Тип конфиденциальности для учетных данных snmpv3.

snmpMode

строка

Режим для учетных данных snmpv3.

имя пользователя

строка

Имя пользователя для учетных данных SNMPv3.

validate_response_schema

логический

Флаг Cisco DNA Center SDK для включения проверки заголовков запроса по схеме JSON.

Варианты:

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

Примечания

Примечание

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

См. также

См. также

Документация Cisco DNA Center для Network Settings CreateDeviceCredentials

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

Примеры

- name: Create
  cisco.dnac.device_credential_create:
    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}}"
    settings:
      cliCredential:
      - description: string
        enablePassword: string
        password: string
        username: string
      httpsRead:
      - name: string
        password: string
        port: 0
        username: string
      httpsWrite:
      - name: string
        password: string
        port: 0
        username: string
      snmpV2cRead:
      - description: string
        readCommunity: string
      snmpV2cWrite:
      - description: string
        writeCommunity: string
      snmpV3:
      - authPassword: string
        authType: string
        description: string
        privacyPassword: string
        privacyType: string
        snmpMode: string
        username: string

Значения возврата

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

Ключ

Описание

dnac_response

словарь

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

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

Пример: {"executionId": "string", "executionStatusUrl": "string", "message": "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/device_credential_create_module.html

Spec-Zone.ru

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