cisco / cisco.meraki / 2.18.0 / module / networks_wireless_rf_profiles Resource module for networks _wireless _rfprofiles | "added in version" 2.16.0 of cisco.meraki" Authors: Francisco Munoz (@fmunoz) This plugin has a corresponding action plugin.cisco.meraki.networks_wireless_rf_profiles (2.18.0) — module
Install with ansible-galaxy collection install cisco.meraki:==2.18.0
collections: - name: cisco.meraki version: 2.18.0
Manage operations create, update and delete of the resource networks _wireless _rfprofiles.
Creates new RF profile for this network.
Delete a RF Profile.
Updates specified RF profile for this network.
- 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
name: description: The name of the new profile. Must be unique. This param is required on creation. type: str networkId: description: NetworkId path parameter. Network ID. type: str flexRadios: description: Flex radio settings. suboptions: byModel: description: Flex radios by model. elements: dict suboptions: bands: description: Band to use for each flex radio. For example, '6' will set the AP's first flex radio to 6 GHz. elements: str type: list model: description: Model of the AP. type: str type: list type: dict rfProfileId: description: RfProfileId path parameter. Rf profile ID. type: str transmission: description: Settings related to radio transmission. suboptions: enabled: description: Toggle for radio transmission. When false, radios will not transmit at all. type: bool type: dict meraki_caller: default: '' description: - meraki_caller (string), optional identifier for API usage tracking; can also be set as an environment variable MERAKI_PYTHON_SDK_CALLER type: str apBandSettings: description: Settings that will be enabled if selectionType is set to 'ap'. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. Defaults to dual. type: str bandSteeringEnabled: description: Steers client to most open band. Can be either true or false. Defaults to true. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict type: dict meraki_api_key: description: - meraki_api_key (string), API key generated in dashboard; can also be set as an environment variable MERAKI_DASHBOARD_API_KEY required: true type: str minBitrateType: description: Minimum bitrate can be set to either 'band' or 'ssid'. Defaults to band. type: str sixGhzSettings: description: Settings related to 6Ghz band. Only applicable to networks with 6Ghz capable APs. suboptions: channelWidth: description: Sets channel width (MHz) for 6Ghz band. Can be one of '0', '20', '40', '80' or '160'. Defaults to 0. type: str maxPower: description: Sets max power (dBm) of 6Ghz band. Can be integer between 2 and 30. Defaults to 30. type: int minBitrate: description: Sets min bitrate (Mbps) of 6Ghz band. Can be one of '6', '9', '12', '18', '24', '36', '48' or '54'. Defaults to 12. type: int minPower: description: Sets min power (dBm) of 6Ghz band. Can be integer between 2 and 30. Defaults to 8. type: int rxsop: description: The RX-SOP level controls the sensitivity of the radio. It is strongly recommended to use RX-SOP only after consulting a wireless expert. RX-SOP can be configured in the range of -65 to -95 (dBm). A value of null will reset this to the default. type: int validAutoChannels: description: Sets valid auto channels for 6Ghz band. Can be one of '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' or '233'.Defaults to 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. elements: int type: list type: dict fiveGhzSettings: description: Settings related to 5Ghz band. suboptions: channelWidth: description: Sets channel width (MHz) for 5Ghz band. Can be one of 'auto', '20', '40' or '80'. Defaults to auto. type: str maxPower: description: Sets max power (dBm) of 5Ghz band. Can be integer between 2 and 30. Defaults to 30. type: int minBitrate: description: Sets min bitrate (Mbps) of 5Ghz band. Can be one of '6', '9', '12', '18', '24', '36', '48' or '54'. Defaults to 12. type: int minPower: description: Sets min power (dBm) of 5Ghz band. Can be integer between 2 and 30. Defaults to 8. type: int rxsop: description: The RX-SOP level controls the sensitivity of the radio. It is strongly recommended to use RX-SOP only after consulting a wireless expert. RX-SOP can be configured in the range of -65 to -95 (dBm). A value of null will reset this to the default. type: int validAutoChannels: description: Sets valid auto channels for 5Ghz band. Can be one of '36', '40', '44', '48', '52', '56', '60', '64', '100', '104', '108', '112', '116', '120', '124', '128', '132', '136', '140', '144', '149', '153', '157', '161' or '165'.Defaults to 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. elements: int type: list type: dict meraki_base_url: default: https://api.meraki.com/api/v1 description: - meraki_base_url (string), preceding all endpoint resources type: str meraki_log_path: default: '' description: - log_path (string), path to output log; by default, working directory of script if not specified type: str meraki_simulate: default: false description: - meraki_simulate (boolean), simulate POST/PUT/DELETE calls to prevent changes? type: bool perSsidSettings: description: Per-SSID radio settings by number. suboptions: '0': description: Settings for SSID 0. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '1': description: Settings for SSID 1. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '10': description: Settings for SSID 10. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '11': description: Settings for SSID 11. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '12': description: Settings for SSID 12. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4", "5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '13': description: Settings for SSID 13. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '14': description: Settings for SSID 14. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '2': description: Settings for SSID 2. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '3': description: Settings for SSID 3. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '4': description: Settings for SSID 4. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '5': description: Settings for SSID 5. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '6': description: Settings for SSID 6. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '7': description: Settings for SSID 7. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '8': description: Settings for SSID 8. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict '9': description: Settings for SSID 9. suboptions: bandOperationMode: description: Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'. type: str bandSteeringEnabled: description: Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false. type: bool bands: description: Settings related to all bands. suboptions: enabled: description: List of enabled bands. Can include "2.4","5", "6", "disabled". elements: str type: list type: dict minBitrate: description: Sets min bitrate (Mbps) of this SSID. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. type: float type: dict type: dict meraki_be_geo_id: default: '' description: - meraki_be_geo_id (string), optional partner identifier for API usage tracking; can also be set as an environment variable BE_GEO_ID type: str bandSelectionType: description: Band selection can be set to either 'ssid' or 'ap'. This param is required on creation. type: str meraki_output_log: default: true description: - meraki_output_log (boolean), create an output log file? type: bool twoFourGhzSettings: description: Settings related to 2.4Ghz band. suboptions: axEnabled: description: Determines whether ax radio on 2.4Ghz band is on or off. Can be either true or false. If false, we highly recommend disabling band steering. Defaults to true. type: bool maxPower: description: Sets max power (dBm) of 2.4Ghz band. Can be integer between 2 and 30. Defaults to 30. type: int minBitrate: description: Sets min bitrate (Mbps) of 2.4Ghz band. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. Defaults to 11. type: float minPower: description: Sets min power (dBm) of 2.4Ghz band. Can be integer between 2 and 30. Defaults to 5. type: int rxsop: description: The RX-SOP level controls the sensitivity of the radio. It is strongly recommended to use RX-SOP only after consulting a wireless expert. RX-SOP can be configured in the range of -65 to -95 (dBm). A value of null will reset this to the default. type: int validAutoChannels: description: Sets valid auto channels for 2.4Ghz band. Can be one of '1', '6' or '11'. Defaults to 1, 6, 11. elements: int type: list type: dict meraki_print_console: default: true description: - meraki_print_console (boolean), print logging output to console? type: bool meraki_requests_proxy: default: '' description: - meraki_requests_proxy (string), proxy server and port, if needed, for HTTPS type: str clientBalancingEnabled: description: Steers client to best available access point. Can be either true or false. Defaults to true. type: bool meraki_log_file_prefix: default: meraki_api_ description: - meraki_log_file_prefix (string), log file name appended with date and timestamp type: str meraki_maximum_retries: default: 2 description: - meraki_maximum_retries (integer), retry up to this many times when encountering 429s or other server-side errors type: int meraki_retry_4xx_error: default: false description: - meraki_retry_4xx_error (boolean), retry if encountering other 4XX error (besides 429)? type: bool meraki_certificate_path: default: '' description: - meraki_certificate_path (string), path for TLS/SSL certificate verification if behind local proxy type: str meraki_suppress_logging: default: false description: - meraki_suppress_logging (boolean), disable all logging? you're on your own then! type: bool meraki_wait_on_rate_limit: default: true description: - meraki_wait_on_rate_limit (boolean), retry if 429 rate limit error encountered? type: bool meraki_inherit_logging_config: default: false description: - meraki_inherit_logging_config (boolean), Inherits your own logger instance type: bool meraki_single_request_timeout: default: 60 description: - meraki_single_request_timeout (integer), maximum number of seconds for each API call type: int meraki_nginx_429_retry_wait_time: default: 60 description: - meraki_nginx_429_retry_wait_time (integer), Nginx 429 retry wait time type: int meraki_retry_4xx_error_wait_time: default: 60 description: - meraki_retry_4xx_error_wait_time (integer), other 4XX error retry wait time type: int meraki_use_iterator_for_get_pages: default: false description: - meraki_use_iterator_for_get_pages (boolean), list* methods will return an iterator with each object instead of a complete list with all items type: bool meraki_action_batch_retry_wait_time: default: 60 description: - meraki_action_batch_retry_wait_time (integer), action batch concurrency error retry wait time type: int
meraki_response: description: A dictionary or list with the response returned by the Cisco Meraki Python SDK returned: always sample: "{\n \"apBandSettings\": {\n \"bandOperationMode\": \"string\",\n \ \ \"bandSteeringEnabled\": true,\n \"bands\": {\n \"enabled\": [\n \ \ \"string\"\n ]\n }\n },\n \"bandSelectionType\": \"string\",\n\ \ \"clientBalancingEnabled\": true,\n \"fiveGhzSettings\": {\n \"channelWidth\"\ : \"string\",\n \"maxPower\": 0,\n \"minBitrate\": 0,\n \"minPower\"\ : 0,\n \"rxsop\": 0,\n \"validAutoChannels\": [\n 0\n ]\n },\n\ \ \"id\": \"string\",\n \"minBitrateType\": \"string\",\n \"name\": \"string\"\ ,\n \"networkId\": \"string\",\n \"perSsidSettings\": {\n \"0\": {\n \ \ \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\": true,\n\ \ \"bands\": {\n \"enabled\": [\n \"string\"\n ]\n\ \ },\n \"minBitrate\": 0,\n \"name\": \"string\"\n },\n \"\ 1\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"10\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"11\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"12\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"13\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"14\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"2\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"3\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"4\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"5\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"6\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"7\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"8\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ },\n \"9\": {\n \"bandOperationMode\": \"string\",\n \"bandSteeringEnabled\"\ : true,\n \"bands\": {\n \"enabled\": [\n \"string\"\n \ \ ]\n },\n \"minBitrate\": 0,\n \"name\": \"string\"\n \ \ }\n },\n \"sixGhzSettings\": {\n \"channelWidth\": \"string\",\n \"\ maxPower\": 0,\n \"minBitrate\": 0,\n \"minPower\": 0,\n \"rxsop\": 0,\n\ \ \"validAutoChannels\": [\n 0\n ]\n },\n \"transmission\": {\n \ \ \"enabled\": true\n },\n \"twoFourGhzSettings\": {\n \"axEnabled\": true,\n\ \ \"maxPower\": 0,\n \"minBitrate\": 0,\n \"minPower\": 0,\n \"rxsop\"\ : 0,\n \"validAutoChannels\": [\n 0\n ]\n }\n}\n" type: dict