cisco.dnac.feature_templates_wireless_advanced_ssidconfigurations module – Resource module for Feature Templates Wireless Advanced Ssidconfigurations

Note

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

You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

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_ssidconfigurations.

New in cisco.dnac 6.18.0

Synopsis

  • Manage operation create of the resource Feature Templates Wireless Advanced Ssidconfigurations.

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

Requirements

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

  • dnacentersdk >= 2.10.1

  • python >= 3.5

Parameters

Parameter

Comments

designName

string

Design Name.

dnac_debug

boolean

Flag for Cisco DNA Center SDK to enable debugging.

Choices:

  • false ← (default)

  • true

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: 443

dnac_username

aliases: user

string

The Cisco DNA Center username to authenticate.

Default: "admin"

dnac_verify

boolean

Flag to enable or disable SSL certificate verification.

Choices:

  • false

  • true ← (default)

dnac_version

string

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

Default: "2.3.7.6"

featureAttributes

dictionary

Feature Templates Wireless Advanced Ssidconfigurations’s featureAttributes.

advertisePCAnalyticsSupport

boolean

Advertise PC Analytics Support.

Choices:

  • false

  • true

advertiseSupport

boolean

Advertise Support.

Choices:

  • false

  • true

aironetIESupport

boolean

Aironet IE Enable.

Choices:

  • false

  • true

callSnooping

boolean

Call Snooping.

Choices:

  • false

  • true

deferPriority0

boolean

Defer Priority0.

Choices:

  • false

  • true

deferPriority1

boolean

Defer Priority1.

Choices:

  • false

  • true

deferPriority2

boolean

Defer Priority2.

Choices:

  • false

  • true

deferPriority3

boolean

Defer Priority3.

Choices:

  • false

  • true

deferPriority4

boolean

Defer Priority4.

Choices:

  • false

  • true

deferPriority5

boolean

Defer Priority5.

Choices:

  • false

  • true

deferPriority6

boolean

Defer Priority6.

Choices:

  • false

  • true

deferPriority7

boolean

Defer Priority7.

Choices:

  • false

  • true

dhcpOpt82RemoteIDSubOption

boolean

DHCP Option82 Remote ID suboption.

Choices:

  • false

  • true

dhcpRequired

boolean

Dynamic Host Configuration Protocol (DHCP) Required.

Choices:

  • false

  • true

dhcpServer

string

Dynamic Host Configuration Protocol (DHCP) Server.

dot11ax

boolean

802.11ax Status.

Choices:

  • false

  • true

dot11vBSSMaxIdleProtected

boolean

Dot11v Basic Service Set (Bss) Max Idle Protected.

Choices:

  • false

  • true

downlinkMuMimo

boolean

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

Choices:

  • false

  • true

downlinkOfdma

boolean

Downlink orthogonal frequency-division multiple access (OFDMA).

Choices:

  • false

  • true

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

Neighbor List Dual Band.

Choices:

  • false

  • true

fastlaneASR

boolean

Fastlane Advanced Scheduling Request (ASR).

Choices:

  • false

  • true

fastTransitionReassociationTimeout

integer

Reassociation Timeout time.

flexLocalAuth

boolean

FlexConnect Local Authentication.

Choices:

  • false

  • true

idleThreshold

integer

Idle threshold.

ipMacBinding

boolean

IP Mac Binding.

Choices:

  • false

  • true

ipSourceGuard

boolean

IP Source Guard.

Choices:

  • false

  • true

loadBalancing

boolean

Load Balance Enable.

Choices:

  • false

  • true

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

Media Stream Multicast Direct.

Choices:

  • false

  • true

multicastBuffer

boolean

Multicast Buffer Enabled.

Choices:

  • false

  • true

multicastBufferValue

integer

Multicast Buffer Value.

muMimo11ac

boolean

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

Choices:

  • false

  • true

opportunisticKeyCaching

boolean

Opportunistic Key Caching.

Choices:

  • false

  • true

passiveClient

boolean

Passive Client.

Choices:

  • false

  • true

peer2peerblocking

string

Peer-to-Peer Blocking.

predictionOptimization

boolean

Assisted Roaming Prediction Optimization.

Choices:

  • false

  • true

radiusNacState

boolean

Network Admission Control(NAC-Radius).

Choices:

  • false

  • true

scanDeferTime

integer

Scan Defer Time.

sendBeaconOnAssociation

boolean

Client Scan Report On Association.

Choices:

  • false

  • true

sendBeaconOnRoam

boolean

Client Scan Report On Roam.

Choices:

  • false

  • true

sendDisassociate

boolean

Send Disassociate.

Choices:

  • false

  • true

sent486Busy

boolean

Send 486 Busy.

Choices:

  • false

  • true

shareDataWithClient

boolean

Share Data with Client.

Choices:

  • false

  • true

targetWakeupTime

boolean

BSS Target Wake Up Time.

Choices:

  • false

  • true

universalAPAdmin

boolean

Universal Admin.

Choices:

  • false

  • true

uplinkMuMimo

boolean

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

Choices:

  • false

  • true

uplinkOfdma

boolean

Uplink orthogonal frequency-division multiple access (OFDMA).

Choices:

  • false

  • true

vlanCentralSwitching

boolean

VLAN Central Switching.

Choices:

  • false

  • true

wifiAllianceAgileMultiband

boolean

Wi-Fi Alliance Agile Multiband.

Choices:

  • false

  • true

wifiToCellularSteering

boolean

Wifi To Cellular Steering.

Choices:

  • false

  • true

wmmPolicy

string

Wi-Fi Multimedia (WMM) Policy.

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:

  • false

  • true ← (default)

Notes

Note

  • SDK Method used are wireless.Wireless.create_advanced_ssid_configuration_feature_template,

  • Paths used are post /dna/intent/api/v1/featureTemplates/wireless/advancedSSIDConfigurations,

  • 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.

Examples

---
- name: Create
  cisco.dnac.feature_templates_wireless_advanced_ssidconfigurations:
    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}}"
    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

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: {"response": {"taskId": "string", "url": "string"}, "version": "string"}

Authors

  • Rafael Campos (@racampos)