cisco.dnac.service_provider – Manage ServiceProvider objects of NetworkSettings¶
Note
This plugin is part of the cisco.dnac collection (version 2.0.7).
To install it use: ansible-galaxy collection install cisco.dnac.
To use it in a playbook, specify: cisco.dnac.service_provider.
New in version 1.0.0: of cisco.dnac
Synopsis¶
API to get service provider details (QoS).
API to create service provider profile(QOS).
API to update SP profile.
API to delete Service Provider profile (QoS).
Note
This module has a corresponding action plugin.
Parameters¶
See Also¶
See also
- cisco.dnac.plugins.module_utils.definitions.service_provider
 The official documentation on the cisco.dnac.plugins.module_utils.definitions.service_provider module.
- ServiceProvider reference
 Complete reference of the ServiceProvider object model.
- ServiceProvider reference
 SDK reference.
Examples¶
- name: get_service_provider_details
  cisco.dnac.service_provider:
    state: query  # required
  register: nm_get_service_provider_details
- name: create_sp_profile
  cisco.dnac.service_provider:
    state: create  # required
    settings:  # required
      qos:
      - profileName: SomeValue  # string, required
        model: SomeValue  # string, required
        wanProvider: SomeValue  # string, required
- name: update_sp_profile
  cisco.dnac.service_provider:
    state: update  # required
    settings:  # required
      qos:
      - oldProfileName: SomeValue  # string, required
        profileName: SomeValue  # string
        model: SomeValue  # string
        wanProvider: SomeValue  # string
- name: delete_sp_profile
  cisco.dnac.service_provider:
    state: delete  # required
    sp_profile_name: SomeValue  # string, required
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Authors¶
Rafael Campos (@racampos)