cisco.dnac.feature_templates_wireless_advanced_ssid_configurations module -- Resource module for Feature Templates Wireless Advanced Ssid Configurations

Note

This module is part of the cisco.dnac collection (version 6.46.0).

To install it, use: ansible-galaxy collection install cisco.dnac. You need further requirements to be able to use this module, see Requirements for details.

To use it in a playbook, specify: cisco.dnac.feature_templates_wireless_advanced_ssid_configurations.

New in cisco.dnac 6.18.0

Synopsis

  • Manage operations create, update and delete of the resource Feature Templates Wireless Advanced Ssid Configurations.

  • This API allows users to create a Advanced SSID configuration feature template.

  • This API allows users to delete a specific Advanced SSID configuration feature template by Id.

  • This API allows users to update the details of a specific Advanced SSID configuration feature template by ID.

Note

This module has a corresponding action plugin.

Requirements

The below requirements are needed on the host that executes this module.

  • dnacentersdk >= 2.11.0

  • python >= 3.12

Parameters

Parameter

Comments

designName

string

Design Name.

dnac_debug

boolean

Flag for Cisco DNA Center SDK to enable debugging.

Choices:

dnac_host

string / required

The Cisco DNA Center hostname.

dnac_password

string

The Cisco DNA Center password to authenticate.

dnac_port

integer

The Cisco DNA Center port.

Default: :ansible-option-default:`443`

dnac_username

aliases: user

string

The Cisco DNA Center username to authenticate.

Default: :ansible-option-default:`"admin"`

dnac_verify

boolean

Flag to enable or disable SSL certificate verification.

Choices:

dnac_version

string

Informs the SDK which version of Cisco DNA Center to use.

Default: :ansible-option-default:`"3.1.6.0"`

featureAttributes

dictionary

Feature Templates Wireless Advanced Ssid Configurations's featureAttributes.

advertisePCAnalyticsSupport

boolean

advertiseSupport

boolean

aironetIESupport

boolean

callSnooping

boolean

deferPriority0

boolean

deferPriority1

boolean

deferPriority2

boolean

deferPriority3

boolean

deferPriority4

boolean

deferPriority5

boolean

deferPriority6

boolean

deferPriority7

boolean

dhcpOpt82RemoteIDSubOption

boolean

dhcpRequired

boolean

Dynamic Host Configuration Protocol (DHCP) Required.

Choices:

dhcpServer

string

Dynamic Host Configuration Protocol (DHCP) Server.

dot11ax

boolean

dot11vBSSMaxIdleProtected

boolean

Dot11v Basic Service Set (Bss) Max Idle Protected.

Choices:

downlinkMuMimo

boolean

Downlink multi-user, multiple input, multiple output (MU-MIMO).

Choices:

downlinkOfdma

boolean

Downlink orthogonal frequency-division multiple access (OFDMA).

Choices:

dtimPeriod24GHz

integer

Delivery Traffic Indication Map (DTIM) Period 2.4GhZ Band (1-255).

dtimPeriod5GHz

integer

Delivery Traffic Indication Map (DTIM) Period 5GhZ Band (1-255).

dualBandNeighborList

boolean

fastlaneASR

boolean

Fastlane Advanced Scheduling Request (ASR).

Choices:

fastTransitionReassociationTimeout

integer

Reassociation Timeout time.

flexLocalAuth

boolean

idleThreshold

integer

Idle threshold.

ipMacBinding

boolean

ipSourceGuard

boolean

loadBalancing

boolean

maxClients

integer

For physical 9800 series controllers, valid ranges are - 0-5000 for 9800-L series - 0-32000 for 9800-40 series - 0-64000 for 9800-80 series For 9800-CL series controllers, valid ranges are - 0-10000 for Small (S) VM - 0-32000 for Medium (M) VM - 0-64000 for Large (L) VM For Embedded Wireless Controller and Mobility Express, the valid range is 0-2000. For the 9300 platform, the valid range is 0-4000. For the AireOS platform, valid ranges are - 0-3000 for 3500 series - 0-20000 for 5500 series - 0-64000 for 8500 series.

maxClientsPerAp

integer

Max client Per AP Per WLAN.

maxClientsPerRadio

integer

Max client Per AP radio Per WLAN.

mDNSMode

string

Multicast Domain Name Services (mDNS) Mode.

mediaStreamMulticastDirect

boolean

multicastBuffer

boolean

multicastBufferValue

integer

Multicast Buffer Value.

muMimo11ac

boolean

Multi-user, multiple input, multiple output (Mu Mimo) 11ac.

Choices:

opportunisticKeyCaching

boolean

passiveClient

boolean

peer2peerblocking

string

Peer-to-Peer Blocking.

predictionOptimization

boolean

Assisted Roaming Prediction Optimization.

Choices:

radiusNacState

boolean

Network Admission Control(NAC-Radius).

Choices:

scanDeferTime

integer

Scan Defer Time.

sendBeaconOnAssociation

boolean

sendBeaconOnRoam

boolean

sendDisassociate

boolean

sent486Busy

boolean

shareDataWithClient

boolean

targetWakeupTime

boolean

universalAPAdmin

boolean

uplinkMuMimo

boolean

Uplink multi-user, multiple input, multiple output (MU-MIMO).

Choices:

uplinkOfdma

boolean

Uplink orthogonal frequency-division multiple access (OFDMA).

Choices:

vlanCentralSwitching

boolean

wifiAllianceAgileMultiband

boolean

wifiToCellularSteering

boolean

wmmPolicy

string

Wi-Fi Multimedia (WMM) Policy.

id

string

Id path parameter. Advanced SSID Configuration Feature Template Id.

unlockedAttributes

list / elements=string

Attributes unlocked in design can be changed at device provision time. `Note ` unlockedAttributes can only contain the attributes defined under featureAttributes.

validate_response_schema

boolean

Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema.

Choices:

Notes

Note

  • SDK Method used are wireless.Wireless.create_advanced_ssid_configuration_feature_template, wireless.Wireless.delete_advanced_ssid_configuration_feature_template, wireless.Wireless.update_advanced_ssid_configuration_feature_template,

  • Paths used are post /dna/intent/api/v1/featureTemplates/wireless/advancedSSIDConfigurations, delete /dna/intent/api/v1/featureTemplates/wireless/advancedSSIDConfigurations/{id}, put /dna/intent/api/v1/featureTemplates/wireless/advancedSSIDConfigurations/{id},

  • Does not support check_mode

  • The plugin runs on the control node and does not use any ansible connection plugins, but instead the embedded connection manager from Cisco DNAC SDK

  • The parameters starting with dnac_ are used by the Cisco DNAC Python SDK to establish the connection

See Also

See also

Cisco DNA Center documentation for Wireless CreateAdvancedSSIDConfigurationFeatureTemplate

Complete reference of the CreateAdvancedSSIDConfigurationFeatureTemplate API.

Cisco DNA Center documentation for Wireless DeleteAdvancedSSIDConfigurationFeatureTemplate

Complete reference of the DeleteAdvancedSSIDConfigurationFeatureTemplate API.

Cisco DNA Center documentation for Wireless UpdateAdvancedSSIDConfigurationFeatureTemplate

Complete reference of the UpdateAdvancedSSIDConfigurationFeatureTemplate API.

Examples

---
- name: Create
  cisco.dnac.feature_templates_wireless_advanced_ssid_configurations:
    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}}"
    state: present
    designName: string
    featureAttributes:
      advertisePCAnalyticsSupport: true
      advertiseSupport: true
      aironetIESupport: true
      callSnooping: true
      deferPriority0: true
      deferPriority1: true
      deferPriority2: true
      deferPriority3: true
      deferPriority4: true
      deferPriority5: true
      deferPriority6: true
      deferPriority7: true
      dhcpOpt82RemoteIDSubOption: true
      dhcpRequired: true
      dhcpServer: string
      dot11ax: true
      dot11vBSSMaxIdleProtected: true
      downlinkMuMimo: true
      downlinkOfdma: true
      dtimPeriod24GHz: 0
      dtimPeriod5GHz: 0
      dualBandNeighborList: true
      fastTransitionReassociationTimeout: 0
      fastlaneASR: true
      flexLocalAuth: true
      idleThreshold: 0
      ipMacBinding: true
      ipSourceGuard: true
      loadBalancing: true
      mDNSMode: string
      maxClients: 0
      maxClientsPerAp: 0
      maxClientsPerRadio: 0
      mediaStreamMulticastDirect: true
      muMimo11ac: true
      multicastBuffer: true
      multicastBufferValue: 0
      opportunisticKeyCaching: true
      passiveClient: true
      peer2peerblocking: string
      predictionOptimization: true
      radiusNacState: true
      scanDeferTime: 0
      sendBeaconOnAssociation: true
      sendBeaconOnRoam: true
      sendDisassociate: true
      sent486Busy: true
      shareDataWithClient: true
      targetWakeupTime: true
      universalAPAdmin: true
      uplinkMuMimo: true
      uplinkOfdma: true
      vlanCentralSwitching: true
      wifiAllianceAgileMultiband: true
      wifiToCellularSteering: true
      wmmPolicy: string
    unlockedAttributes:
      - string
- name: Delete by id
  cisco.dnac.feature_templates_wireless_advanced_ssid_configurations:
    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}}"
    state: absent
    id: string
- name: Update by id
  cisco.dnac.feature_templates_wireless_advanced_ssid_configurations:
    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}}"
    state: present
    designName: string
    featureAttributes:
      advertisePCAnalyticsSupport: true
      advertiseSupport: true
      aironetIESupport: true
      callSnooping: true
      deferPriority0: true
      deferPriority1: true
      deferPriority2: true
      deferPriority3: true
      deferPriority4: true
      deferPriority5: true
      deferPriority6: true
      deferPriority7: true
      dhcpOpt82RemoteIDSubOption: true
      dhcpRequired: true
      dhcpServer: string
      dot11ax: true
      dot11vBSSMaxIdleProtected: true
      downlinkMuMimo: true
      downlinkOfdma: true
      dtimPeriod24GHz: 0
      dtimPeriod5GHz: 0
      dualBandNeighborList: true
      fastTransitionReassociationTimeout: 0
      fastlaneASR: true
      flexLocalAuth: true
      idleThreshold: 0
      ipMacBinding: true
      ipSourceGuard: true
      loadBalancing: true
      mDNSMode: string
      maxClients: 0
      maxClientsPerAp: 0
      maxClientsPerRadio: 0
      mediaStreamMulticastDirect: true
      muMimo11ac: true
      multicastBuffer: true
      multicastBufferValue: 0
      opportunisticKeyCaching: true
      passiveClient: true
      peer2peerblocking: string
      predictionOptimization: true
      radiusNacState: true
      scanDeferTime: 0
      sendBeaconOnAssociation: true
      sendBeaconOnRoam: true
      sendDisassociate: true
      sent486Busy: true
      shareDataWithClient: true
      targetWakeupTime: true
      universalAPAdmin: true
      uplinkMuMimo: true
      uplinkOfdma: true
      vlanCentralSwitching: true
      wifiAllianceAgileMultiband: true
      wifiToCellularSteering: true
      wmmPolicy: string
    id: string
    unlockedAttributes:
      - string

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key

Description

dnac_response

dictionary

A dictionary or list with the response returned by the Cisco DNAC Python SDK

Returned: always

Sample: :ansible-rv-sample-value:`{"response": {"taskId": "string", "url": "string"}, "version": "string"}`

Authors

  • Rafael Campos (@racampos)