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 для включения отладки. Варианты:
|
dnac_host string / обязательно | Имя хоста Cisco DNA Center. |
dnac_password string | Пароль Cisco DNA Center для аутентификации. |
dnac_port integer | Порт Cisco DNA Center. По умолчанию: |
dnac_username псевдонимы: user string | Имя пользователя Cisco DNA Center для аутентификации. По умолчанию: |
dnac_verify boolean | Флаг для включения или отключения проверки сертификата SSL. Варианты:
|
dnac_version string | Указывает SDK, какую версию Cisco DNA Center использовать. По умолчанию: |
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. |
|
описание строка |
Описание для чтения 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. Варианты:
|
Примечания
Примечание
- Используемые методы 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 Возвращается: всегда Пример: |
Ссылки на сборку
© 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