cisco.dnac.template_intent модуль — Модуль ресурсов для функций шаблонов
Примечание
Этот модуль входит в коллекцию cisco.dnac (версия 6.20.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.
Для использования в плейбуке укажите: cisco.dnac.template_intent.
Добавлена в cisco.dnac 6.6.0
Описание
- Управление операциями создания, обновления и удаления ресурса Шаблон конфигурации.
- API для создания шаблона по имени проекта и имени шаблона.
- API для обновления шаблона по имени шаблона и имени проекта.
- API для удаления шаблона по имени шаблона и имени проекта.
- API для экспорта проектов для заданных имен проектов.
- API для экспорта шаблонов для заданных идентификаторов шаблонов.
- API для управления операцией создания ресурса Импорт проекта шаблона конфигурации.
- API для управления операцией создания ресурса Импорт шаблона шаблона конфигурации.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- dnacentersdk == 2.4.5
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
config list / elements=dictionary / required | Список подробностей управляемых шаблонов. |
|
configuration_templates dictionary |
Создать/Обновить/Удалить шаблон. |
|
author string |
Автор шаблона. |
|
composite boolean |
Является ли это составным шаблоном. Варианты:
|
|
containing_templates list / elements=dictionary |
Configuration Template Create’s containingTemplates. |
|
composite boolean |
Является ли это составным шаблоном. Варианты:
|
|
description string |
Описание шаблона. |
|
device_types list / elements=dictionary |
deviceTypes, на которые будут применены шаблоны. |
|
product_family string |
Семейство устройств. |
|
product_series string |
Серия устройств. |
|
product_type string |
Тип устройства. |
|
id string |
UUID шаблона. |
|
language string |
Язык шаблона Варианты:
|
|
name string |
Название шаблона. |
|
project_description string |
Описание созданного проекта. |
|
project_name string |
Название проекта, в котором управляются шаблоны. |
|
rollback_template_params list / elements=dictionary |
Параметры, необходимые для отката шаблона. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
CustomOrder параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение по умолчанию параметра шаблона. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является ли переменной. Choices:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Choices:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
Диапазон Configuration Template Create. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Является ли параметр обязательным. Choices:
|
|
selection dictionary |
Выбор Configuration Template Create. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
tags list / elements=dictionary |
Теги Configuration Template Create. |
|
id string |
UUID тега. |
|
name string |
Имя тега. |
|
template_content string |
Контент шаблона. |
|
template_params list / elements=dictionary |
templateParams Configuration Template Create. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
Порядок параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение параметра шаблона по умолчанию. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Имя параметра для отображения. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Текстовые инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является ли переменной. Варианты:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Варианты:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Поставщик. |
|
range list / elements=dictionary |
Диапазон шаблона создания конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Требуется ли параметр. Варианты:
|
|
selection dictionary |
Выбор шаблона конфигурации. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
version string |
Текущая версия шаблона. |
|
create_time integer |
Время создания шаблона. |
|
custom_params_order boolean |
Порядок пользовательских параметров. Choices:
|
|
device_types list / elements=dictionary |
Типы устройств для создания шаблона конфигурации. Это поле обязательно для создания нового шаблона. |
|
product_family string |
Семейство устройств. |
|
product_series string |
Серия устройств. |
|
product_type string |
Тип устройства. |
|
failure_policy string |
Определите политику обработки ошибок, если развертывание шаблона завершится неудачей. |
|
id string |
UUID шаблона. |
|
language string |
Язык шаблона Choices:
|
|
last_update_time integer |
Время обновления шаблона. |
|
latest_version_time integer |
Время последней версии шаблона. |
|
parent_template_id string |
Идентификатор родительского шаблона. |
|
project_description string |
Описание проекта. |
|
project_id string |
UUID проекта. |
|
project_name string |
Название проекта. |
|
rollback_template_content string |
Содержание шаблона отката. |
|
rollback_template_params list / elements=dictionary |
rollbackTemplateParams для создания шаблона конфигурации. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
customOrder параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение по умолчанию параметра шаблона. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является ли переменной. Choices:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Choices:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
Диапазон Configuration Template Create. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Является ли параметр обязательным. Choices:
|
|
selection dictionary |
Выбор Configuration Template Create. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
software_type string |
Применимый тип программного обеспечения устройства. Это поле обязательно для создания нового шаблона. |
|
software_variant string |
Применимый вариант программного обеспечения устройства. |
|
software_version string |
Применимая версия программного обеспечения устройства. |
|
template_content string |
Содержание шаблона. |
|
template_description string |
Описание шаблона. |
|
template_name string |
Имя шаблона. Это поле обязательно для создания нового шаблона. |
|
template_params list / elements=dictionary |
Параметры шаблона Configuration Template Create. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
Порядок параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение параметра шаблона по умолчанию. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Текстовые инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Это не переменная. Варианты:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Это массив. Варианты:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Поставщик. |
|
range list / elements=dictionary |
Диапазон создания шаблона конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Требуется ли параметр. Варианты:
|
|
selection dictionary |
Выбор шаблона конфигурации. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
template_tag list / elements=dictionary |
Теги шаблона конфигурации. |
|
id string |
UUID тега. |
|
name string |
Имя тега. |
|
validation_errors dictionary |
Ошибки валидации Configuration Template Create. |
|
rollback_template_errors list / elements=dictionary |
Ошибки валидации или конфликты проектирования шаблона отката. |
|
template_errors list / elements=dictionary |
Ошибки валидации или конфликты проектирования. |
|
template_id string |
UUID шаблона. |
|
template_version string |
Текущая версия шаблона. |
|
version string |
Текущая версия шаблона. |
|
version_description string |
Комментарии к версии шаблона. |
|
export dictionary |
Экспорт деталей проекта/шаблона. |
|
project list / elements=string |
Экспорт проекта. |
|
template list / elements=dictionary |
Экспорт шаблона. |
|
project_name string |
Имя проекта, в котором доступен шаблон. |
|
template_name string |
Имя шаблона, который необходимо экспортировать |
|
import dictionary |
Импорт деталей проекта/шаблона. |
|
project dictionary |
Импорт деталей проекта. |
|
do_version boolean |
Параметр запроса DoVersion. Если этот флаг имеет значение true, создает новую версию шаблона с импортированным содержимым, если шаблоны уже существуют. Если false и если шаблон уже существует, операция завершается с ошибкой «Шаблон уже существует». Choices:
|
|
template dictionary |
Импорт деталей шаблона. |
|
do_version boolean |
Параметр запроса DoVersion. Если этот флаг имеет значение true, создает новую версию шаблона с импортированным содержимым, если шаблоны уже существуют. Если false и если шаблон уже существует, операция завершается с ошибкой «Шаблон уже существует». Choices:
|
|
payload list / elements=dictionary |
Полезная нагрузка Configuration Template Import Template. |
|
author string |
Автор шаблона. |
|
composite boolean |
Является ли это составным шаблоном. Choices:
|
|
containing_templates list / elements=dictionary |
Configuration Template Import Template’s containingTemplates. |
|
composite boolean |
Является ли это составным шаблоном. Choices:
|
|
description string |
Описание шаблона. |
|
device_types list / elements=dictionary |
Типы устройств для импорта шаблона конфигурации. |
|
product_family string |
Семейство устройств. |
|
product_series string |
Серия устройств. |
|
product_type string |
Тип устройства. |
|
id string |
UUID шаблона. |
|
language string |
Язык шаблона (JINJA или VELOCITY). |
|
name string |
Название шаблона. |
|
project_name string |
Название проекта. |
|
rollback_template_params list / elements=dictionary |
Параметры отката шаблона импорта конфигурации. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
CustomOrder параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение по умолчанию параметра шаблона. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является ли переменной. Варианты:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Варианты:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
Диапазон шаблона импорта конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Является ли параметр обязательным. Choices:
|
|
selection dictionary |
Выбор шаблона импорта конфигурации. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
tags list / elements=dictionary |
Теги шаблона импорта конфигурации. |
|
id string |
UUID тега. |
|
name string |
Название тега. |
|
template_content string |
Содержание шаблона. |
|
template_params list / elements=dictionary |
Параметры шаблона импорта конфигурации. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
CustomOrder параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение параметра шаблона по умолчанию. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Это не переменная. Choices:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Это массив. Choices:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
Диапазон для импорта шаблона конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Требуется ли параметр. Choices:
|
|
selection dictionary |
Выбор для импорта шаблона конфигурации. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
version string |
Текущая версия шаблона. |
|
create_time integer |
Время создания шаблона. |
|
custom_params_order boolean |
Порядок пользовательских параметров. Choices:
|
|
description string |
Описание шаблона. |
|
device_types list / elements=dictionary |
Типы устройств для импорта шаблона конфигурации. |
|
product_family string |
Семейство устройств. |
|
product_series string |
Серия устройств. |
|
product_type string |
Тип устройства. |
|
failure_policy string |
Определить политику обработки ошибок, если развертывание шаблона завершилось неудачей. |
|
id string |
UUID шаблона. |
|
language string |
Язык шаблона (JINJA или VELOCITY). |
|
last_update_time integer |
Время обновления шаблона. |
|
latest_version_time integer |
Время последней версии шаблона. |
|
name string |
Имя шаблона. |
|
parent_template_id string |
Идентификатор родительского шаблона. |
|
project_id string |
UUID проекта. |
|
project_name string |
Название проекта. |
|
rollback_template_content string |
Контент шаблона для отката. |
|
rollback_template_params list / elements=dictionary |
rollbackTemplateParams для импорта шаблона конфигурации. |
|
binding string |
Привязка к источнику. |
|
custom_order integer |
CustomOrder параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение по умолчанию параметра шаблона. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является ли переменной. Варианты:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Варианты:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
range для импорта шаблона конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Параметр обязателен. Варианты:
|
|
selection dictionary |
Выбор конфигурации шаблона импорта шаблона. |
|
default_selected_values list / elements=string |
Значения по умолчанию для выбора. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
software_type string |
Применимый тип программного обеспечения устройства. |
|
software_variant string |
Применимый вариант программного обеспечения устройства. |
|
software_version string |
Применимая версия программного обеспечения устройства. |
|
tags list / elements=dictionary |
Теги шаблона импорта конфигурации. |
|
id string |
UUID тега. |
|
name string |
Имя тега. |
|
template_content string |
Содержание шаблона. |
|
template_params list / elements=dictionary |
Параметры шаблона импорта конфигурации. |
|
binding string |
Связь с источником. |
|
custom_order integer |
Пользовательский порядок параметра шаблона. |
|
data_type string |
Тип данных параметра шаблона. |
|
default_value string |
Значение параметра шаблона по умолчанию. |
|
description string |
Описание параметра шаблона. |
|
display_name string |
Отображаемое имя параметра. |
|
group string |
Группа. |
|
id string |
UUID параметра шаблона. |
|
instruction_text string |
Текст инструкции для параметра. |
|
key string |
Ключ. |
|
not_param boolean |
Не является переменной. Варианты:
|
|
order integer |
Порядок параметра шаблона. |
|
param_array boolean |
Является ли массивом. Варианты:
|
|
parameter_name string |
Имя параметра шаблона. |
|
provider string |
Провайдер. |
|
range list / elements=dictionary |
Диапазон для импорта шаблона конфигурации. |
|
id string |
UUID диапазона. |
|
max_value integer |
Максимальное значение диапазона. |
|
min_value integer |
Минимальное значение диапазона. |
|
required boolean |
Обязательный ли параметр. Варианты:
|
|
selection dictionary |
Выбор для импорта шаблона конфигурации. |
|
default_selected_values list / elements=string |
Значения выбора по умолчанию. |
|
id string |
UUID выбора. |
|
selection_type string |
Тип выбора (SINGLE_SELECT или MULTI_SELECT). |
|
selection_values dictionary |
Значения выбора. |
|
validation_errors dictionary |
Ошибки валидации для импорта шаблона конфигурации. |
|
rollback_template_errors dictionary |
Ошибки валидации или конфликты дизайна шаблона отката. |
|
template_errors dictionary |
Ошибки валидации или конфликты дизайна. |
|
template_id string |
UUID шаблона. |
|
template_version string |
Текущая версия шаблона. |
|
version string |
Текущая версия шаблона. |
|
project_name string |
Параметр пути ProjectName. Имя проекта для создания шаблона в рамках проекта. |
config_verify boolean | Установите в True, чтобы проверить Cisco DNA Center после применения конфигурации playbook. Варианты:
|
dnac_api_task_timeout integer | Определяет время ожидания в секундах для вызовов API для получения сведений о задаче. Если сведения о задаче не получены в течение этого периода, процесс завершится, и будет зарегистрировано уведомление о времени ожидания. Default: |
dnac_debug boolean | Флаг для Cisco DNA Center SDK для включения отладки. Choices:
|
dnac_host string / required | Имя хоста Cisco DNA Center. |
dnac_log boolean | Флаг для включения/отключения ведения журнала выполнения playbook. Если значение true и указан путь dnac_log_file_path, - создайте файл журнала в местоположении выполнения с указанным именем. Если значение true и путь dnac_log_file_path не указан, - создайте файл журнала в местоположении выполнения с именем «dnac.log». Если значение false, - ведение журнала отключено. Если файл журнала не существует, - он создается в режиме добавления или записи в зависимости от флага «dnac_log_append». Если файл журнала существует, - он перезаписывается или к нему добавляется информация в зависимости от флага «dnac_log_append». Choices:
|
dnac_log_append boolean | Определяет режим файла. Установите значение True для режима «добавления». Установите значение False для режима «записи». Choices:
|
dnac_log_file_path string | Управляет ведением журнала. Журналы записываются, если dnac_log имеет значение True. Если путь не указан, - когда «dnac_log_append» равно True, «dnac.log» создается в текущем каталоге Ansible; журналы добавляются. - Когда «dnac_log_append» равно False, «dnac.log» создается; журналы перезаписываются. Если путь указан, - когда «dnac_log_append» равно True, файл открывается в режиме добавления. - Когда «dnac_log_append» равно False, файл открывается в режиме записи (w). - В сценариях с общим файлом без режима добавления содержимое перезаписывается после каждого выполнения модуля. - Для общего файла журнала установите append в False для первого модуля (для перезаписи); для последующих модулей установите append в True. Default: |
dnac_log_level string | Устанавливает порог для уровня журнала. Сообщения с уровнем, равным или выше этого, будут регистрироваться. Уровни перечислены в порядке серьезности [CRITICAL, ERROR, WARNING, INFO, DEBUG]. CRITICAL указывает на серьезные ошибки, останавливающие программу. Отображает только сообщения CRITICAL. ERROR указывает на проблемы, препятствующие работе функции. Отображает сообщения ERROR и CRITICAL. WARNING указывает на потенциальные будущие проблемы. Отображает сообщения WARNING, ERROR, CRITICAL. INFO отслеживает нормальную работу. Отображает сообщения INFO, WARNING, ERROR, CRITICAL. DEBUG предоставляет подробную диагностическую информацию. Отображает все сообщения журнала. Default: |
dnac_password string | Пароль Cisco DNA Center для аутентификации. |
dnac_port string | Порт Cisco DNA Center. Default: |
dnac_task_poll_interval integer | Указывает интервал в секундах между последовательными вызовами API для получения сведений о задаче. Default: |
dnac_username aliases: user string | Имя пользователя Cisco DNA Center для аутентификации. Default: |
dnac_verify boolean | Флаг для включения или отключения проверки сертификата SSL. Choices:
|
dnac_version string | Информирует SDK о том, какую версию Cisco DNA Center использовать. Default: |
state string | Состояние DNAC после завершения модуля. Choices:
|
validate_response_schema boolean | Флаг для Cisco DNA Center SDK для включения проверки текстов запросов на соответствие JSON-схеме. Choices:
|
Примечания
Примечание
- Используемые методы SDK: configuration_templates.ConfigurationTemplates.create_template, configuration_templates.ConfigurationTemplates.deletes_the_template, configuration_templates.ConfigurationTemplates.update_template, configuration_templates.ConfigurationTemplates.export_projects, configuration_templates.ConfigurationTemplates.export_templates, configuration_templates.ConfigurationTemplates.imports_the_projects_provided, configuration_templates.ConfigurationTemplates.imports_the_templates_provided,
- Используемые пути: post /dna/intent/api/v1/template-programmer/project/{projectId}/template, delete /dna/intent/api/v1/template-programmer/template/{templateId}, put /dna/intent/api/v1/template-programmer/template, post /dna/intent/api/v1/template-programmer/project/name/exportprojects, post /dna/intent/api/v1/template-programmer/template/exporttemplates, post /dna/intent/api/v1/template-programmer/project/importprojects, post /dna/intent/api/v1/template-programmer/project/name/{projectName}/template/importtemplates,
- Не поддерживается
check_mode - Плагин работает на контрольном узле и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
- Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения
Примеры
- name: Create a new template, export and import the project and template.
cisco.dnac.template_intent:
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}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
- configuration_templates:
author: string
composite: true
create_time: 0
custom_params_order: true
description: string
device_types:
- product_family: string
product_series: string
product_type: string
failure_policy: string
id: string
language: string
last_update_time: 0
latest_version_time: 0
name: string
parent_template_id: string
project_id: string
project_name: string
project_description: string
rollback_template_content: string
software_type: string
software_variant: string
software_version: string
tags:
- id: string
name: string
template_content: string
validation_errors:
rollback_template_errors:
- {}
template_errors:
- {}
template_id: string
template_version: string
version: string
export:
project:
- string
template:
- project_name : string
template_name: string
import:
project:
do_version: true
export:
do_version: true
payload:
- author: string
composite: true
containing_templates:
- composite: true
description: string
device_types:
- product_family: string
product_series: string
product_type: string
id: string
language: string
name: string
project_name: string
rollback_template_params:
- binding: string
custom_order: 0
data_type: string
default_value: string
description: string
display_name: string
group: string
id: string
instruction_text: string
key: string
not_param: true
order: 0
param_array: true
parameter_name: string
provider: string
range:
- id: string
project_name: string
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
response_1 словарь | Словарь с данными о версии шаблона, возвращенными DNAC Python SDK Возвращается: всегда Пример: |
response_2 список / элементы=строка | Список с ответом, возвращенным Cisco DNAC Python SDK Возвращается: всегда Пример: |
response_3 словарь | Словарь с существующими деталями шаблона, возвращенными Cisco DNAC Python SDK Возвращается: всегда Пример: |
response_4 словарь | Детали шаблонов в списке, возвращенные Cisco DNAC Python SDK Возвращается: всегда Пример: |
response_5 словарь | Детали проектов в списке, возвращенные 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/template_intent_module.html