cisco.meraki.networks_wireless_rf_profiles_info module -- Information module for networks _wireless _rf _profiles
Note
This module is part of the cisco.meraki collection (version 2.20.5).
To install it, use: ansible-galaxy collection install cisco.meraki.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: cisco.meraki.networks_wireless_rf_profiles_info.
New in cisco.meraki 2.16.0
Synopsis
Get all networks _wireless _rf _profiles.
Get networks _wireless _rf _profiles by id.
List RF profiles for this network.
Return a RF profile.
Note
This module has a corresponding action plugin.
Requirements
The below requirements are needed on the host that executes this module.
meraki >= 2.4.9
python >= 3.5
Parameters
Parameter |
Comments |
|---|---|
Additional headers. |
|
IncludeTemplateProfiles query parameter. If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. Choices: |
|
meraki_action_batch_retry_wait_time (integer), action batch concurrency error retry wait time Default: :ansible-option-default:`60` |
|
meraki_api_key (string), API key generated in dashboard; can also be set as an environment variable MERAKI_DASHBOARD_API_KEY |
|
meraki_base_url (string), preceding all endpoint resources Default: :ansible-option-default:`"https://api.meraki.com/api/v1"` |
|
meraki_be_geo_id (string), optional partner identifier for API usage tracking; can also be set as an environment variable BE_GEO_ID Default: :ansible-option-default:`""` |
|
meraki_certificate_path (string), path for TLS/SSL certificate verification if behind local proxy Default: :ansible-option-default:`""` |
|
meraki_inherit_logging_config (boolean), Inherits your own logger instance Choices: |
|
meraki_log_file_prefix (string), log file name appended with date and timestamp |
|
log_path (string), path to output log; by default, working directory of script if not specified Default: :ansible-option-default:`""` |
|
meraki_maximum_retries (integer), retry up to this many times when encountering 429s or other server-side errors Default: :ansible-option-default:`2` |
|
meraki_nginx_429_retry_wait_time (integer), Nginx 429 retry wait time Default: :ansible-option-default:`60` |
|
meraki_output_log (boolean), create an output log file? Choices: |
|
meraki_print_console (boolean), print logging output to console? Choices: |
|
meraki_requests_proxy (string), proxy server and port, if needed, for HTTPS Default: :ansible-option-default:`""` |
|
meraki_retry_4xx_error (boolean), retry if encountering other 4XX error (besides 429)? Choices: |
|
meraki_retry_4xx_error_wait_time (integer), other 4XX error retry wait time Default: :ansible-option-default:`60` |
|
meraki_simulate (boolean), simulate POST/PUT/DELETE calls to prevent changes? Choices: |
|
meraki_single_request_timeout (integer), maximum number of seconds for each API call Default: :ansible-option-default:`60` |
|
meraki_suppress_logging (boolean), disable all logging? you're on your own then! Choices: |
|
meraki_use_iterator_for_get_pages (boolean), list* methods will return an iterator with each object instead of a complete list with all items Choices: |
|
meraki_wait_on_rate_limit (boolean), retry if 429 rate limit error encountered? Choices: |
|
NetworkId path parameter. Network ID. |
|
RfProfileId path parameter. Rf profile ID. |
Notes
Note
SDK Method used are wireless.Wireless.get_network_wireless_rf_profile, wireless.Wireless.get_network_wireless_rf_profiles,
Paths used are get /networks/{networkId}/wireless/rfProfiles, get /networks/{networkId}/wireless/rfProfiles/{rfProfileId},
Supports
check_modeThe plugin runs on the control node and does not use any ansible connection plugins, but instead the embedded connection manager from Cisco meraki SDK
The parameters starting with meraki_ are used by the Cisco meraki Python SDK to establish the connection
See Also
See also
- Cisco Meraki documentation for wireless getNetworkWirelessRfProfile
Complete reference of the getNetworkWirelessRfProfile API.
- Cisco Meraki documentation for wireless getNetworkWirelessRfProfiles
Complete reference of the getNetworkWirelessRfProfiles API.
Examples
- name: Get all networks _wireless _rf _profiles
cisco.meraki.networks_wireless_rf_profiles_info:
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 }}'
includeTemplateProfiles: true
networkId: string
register: result
- name: Get networks _wireless _rf _profiles by id
cisco.meraki.networks_wireless_rf_profiles_info:
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 }}'
networkId: string
rfProfileId: string
register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|