.. Document meta :orphan: .. Anchors .. _ansible_collections.cisco.dnac.service_provider_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.service_provider -- Manage ServiceProvider objects of NetworkSettings ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This plugin is part of the `cisco.dnac collection `_ (version 2.0.7). To install it use: :code:`ansible-galaxy collection install cisco.dnac`. To use it in a playbook, specify: :code:`cisco.dnac.service_provider`. .. version_added .. versionadded:: 1.0.0 of cisco.dnac .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - 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 :ref:`action plugin `. .. Aliases .. Requirements Requirements ------------ The below requirements are needed on the host that executes this module. - dnacentersdk .. Options Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
settings
dictionary / required
Settings, property of the request body.
qos
list / elements=dictionary
It is the service provider's qos.
model
string
It is the service provider's model.
Required for state create.
oldProfileName
string / required
It is the service provider's oldProfileName.
profileName
string
It is the service provider's profileName.
Required for state create.
wanProvider
string
It is the service provider's wanProvider.
Required for state create.
sp_profile_name
string
Sp profile name.
Required for state delete.

.. Notes .. Seealso See Also -------- .. seealso:: :ref:`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 Examples -------- .. code-block:: yaml+jinja - 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 .. Facts .. Return values Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. raw:: html
Key Returned Description
dnac_response
dictionary
always
A dictionary with the response returned by the DNA Center Python SDK

Sample:
{'response': 29, 'version': '1.0'}
missing_params
list / elements=string
when the function request schema is not satisfied
Provided arguments do not comply with the schema of the DNA Center Python SDK function

sdk_function
string
always
The DNA Center SDK function used to execute the task

Sample:
network_settings.create_sp_profile


.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Rafael Campos (@racampos) .. Parsing errors