data.policy_data
¶
Cisco vManage Policy Methods.
Module Contents¶
-
class
data.policy_data.
PolicyData
(session, host, port=443)[source]¶ Bases:
object
Methods that deal with importing, exporting, and manipulating data from policies.
-
import_policy_list_list
(self, policy_list_list, push=False, update=False, check_mode=False, force=False)[source]¶ Import a list of policyies lists into vManage. Object Names are translated to IDs.
- Parameters
policy_list_list – A list of polcies
push (bool) – Whether to push a change out
update (bool) – Whether to update when the list exists
check_mode (bool) – Report what updates would happen, but don’t update
- Returns
All data associated with a response.
- Return type
result (dict)
-
convert_list_name_to_id
(self, name_list)[source]¶ Convert policy list from names to IDs in object.
- Parameters
name_list (list) – Object
-
convert_list_id_to_name
(self, id_list)[source]¶ Convert policy list from IDs to names in object.
- Parameters
id_list (list) – Object
-
convert_sequences_to_id
(self, sequence_list)[source]¶ Convert sequence entries from IDs to names in object.
- Parameters
sequence_list (list) – Sequence list
-
convert_definition_id_to_name
(self, policy_definition)[source]¶ Convert policy_definition from IDs to names in object.
- Parameters
policy_definition (list) – Sequence list
-
convert_definition_name_to_id
(self, policy_definition)[source]¶ Convert policy_definition from names to IDs in object.
- Parameters
policy_definition (list) – Sequence list
-
convert_policy_definition_to_name
(self, policy_definition)[source]¶ Convert policy_definition objects from IDs to names
- Parameters
policy_definition (list) – Sequence list
- Returns
The converted policy definition
- Return type
result (dict)
-
convert_policy_definition_to_id
(self, policy_definition)[source]¶ Convert policy_definition objects from names to IDs
- Parameters
policy_definition (list) – Sequence list
- Returns
The converted policy definition
- Return type
result (dict)
-
export_policy_definition_list
(self, definition_type='all')[source]¶ Export Policy Definition Lists from vManage, translating IDs to Names.
- Parameters
definition_type (string) – The type of Definition List to retreive
- Returns
- A list of all definition lists currently
in vManage.
- Return type
response (list)
-
import_policy_definition_list
(self, policy_definition_list, update=False, push=False, check_mode=False, force=False)[source]¶ Import Policy Definitions into vManage. Object names are converted to IDs.
- Returns
- A list of all policy lists currently
in vManage.
- Return type
response (dict)
-
convert_policy_to_name
(self, policy_item)[source]¶ Convert policy items from IDs to names
- Parameters
definition_type (string) – Policy item
- Returns
The converted policy item
- Return type
response (dict)
-
convert_policy_to_id
(self, policy_item)[source]¶ Convert policy items from names IDs
- Parameters
definition_type (string) – Policy item
- Returns
The converted policy item
- Return type
response (dict)
-
export_local_policy_list
(self)[source]¶ Export Local Policies from vManage. Object IDs are converted to names.
- Returns
- A list of all policy lists currently
in vManage.
- Return type
response (dict)
-
import_local_policy_list
(self, local_policy_list, update=False, push=False, check_mode=False, force=False)[source]¶ Import Local Policies into vManage. Object names are converted to IDs.
- Returns
- A list of all policy lists currently
in vManage.
- Return type
response (dict)
-
export_central_policy_list
(self)[source]¶ Export Central Policies from vManage, converting IDs to names.
- Returns
- A list of all policy lists currently
in vManage.
- Return type
response (dict)
-
import_central_policy_list
(self, central_policy_list, update=False, push=False, check_mode=False, force=False)[source]¶ Import Central Policies into vManage. Object names are converted to IDs.
- Returns
- A list of all policy lists currently
in vManage.
- Return type
response (dict)
-