Spec-Zone.ru › Ansible

Модуль cisco.meraki.networks_wireless_rf_profiles – Модуль ресурсов для networks_wireless_rfprofiles

Примечание

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

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

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

Для использования в книге задач укажите: cisco.meraki.networks_wireless_rf_profiles.

Добавлен в cisco.meraki 2.16.0

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

Описание

  • Управление операциями создания, обновления и удаления ресурсов networks_wireless_rfprofiles.
  • Создает новый профиль RF для этой сети.
  • Удаляет профиль RF.
  • Обновляет указанный профиль RF для этой сети.

Примечание

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

Требования

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

  • meraki >= 2.4.9
  • python >= 3.5

Параметры

Параметр

Комментарии

apBandSettings

словарь

Настройки, которые будут включены, если selectionType задан как ‘ap’.

bandOperationMode

строка

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’. По умолчанию – dual.

bands

словарь

Настройки, относящиеся ко всем полосам.

enabled

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

Список включенных полос. Может включать “2.4”, “5”, “6”, “disabled”.

bandSteeringEnabled

булево

Направляет клиента на наиболее открытую полосу. Может быть true или false. По умолчанию – true.

Варианты:

  • false
  • true

bandSelectionType

строка

Выбор полосы может быть задан как ‘ssid’ или ‘ap’. Этот параметр требуется при создании.

clientBalancingEnabled

булево

Направляет клиента к лучшему доступному точке доступа. Может быть true или false. По умолчанию – true.

Варианты:

  • false
  • true

fiveGhzSettings

словарь

Настройки, относящиеся к полосе 5 ГГц.

channelWidth

строка

Устанавливает ширину канала (МГц) для полосы 5 ГГц. Может быть ‘auto’, ‘20’, ‘40’ или ‘80’. По умолчанию – auto.

maxPower

целое число

Устанавливает максимальную мощность (дБм) для полосы 5 ГГц. Может быть целым числом от 2 до 30. По умолчанию – 30.

minBitrate

целое число

Устанавливает минимальную скорость передачи данных (Мбит/с) для полосы 5 ГГц. Может быть ‘6’, ‘9’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’. По умолчанию – 12.

minPower

целое число

Устанавливает минимальную мощность (дБм) для полосы 5 ГГц. Может быть целым числом от 2 до 30. По умолчанию – 8.

rxsop

целое число

Уровень RX-SOP регулирует чувствительность радиомодуля. Настоятельно рекомендуется использовать RX-SOP только после консультации с экспертом по беспроводным сетям. RX-SOP можно настроить в диапазоне от -65 до -95 (дБм). Значение null сбросит его к значению по умолчанию.

validAutoChannels

список / элементы=целое число

Устанавливает допустимые автоматические каналы для полосы 5 ГГц. Может быть ‘36’, ‘40’, ‘44’, ‘48’, ‘52’, ‘56’, ‘60’, ‘64’, ‘100’, ‘104’, ‘108’, ‘112’, ‘116’, ‘120’, ‘124’, ‘128’, ‘132’, ‘136’, ‘140’, ‘144’, ‘149’, ‘153’, ‘157’, ‘161’ или ‘165’. По умолчанию – 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165.

flexRadios

словарь

Настройки гибких радиомодулей.

byModel

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

Гибкие радиомодули по модели.

bands

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

Полоса, используемая для каждого гибкого радиомодуля. Например, ‘6’ задаст первый гибкий радиомодуль AP на 6 ГГц.

model

строка

Модель AP.

meraki_action_batch_retry_wait_time

целое число

meraki_action_batch_retry_wait_time (целое число), время ожидания повторных попыток при ошибке параллельного выполнения действий

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

meraki_api_key

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

meraki_api_key (строка), API ключ, сгенерированный в панели управления; также может быть задан как переменная окружения MERAKI_DASHBOARD_API_KEY

meraki_base_url

строка

meraki_base_url (строка), предшествующая всем ресурсам конечных точек

По умолчанию: "https://api.meraki.com/api/v1"

meraki_be_geo_id

строка

meraki_be_geo_id (строка), необязательный идентификатор партнера для отслеживания использования API; также может быть задан как переменная окружения BE_GEO_ID

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

meraki_caller

string

meraki_caller (строка), необязательный идентификатор для отслеживания использования API; может также быть установлен как переменная среды MERAKI_PYTHON_SDK_CALLER

Default: ""

meraki_certificate_path

string

meraki_certificate_path (строка), путь для проверки сертификата TLS/SSL, если используется локальный прокси

Default: ""

meraki_inherit_logging_config

boolean

meraki_inherit_logging_config (логическое), наследует ваш собственный экземпляр регистратора

Choices:

  • false ← (default)
  • true

meraki_log_file_prefix

string

meraki_log_file_prefix (строка), имя файла журнала с добавлением даты и времени

Default: "meraki_api_"

meraki_log_path

string

log_path (строка), путь к выходному журналу; по умолчанию, рабочий каталог скрипта, если не указан

Default: ""

meraki_maximum_retries

integer

meraki_maximum_retries (целое число), повторить до такого количества раз при возникновении ошибок 429 или других ошибок на стороне сервера

Default: 2

meraki_nginx_429_retry_wait_time

integer

meraki_nginx_429_retry_wait_time (целое число), время ожидания повтора 429 Nginx

Default: 60

meraki_output_log

boolean

meraki_output_log (логическое), создать файл выходного журнала?

Choices:

  • false
  • true ← (default)

meraki_print_console

boolean

meraki_print_console (логическое), выводить сообщения журнала на консоль?

Choices:

  • false
  • true ← (default)

meraki_requests_proxy

string

meraki_requests_proxy (строка), прокси-сервер и порт, если необходимо, для HTTPS

Default: ""

meraki_retry_4xx_error

boolean

meraki_retry_4xx_error (логическое), повторить попытку при возникновении другой ошибки 4XX (кроме 429)?

Choices:

  • false ← (default)
  • true

meraki_retry_4xx_error_wait_time

integer

meraki_retry_4xx_error_wait_time (целое число), время ожидания повтора другой ошибки 4XX

Default: 60

meraki_simulate

boolean

meraki_simulate (логическое), имитировать вызовы POST/PUT/DELETE, чтобы предотвратить изменения?

Choices:

  • false ← (default)
  • true

meraki_single_request_timeout

integer

meraki_single_request_timeout (целое число), максимальное количество секунд для каждого вызова API

Default: 60

meraki_suppress_logging

boolean

meraki_suppress_logging (логическое), отключить все ведение журнала? тогда вы сами за себя!

Choices:

  • false ← (default)
  • true

meraki_use_iterator_for_get_pages

boolean

meraki_use_iterator_for_get_pages (логическое), методы list* будут возвращать итератор с каждым объектом вместо полного списка со всеми элементами

Choices:

  • false ← (default)
  • true

meraki_wait_on_rate_limit

boolean

meraki_wait_on_rate_limit (логическое), повторить попытку, если возникла ошибка ограничения скорости 429?

Choices:

  • false
  • true ← (default)

minBitrateType

string

Минимальная битовая скорость может быть установлена как «band», так и «ssid». По умолчанию используется band.

name

string

Имя нового профиля. Должно быть уникальным. Этот параметр обязателен при создании.

networkId

string

Параметр пути NetworkId. Идентификатор сети.

perSsidSettings

dictionary

Настройки радио по каждому SSID по номеру.

0

dictionary

Настройки для SSID 0.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переводит клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Варианты:

  • false
  • true

minBitrate

float

Устанавливает минимальную битовую скорость (Мбит/с) для этого SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

1

dictionary

Настройки для SSID 1.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переводит клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Варианты:

  • false
  • true

minBitrate

float

Устанавливает минимальную битовую скорость (Мбит/с) для этого SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

10

dictionary

Настройки для SSID 10.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переводит клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Варианты:

  • false
  • true

minBitrate

float

Устанавливает минимальную битовую скорость (Мбит/с) для этого SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

11

dictionary

Настройки для SSID 11.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Настройки, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать "2.4", "5", "6", "disabled".

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

12

dictionary

Настройки для SSID 12.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать "2.4", "5", "6", "disabled".

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

13

dictionary

Настройки для SSID 13.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

14

dictionary

Настройки для SSID 14.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

2

dictionary

Настройки для SSID 2.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Параметры, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

3

dictionary

Параметры для SSID 3.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Параметры, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

4

dictionary

Параметры для SSID 4.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Параметры, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

5

dictionary

Параметры для SSID 5.

bandOperationMode

string

Выбор между «dual», «2.4ghz», «5ghz», «6ghz» или «multi».

bands

dictionary

Параметры, относящиеся ко всем диапазонам.

enabled

list / elements=string

Список включенных диапазонов. Может включать «2.4», «5», «6», «disabled».

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этой SSID. Может быть одним из значений: «1», «2», «5.5», «6», «9», «11», «12», «18», «24», «36», «48» или «54».

6

dictionary

Настройки для SSID 6.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Задает минимальную скорость передачи данных (Мбит/с) для этого SSID. Может быть одним из значений ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

7

dictionary

Настройки для SSID 7.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Задает минимальную скорость передачи данных (Мбит/с) для этого SSID. Может быть одним из значений ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

8

dictionary

Настройки для SSID 8.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Задает минимальную скорость передачи данных (Мбит/с) для этого SSID. Может быть одним из значений ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

9

dictionary

Настройки для SSID 9.

bandOperationMode

string

Выбор между ‘dual’, ‘2.4ghz’, ‘5ghz’, ‘6ghz’ или ‘multi’.

bands

dictionary

Настройки, связанные со всеми диапазонами.

enabled

list / elements=string

Список включенных диапазонов. Может включать “2.4”,”5”, “6”, “disabled”.

bandSteeringEnabled

boolean

Переключает клиента на наиболее свободный диапазон между 2,4 ГГц и 5 ГГц. Может быть true или false.

Choices:

  • false
  • true

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для этого SSID. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’.

rfProfileId

string

Параметр пути rfProfileId. Идентификатор профиля беспроводного канала.

sixGhzSettings

dictionary

Настройки, относящиеся к диапазону 6 ГГц. Применимо только к сетям с AP, поддерживающими 6 ГГц.

channelWidth

string

Устанавливает ширину канала (МГц) для диапазона 6 ГГц. Может быть одним из значений: ‘0’, ‘20’, ‘40’, ‘80’ или ‘160’. По умолчанию 0.

maxPower

integer

Устанавливает максимальную мощность (дБм) диапазона 6 ГГц. Может быть целым числом от 2 до 30. По умолчанию 30.

minBitrate

integer

Устанавливает минимальную скорость передачи данных (Мбит/с) для диапазона 6 ГГц. Может быть одним из значений: ‘6’, ‘9’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’. По умолчанию 12.

minPower

integer

Устанавливает минимальную мощность (дБм) диапазона 6 ГГц. Может быть целым числом от 2 до 30. По умолчанию 8.

rxsop

integer

Уровень RX-SOP управляет чувствительностью радиомодуля. Настоятельно рекомендуется использовать RX-SOP только после консультации с экспертом по беспроводным сетям. RX-SOP может быть настроен в диапазоне от -65 до -95 (дБм). Значение null сбросит его к значению по умолчанию.

validAutoChannels

list / elements=integer

Устанавливает допустимые автоматические каналы для диапазона 6 ГГц. Может быть одним из значений: ‘1’, ‘5’, ‘9’, ‘13’, … (полный список значений перечислен в документе). По умолчанию 1, 5, 9, 13 и т.д.

transmission

dictionary

Настройки, связанные с радиопередачей.

enabled

boolean

Переключатель для радиопередачи. Если false, радиостанции не будут передавать.

Варианты:

  • false
  • true

twoFourGhzSettings

dictionary

Настройки, относящиеся к диапазону 2.4 ГГц.

axEnabled

boolean

Определяет, включен ли радиомодуль ax в диапазоне 2.4 ГГц. Может быть true или false. Если false, рекомендуется отключить перенаправление полос. По умолчанию true.

Варианты:

  • false
  • true

maxPower

integer

Устанавливает максимальную мощность (дБм) диапазона 2.4 ГГц. Может быть целым числом от 2 до 30. По умолчанию 30.

minBitrate

float

Устанавливает минимальную скорость передачи данных (Мбит/с) для диапазона 2.4 ГГц. Может быть одним из значений: ‘1’, ‘2’, ‘5.5’, ‘6’, ‘9’, ‘11’, ‘12’, ‘18’, ‘24’, ‘36’, ‘48’ или ‘54’. По умолчанию 11.

minPower

integer

Устанавливает минимальную мощность (дБм) диапазона 2.4 ГГц. Может быть целым числом от 2 до 30. По умолчанию 5.

rxsop

integer

Уровень RX-SOP управляет чувствительностью радиомодуля. Настоятельно рекомендуется использовать RX-SOP только после консультации с экспертом по беспроводным сетям. RX-SOP может быть настроен в диапазоне от -65 до -95 (дБм). Значение null сбросит его к значению по умолчанию.

validAutoChannels

list / elements=integer

Устанавливает допустимые автоматические каналы для диапазона 2.4 ГГц. Может быть одним из значений: ‘1’, ‘6’ или ‘11’. По умолчанию 1, 6, 11.

Примечания

Примечание

  • Используемые методы SDK: wireless.Wireless.create_network_wireless_rf_profile, wireless.Wireless.delete_network_wireless_rf_profile, wireless.Wireless.update_network_wireless_rf_profile,
  • Используемые пути: post /networks/{networkId}/wireless/rfProfiles, delete /networks/{networkId}/wireless/rfProfiles/{rfProfileId}, put /networks/{networkId}/wireless/rfProfiles/{rfProfileId},
  • Не поддерживает check_mode
  • Плагин выполняется на контрольном узле и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключения из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

Документация Cisco Meraki по беспроводному созданию профиля сети беспроводного канала RF

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

Документация Cisco Meraki по беспроводному удалению профиля сети беспроводного канала RF

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

Документация Cisco Meraki по беспроводному обновлению профиля сети беспроводного канала RF

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

Примеры

- name: Create
  cisco.meraki.networks_wireless_rf_profiles:
    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}}"
    state: present
    apBandSettings:
      bandOperationMode: dual
      bandSteeringEnabled: true
      bands:
        enabled:
        - '2.4'
        - '5'
    bandSelectionType: ap
    clientBalancingEnabled: true
    fiveGhzSettings:
      channelWidth: auto
      maxPower: 30
      minBitrate: 12
      minPower: 8
      rxsop: -95
      validAutoChannels:
      - 36
      - 40
      - 44
      - 48
      - 52
      - 56
      - 60
      - 64
      - 100
      - 104
      - 108
      - 112
      - 116
      - 120
      - 124
      - 128
      - 132
      - 136
      - 140
      - 144
      - 149
      - 153
      - 157
      - 161
      - 165
    flexRadios:
      byModel:
      - bands:
        - '5'
        model: MR34
    minBitrateType: band
    name: Main Office
    networkId: string
    perSsidSettings:
      '0':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '1':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '10':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '11':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '12':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '13':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '14':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '2':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '3':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '4':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '5':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '6':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '7':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '8':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '9':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
    sixGhzSettings:
      channelWidth: auto
      maxPower: 30
      minBitrate: 12
      minPower: 8
      rxsop: -95
      validAutoChannels:
      - 1
      - 5
      - 9
      - 13
      - 17
      - 21
      - 25
      - 29
      - 33
      - 37
      - 41
      - 45
      - 49
      - 53
      - 57
      - 61
      - 65
      - 69
      - 73
      - 77
      - 81
      - 85
      - 89
      - 93
      - 97
      - 101
      - 105
      - 109
      - 113
      - 117
      - 121
      - 125
      - 129
      - 133
      - 137
      - 141
      - 145
      - 149
      - 153
      - 157
      - 161
      - 165
      - 169
      - 173
      - 177
      - 181
      - 185
      - 189
      - 193
      - 197
      - 201
      - 205
      - 209
      - 213
      - 217
      - 221
      - 225
      - 229
      - 233
    transmission:
      enabled: true
    twoFourGhzSettings:
      axEnabled: true
      maxPower: 30
      minBitrate: 11.0
      minPower: 5
      rxsop: -95
      validAutoChannels:
      - 1
      - 6
      - 11

- name: Delete by id
  cisco.meraki.networks_wireless_rf_profiles:
    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}}"
    state: absent
    networkId: string
    rfProfileId: string

- name: Update by id
  cisco.meraki.networks_wireless_rf_profiles:
    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}}"
    state: present
    apBandSettings:
      bandOperationMode: dual
      bandSteeringEnabled: true
      bands:
        enabled:
        - '2.4'
        - '5'
    bandSelectionType: ap
    clientBalancingEnabled: true
    fiveGhzSettings:
      channelWidth: auto
      maxPower: 30
      minBitrate: 12
      minPower: 8
      rxsop: -95
      validAutoChannels:
      - 36
      - 40
      - 44
      - 48
      - 52
      - 56
      - 60
      - 64
      - 100
      - 104
      - 108
      - 112
      - 116
      - 120
      - 124
      - 128
      - 132
      - 136
      - 140
      - 144
      - 149
      - 153
      - 157
      - 161
      - 165
    flexRadios:
      byModel:
      - bands:
        - '5'
        model: MR34
    minBitrateType: band
    name: '1234'
    networkId: string
    perSsidSettings:
      '0':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '1':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '10':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '11':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '12':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '13':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '14':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '2':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '3':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '4':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '5':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '6':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '7':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '8':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
      '9':
        bandOperationMode: dual
        bandSteeringEnabled: true
        bands:
          enabled:
          - '2.4'
          - '5'
        minBitrate: 11.0
    rfProfileId: string
    sixGhzSettings:
      channelWidth: auto
      maxPower: 30
      minBitrate: 12
      minPower: 8
      rxsop: -95
      validAutoChannels:
      - 1
      - 5
      - 9
      - 13
      - 17
      - 21
      - 25
      - 29
      - 33
      - 37
      - 41
      - 45
      - 49
      - 53
      - 57
      - 61
      - 65
      - 69
      - 73
      - 77
      - 81
      - 85
      - 89
      - 93
      - 97
      - 101
      - 105
      - 109
      - 113
      - 117
      - 121
      - 125
      - 129
      - 133
      - 137
      - 141
      - 145
      - 149
      - 153
      - 157
      - 161
      - 165
      - 169
      - 173
      - 177
      - 181
      - 185
      - 189
      - 193
      - 197
      - 201
      - 205
      - 209
      - 213
      - 217
      - 221
      - 225
      - 229
      - 233
    transmission:
      enabled: true
    twoFourGhzSettings:
      axEnabled: true
      maxPower: 30
      minBitrate: 11.0
      minPower: 5
      rxsop: -95
      validAutoChannels:
      - 1
      - 6
      - 11

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

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

Ключ

Описание

meraki_response

словарь

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

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

Пример: {"apBandSettings": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}}, "bandSelectionType": "string", "clientBalancingEnabled": true, "fiveGhzSettings": {"channelWidth": "string", "maxPower": 0, "minBitrate": 0, "minPower": 0, "rxsop": 0, "validAutoChannels": [0]}, "id": "string", "minBitrateType": "string", "name": "string", "networkId": "string", "perSsidSettings": {"0": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "1": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "10": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "11": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "12": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "13": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "14": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "2": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "3": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "4": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "5": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "6": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "7": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "8": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}, "9": {"bandOperationMode": "string", "bandSteeringEnabled": true, "bands": {"enabled": ["string"]}, "minBitrate": 0, "name": "string"}}, "sixGhzSettings": {"channelWidth": "string", "maxPower": 0, "minBitrate": 0, "minPower": 0, "rxsop": 0, "validAutoChannels": [0]}, "transmission": {"enabled": true}, "twoFourGhzSettings": {"axEnabled": true, "maxPower": 0, "minBitrate": 0, "minPower": 0, "rxsop": 0, "validAutoChannels": [0]}}

Авторы

  • Франсиско Муньос (@fmunoz)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (исходные файлы)

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

Spec-Zone.ru

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