.. Document meta :orphan: .. Anchors .. _ansible_collections.cisco.dnac.nfv_profile_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.nfv_profile -- Resource module for Nfv Profile +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This plugin is part of the `cisco.dnac collection `_ (version 3.0.0). To install it use: :code:`ansible-galaxy collection install cisco.dnac`. To use it in a playbook, specify: :code:`cisco.dnac.nfv_profile`. .. version_added .. versionadded:: 1.0.0 of cisco.dnac .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Manage operations create, update and delete of the resource Nfv Profile. .. 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
device
list / elements=string
Nfv Profile's device.
currentDeviceTag
string
Nfv Profile's currentDeviceTag.
customNetworks
list / elements=string
Nfv Profile's customNetworks.
connectionType
string
Nfv Profile's connectionType.
networkName
string
Nfv Profile's networkName.
servicesToConnect
list / elements=string
Nfv Profile's servicesToConnect.
serviceName
string
Nfv Profile's serviceName.
vlanId
integer
Nfv Profile's vlanId.
vlanMode
string
Nfv Profile's vlanMode.
customTemplate
list / elements=string
Nfv Profile's customTemplate.
deviceType
string
Nfv Profile's deviceType.
template
string
Nfv Profile's template.
templateType
string
Nfv Profile's templateType.
deviceTag
string
Nfv Profile's deviceTag.
directInternetAccessForFirewall
boolean
    Choices:
  • no
  • yes
DirectInternetAccessForFirewall flag.
services
list / elements=string
Nfv Profile's services.
firewallMode
string
Nfv Profile's firewallMode.
imageName
string
Nfv Profile's imageName.
profileType
string
Nfv Profile's profileType.
serviceName
string
Nfv Profile's serviceName.
serviceType
string
Nfv Profile's serviceType.
vNicMapping
list / elements=string
Nfv Profile's vNicMapping.
assignIpAddressToNetwork
string
Nfv Profile's assignIpAddressToNetwork.
networkType
string
Nfv Profile's networkType.
vlanForL2
list / elements=string
Nfv Profile's vlanForL2.
vlanDescription
string
Nfv Profile's vlanDescription.
vlanId
integer
Nfv Profile's vlanId.
vlanType
string
Nfv Profile's vlanType.
id
string
Id path parameter. Id of the NFV profile to be updated.
name
string
Name query parameter. Name of the profile to be updated.
profileName
string
Nfv Profile's profileName.

.. Notes .. Seealso See Also -------- .. seealso:: `Nfv Profile reference `_ Complete reference of the Nfv Profile object model. .. Examples Examples -------- .. code-block:: yaml+jinja - name: Update by id cisco.dnac.nfv_profile: 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 device: - currentDeviceTag: string customNetworks: - connectionType: string networkName: string servicesToConnect: - serviceName: string vlanId: 0 vlanMode: string customTemplate: - deviceType: string template: string templateType: string deviceTag: string directInternetAccessForFirewall: true services: - firewallMode: string imageName: string profileType: string serviceName: string serviceType: string vNicMapping: - assignIpAddressToNetwork: string networkType: string vlanForL2: - vlanDescription: string vlanId: 0 vlanType: string id: string name: string - name: Delete by id cisco.dnac.nfv_profile: 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: string - name: Create cisco.dnac.nfv_profile: 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 device: - customNetworks: - connectionType: string networkName: string servicesToConnect: - serviceName: string vlanId: 0 vlanMode: string customTemplate: - deviceType: string template: string templateType: string deviceTag: string deviceType: string directInternetAccessForFirewall: true serviceProviderProfile: - connect: true connectDefaultGatewayOnWan: true linkType: string serviceProvider: string services: - firewallMode: string imageName: string profileType: string serviceName: string serviceType: string vNicMapping: - assignIpAddressToNetwork: string networkType: string vlanForL2: - vlanDescription: string vlanId: 0 vlanType: string profileName: string .. 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 or list with the response returned by the Cisco DNAC Python SDK

Sample:
{ "executionId": "string", "executionStatusUrl": "string", "message": "string" }


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