diff --git a/ENDPOINTS.md b/ENDPOINTS.md index 33f10c97..03329d23 100644 --- a/ENDPOINTS.md +++ b/ENDPOINTS.md @@ -1,6 +1,6 @@ **THIS FILE WAS AUTO-GENERATED DO NOT EDIT** -Generated for: catalystwan-0.40.0.dev0 +Generated for: catalystwan-0.40.0.dev5 All URIs are relative to */dataservice* HTTP request | Supported Versions | Method | Payload Type | Return Type | Tenancy Mode @@ -103,20 +103,20 @@ DELETE /v1/config-group/{config_group_id}/device/associate|>=20.9|[**Configurati PUT /v1/config-group/{config_group_id}|>=20.9|[**ConfigurationGroup.edit_config_group**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L184)|[**ConfigGroupEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L71)|[**ConfigGroupEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L144)| GET /v1/config-group|>=20.9|[**ConfigurationGroup.get**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L189)||DataSequence[[**ConfigGroup**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L41)]| PUT /v1/config-group/{config_group_id}/device/variables|>=20.9|[**ConfigurationGroup.update_variables**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L194)|[**ConfigGroupVariablesEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_group.py#L119)|None| -POST /template/policy/definition/advancedinspectionprofile||[**ConfigurationPolicyAIPDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L24)|[**AdvancedInspectionProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L49)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/advancedinspectionprofile||[**ConfigurationPolicyAIPDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L24)|[**AdvancedInspectionProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L49)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/advancedinspectionprofile/{id}||[**ConfigurationPolicyAIPDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L28)||None| -PUT /template/policy/definition/advancedinspectionprofile/{id}||[**ConfigurationPolicyAIPDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L32)|[**AdvancedInspectionProfilePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L55)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/advancedinspectionprofile||[**ConfigurationPolicyAIPDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L38)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/advancedinspectionprofile/{id}||[**ConfigurationPolicyAIPDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L32)|[**AdvancedInspectionProfilePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L55)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/advancedinspectionprofile||[**ConfigurationPolicyAIPDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L38)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/advancedinspectionprofile/{id}||[**ConfigurationPolicyAIPDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L42)||[**AdvancedInspectionProfilePolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L59)| -POST /template/policy/definition/advancedinspectionprofile/preview||[**ConfigurationPolicyAIPDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L46)|[**AdvancedInspectionProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L49)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/advancedinspectionprofile/preview/{id}||[**ConfigurationPolicyAIPDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L50)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/advancedMalwareProtection||[**ConfigurationPolicyAMPDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L24)|[**AdvancedMalwareProtectionPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L51)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/advancedinspectionprofile/preview||[**ConfigurationPolicyAIPDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L46)|[**AdvancedInspectionProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/aip.py#L49)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/advancedinspectionprofile/preview/{id}||[**ConfigurationPolicyAIPDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/aip.py#L50)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/advancedMalwareProtection||[**ConfigurationPolicyAMPDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L24)|[**AdvancedMalwareProtectionPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L51)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/advancedMalwareProtection/{id}||[**ConfigurationPolicyAMPDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L28)||None| -PUT /template/policy/definition/advancedMalwareProtection/{id}||[**ConfigurationPolicyAMPDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L32)|[**AdvancedMalwareProtectionPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L57)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/advancedMalwareProtection||[**ConfigurationPolicyAMPDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L38)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/advancedMalwareProtection/{id}||[**ConfigurationPolicyAMPDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L32)|[**AdvancedMalwareProtectionPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L57)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/advancedMalwareProtection||[**ConfigurationPolicyAMPDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L38)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/advancedMalwareProtection/{id}||[**ConfigurationPolicyAMPDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L42)||[**AdvancedMalwareProtectionPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L61)| -POST /template/policy/definition/advancedMalwareProtection/preview||[**ConfigurationPolicyAMPDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L46)|[**AdvancedMalwareProtectionPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L51)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/advancedMalwareProtection/preview/{id}||[**ConfigurationPolicyAMPDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L50)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/advancedMalwareProtection/preview||[**ConfigurationPolicyAMPDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L46)|[**AdvancedMalwareProtectionPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/amp.py#L51)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/advancedMalwareProtection/preview/{id}||[**ConfigurationPolicyAMPDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/amp.py#L50)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/aspath||[**ConfigurationPolicyASPathList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L14)|[**ASPathList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/as_path.py#L16)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/aspath/{id}||[**ConfigurationPolicyASPathList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L18)||None| DELETE /template/policy/list/aspath||[**ConfigurationPolicyASPathList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L22)||None| @@ -126,20 +126,20 @@ GET /template/policy/list/aspath||[**ConfigurationPolicyASPathList.get_policy_li GET /template/policy/list/aspath/filtered||[**ConfigurationPolicyASPathList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L38)||DataSequence[[**ASPathListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/as_path.py#L29)]| POST /template/policy/list/aspath/preview||[**ConfigurationPolicyASPathList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L42)|[**ASPathList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/as_path.py#L16)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/aspath/preview/{id}||[**ConfigurationPolicyASPathList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/as_path.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/acl||[**ConfigurationPolicyAclDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L23)|[**AclPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L157)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/acl||[**ConfigurationPolicyAclDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L23)|[**AclPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L157)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/acl/{id}||[**ConfigurationPolicyAclDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L27)||None| -PUT /template/policy/definition/acl/{id}||[**ConfigurationPolicyAclDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L35)|[**AclPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L182)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/acl||[**ConfigurationPolicyAclDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/acl/{id}||[**ConfigurationPolicyAclDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L35)|[**AclPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L182)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/acl||[**ConfigurationPolicyAclDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/acl/{id}||[**ConfigurationPolicyAclDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L43)||[**AclPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L186)| -POST /template/policy/definition/acl/preview||[**ConfigurationPolicyAclDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L47)|[**AclPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L157)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/acl/preview/{id}||[**ConfigurationPolicyAclDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/aclv6||[**ConfigurationPolicyAclIPv6Definition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L23)|[**AclIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L157)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/acl/preview||[**ConfigurationPolicyAclDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L47)|[**AclPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list.py#L157)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/acl/preview/{id}||[**ConfigurationPolicyAclDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/aclv6||[**ConfigurationPolicyAclIPv6Definition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L23)|[**AclIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L157)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/aclv6/{id}||[**ConfigurationPolicyAclIPv6Definition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L27)||None| -PUT /template/policy/definition/aclv6/{id}||[**ConfigurationPolicyAclIPv6Definition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L35)|[**AclIPv6PolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L182)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/aclv6||[**ConfigurationPolicyAclIPv6Definition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/aclv6/{id}||[**ConfigurationPolicyAclIPv6Definition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L35)|[**AclIPv6PolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L182)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/aclv6||[**ConfigurationPolicyAclIPv6Definition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/aclv6/{id}||[**ConfigurationPolicyAclIPv6Definition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L43)||[**AclIPv6PolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L186)| -POST /template/policy/definition/aclv6/preview||[**ConfigurationPolicyAclIPv6Definition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L47)|[**AclIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L157)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/aclv6/preview/{id}||[**ConfigurationPolicyAclIPv6Definition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/aclv6/preview||[**ConfigurationPolicyAclIPv6Definition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L47)|[**AclIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/access_control_list_ipv6.py#L157)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/aclv6/preview/{id}||[**ConfigurationPolicyAclIPv6Definition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/access_control_list_ipv6.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/appprobe||[**ConfigurationPolicyAppProbeClassList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L18)|[**AppProbeClassList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/app_probe.py#L26)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/appprobe/{id}||[**ConfigurationPolicyAppProbeClassList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L22)||None| DELETE /template/policy/list/appprobe||[**ConfigurationPolicyAppProbeClassList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L26)||None| @@ -149,13 +149,13 @@ GET /template/policy/list/appprobe||[**ConfigurationPolicyAppProbeClassList.get_ GET /template/policy/list/appprobe/filtered||[**ConfigurationPolicyAppProbeClassList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L42)||DataSequence[[**AppProbeClassListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/app_probe.py#L41)]| POST /template/policy/list/appprobe/preview||[**ConfigurationPolicyAppProbeClassList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L46)|[**AppProbeClassList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/app_probe.py#L26)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/appprobe/preview/{id}||[**ConfigurationPolicyAppProbeClassList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app_probe.py#L50)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/approute/||[**ConfigurationPolicyAppRouteDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L24)|[**AppRoutePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L218)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/approute/||[**ConfigurationPolicyAppRouteDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L24)|[**AppRoutePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L218)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/approute/{id}||[**ConfigurationPolicyAppRouteDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L28)||None| -PUT /template/policy/definition/approute/{id}||[**ConfigurationPolicyAppRouteDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L32)|[**AppRoutePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L241)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/approute||[**ConfigurationPolicyAppRouteDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L36)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/approute/{id}||[**ConfigurationPolicyAppRouteDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L32)|[**AppRoutePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L241)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/approute||[**ConfigurationPolicyAppRouteDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L36)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/approute/{id}||[**ConfigurationPolicyAppRouteDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L40)||[**AppRoutePolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L245)| -POST /template/policy/definition/approute/preview||[**ConfigurationPolicyAppRouteDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L44)|[**AppRoutePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L218)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/approute/preview/{id}||[**ConfigurationPolicyAppRouteDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L48)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/approute/preview||[**ConfigurationPolicyAppRouteDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L44)|[**AppRoutePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/app_route.py#L218)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/approute/preview/{id}||[**ConfigurationPolicyAppRouteDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/app_route.py#L48)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/app||[**ConfigurationPolicyApplicationList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app.py#L14)|[**AppList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/app.py#L22)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/app/{id}||[**ConfigurationPolicyApplicationList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app.py#L18)||None| DELETE /template/policy/list/app||[**ConfigurationPolicyApplicationList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/app.py#L22)||None| @@ -183,20 +183,20 @@ GET /template/policy/list/community||[**ConfigurationPolicyCommunityList.get_pol GET /template/policy/list/community/filtered||[**ConfigurationPolicyCommunityList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/community.py#L38)||DataSequence[[**CommunityListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/communities.py#L41)]| POST /template/policy/list/community/preview||[**ConfigurationPolicyCommunityList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/community.py#L42)|[**CommunityList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/communities.py#L33)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/community/preview/{id}||[**ConfigurationPolicyCommunityList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/community.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/control||[**ConfigurationPolicyControlDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L23)|[**ControlPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L328)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/control||[**ConfigurationPolicyControlDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L23)|[**ControlPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L328)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/control/{id}||[**ConfigurationPolicyControlDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L27)||None| -PUT /template/policy/definition/control/{id}||[**ConfigurationPolicyControlDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L35)|[**ControlPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L361)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/control||[**ConfigurationPolicyControlDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/control/{id}||[**ConfigurationPolicyControlDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L35)|[**ControlPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L361)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/control||[**ConfigurationPolicyControlDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/control/{id}||[**ConfigurationPolicyControlDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L43)||[**ControlPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L365)| -POST /template/policy/definition/control/preview||[**ConfigurationPolicyControlDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L47)|[**ControlPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L328)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/control/preview/{id}||[**ConfigurationPolicyControlDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/data||[**ConfigurationPolicyDataDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L24)|[**TrafficDataPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L463)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/control/preview||[**ConfigurationPolicyControlDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L47)|[**ControlPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/control.py#L328)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/control/preview/{id}||[**ConfigurationPolicyControlDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/control.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/data||[**ConfigurationPolicyDataDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L24)|[**TrafficDataPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L467)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/data/{id}||[**ConfigurationPolicyDataDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L28)||None| -PUT /template/policy/definition/data/{id}||[**ConfigurationPolicyDataDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L36)|[**TrafficDataPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L487)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/data||[**ConfigurationPolicyDataDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L40)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| -GET /template/policy/definition/data/{id}||[**ConfigurationPolicyDataDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L44)||[**TrafficDataPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L491)| -POST /template/policy/definition/data/preview||[**ConfigurationPolicyDataDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L48)|[**TrafficDataPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L463)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/data/preview/{id}||[**ConfigurationPolicyDataDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L52)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +PUT /template/policy/definition/data/{id}||[**ConfigurationPolicyDataDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L36)|[**TrafficDataPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L491)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/data||[**ConfigurationPolicyDataDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L40)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| +GET /template/policy/definition/data/{id}||[**ConfigurationPolicyDataDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L44)||[**TrafficDataPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L495)| +POST /template/policy/definition/data/preview||[**ConfigurationPolicyDataDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L48)|[**TrafficDataPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/traffic_data.py#L467)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/data/preview/{id}||[**ConfigurationPolicyDataDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/traffic_data.py#L52)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/dataipv6prefix||[**ConfigurationPolicyDataIPv6PrefixList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_ipv6_prefix.py#L18)|[**DataIPv6PrefixList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/data_ipv6_prefix.py#L17)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/dataipv6prefix/{id}||[**ConfigurationPolicyDataIPv6PrefixList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_ipv6_prefix.py#L22)||None| DELETE /template/policy/list/dataipv6prefix||[**ConfigurationPolicyDataIPv6PrefixList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_ipv6_prefix.py#L26)||None| @@ -215,27 +215,27 @@ GET /template/policy/list/dataprefix||[**ConfigurationPolicyDataPrefixList.get_p GET /template/policy/list/dataprefix/filtered||[**ConfigurationPolicyDataPrefixList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_prefix.py#L38)||DataSequence[[**DataPrefixListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/data_prefix.py#L29)]| POST /template/policy/list/dataprefix/preview||[**ConfigurationPolicyDataPrefixList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_prefix.py#L42)|[**DataPrefixList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/data_prefix.py#L17)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/dataprefix/preview/{id}||[**ConfigurationPolicyDataPrefixList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/data_prefix.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/deviceaccesspolicy||[**ConfigurationPolicyDeviceAccessDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L23)|[**DeviceAccessPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L84)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/deviceaccesspolicy||[**ConfigurationPolicyDeviceAccessDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L23)|[**DeviceAccessPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L84)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/deviceaccesspolicy/{id}||[**ConfigurationPolicyDeviceAccessDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L27)||None| -PUT /template/policy/definition/deviceaccesspolicy/{id}||[**ConfigurationPolicyDeviceAccessDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L35)|[**DeviceAccessPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L110)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/deviceaccesspolicy||[**ConfigurationPolicyDeviceAccessDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/deviceaccesspolicy/{id}||[**ConfigurationPolicyDeviceAccessDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L35)|[**DeviceAccessPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L110)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/deviceaccesspolicy||[**ConfigurationPolicyDeviceAccessDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/deviceaccesspolicy/{id}||[**ConfigurationPolicyDeviceAccessDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L43)||[**DeviceAccessPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L114)| -POST /template/policy/definition/deviceaccesspolicy/preview||[**ConfigurationPolicyDeviceAccessDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L47)|[**DeviceAccessPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L84)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/deviceaccesspolicy/preview/{id}||[**ConfigurationPolicyDeviceAccessDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/deviceaccesspolicyv6||[**ConfigurationPolicyDeviceAccessIPv6Definition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L23)|[**DeviceAccessIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L84)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/deviceaccesspolicy/preview||[**ConfigurationPolicyDeviceAccessDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L47)|[**DeviceAccessPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access.py#L84)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/deviceaccesspolicy/preview/{id}||[**ConfigurationPolicyDeviceAccessDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/deviceaccesspolicyv6||[**ConfigurationPolicyDeviceAccessIPv6Definition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L23)|[**DeviceAccessIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L84)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/deviceaccesspolicyv6/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L27)||None| -PUT /template/policy/definition/deviceaccesspolicyv6/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L35)|[**DeviceAccessIPv6PolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L110)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/deviceaccesspolicyv6||[**ConfigurationPolicyDeviceAccessIPv6Definition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L41)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/deviceaccesspolicyv6/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L35)|[**DeviceAccessIPv6PolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L110)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/deviceaccesspolicyv6||[**ConfigurationPolicyDeviceAccessIPv6Definition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L41)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/deviceaccesspolicyv6/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L45)||[**DeviceAccessIPv6PolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L114)| -POST /template/policy/definition/deviceaccesspolicyv6/preview||[**ConfigurationPolicyDeviceAccessIPv6Definition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L49)|[**DeviceAccessIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L84)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/deviceaccesspolicyv6/preview/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L53)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/dialpeer||[**ConfigurationPolicyDialPeerDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L23)|[**DialPeerPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L46)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/deviceaccesspolicyv6/preview||[**ConfigurationPolicyDeviceAccessIPv6Definition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L49)|[**DeviceAccessIPv6Policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/device_access_ipv6.py#L84)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/deviceaccesspolicyv6/preview/{id}||[**ConfigurationPolicyDeviceAccessIPv6Definition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/device_access_ipv6.py#L53)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/dialpeer||[**ConfigurationPolicyDialPeerDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L23)|[**DialPeerPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L46)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/dialpeer/{id}||[**ConfigurationPolicyDialPeerDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L27)||None| -PUT /template/policy/definition/dialpeer/{id}||[**ConfigurationPolicyDialPeerDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L35)|[**DialPeerPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L55)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/dialpeer||[**ConfigurationPolicyDialPeerDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/dialpeer/{id}||[**ConfigurationPolicyDialPeerDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L35)|[**DialPeerPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L55)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/dialpeer||[**ConfigurationPolicyDialPeerDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/dialpeer/{id}||[**ConfigurationPolicyDialPeerDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L43)||[**DialPeerPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L59)| -POST /template/policy/definition/dialpeer/preview||[**ConfigurationPolicyDialPeerDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L47)|[**DialPeerPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L46)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/dialpeer/preview/{id}||[**ConfigurationPolicyDialPeerDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/dialpeer/preview||[**ConfigurationPolicyDialPeerDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L47)|[**DialPeerPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/dial_peer.py#L46)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/dialpeer/preview/{id}||[**ConfigurationPolicyDialPeerDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/dial_peer.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/expandedcommunity||[**ConfigurationPolicyExpandedCommunityList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/expanded_community.py#L18)|[**ExpandedCommunityList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/communities.py#L45)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/expandedcommunity/{id}||[**ConfigurationPolicyExpandedCommunityList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/expanded_community.py#L22)||None| DELETE /template/policy/list/expandedcommunity||[**ConfigurationPolicyExpandedCommunityList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/expanded_community.py#L26)||None| @@ -281,27 +281,27 @@ GET /template/policy/list/class||[**ConfigurationPolicyForwardingClassList.get_p GET /template/policy/list/class/filtered||[**ConfigurationPolicyForwardingClassList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/class_map.py#L38)||DataSequence[[**ClassMapListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/class_map.py#L29)]| POST /template/policy/list/class/preview||[**ConfigurationPolicyForwardingClassList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/class_map.py#L42)|[**ClassMapList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/class_map.py#L15)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/class/preview/{id}||[**ConfigurationPolicyForwardingClassList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/class_map.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/fxoport||[**ConfigurationPolicyFxoPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L23)|[**FxoPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L49)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/fxoport||[**ConfigurationPolicyFxoPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L23)|[**FxoPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L49)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/fxoport/{id}||[**ConfigurationPolicyFxoPortDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L27)||None| -PUT /template/policy/definition/fxoport/{id}||[**ConfigurationPolicyFxoPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L35)|[**FxoPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L58)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/fxoport||[**ConfigurationPolicyFxoPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/fxoport/{id}||[**ConfigurationPolicyFxoPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L35)|[**FxoPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L58)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/fxoport||[**ConfigurationPolicyFxoPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/fxoport/{id}||[**ConfigurationPolicyFxoPortDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L43)||[**FxoPortPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L62)| -POST /template/policy/definition/fxoport/preview||[**ConfigurationPolicyFxoPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L47)|[**FxoPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L49)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/fxoport/preview/{id}||[**ConfigurationPolicyFxoPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/fxsdidport||[**ConfigurationPolicyFxsDidPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L23)|[**FxsDidPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L44)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/fxoport/preview||[**ConfigurationPolicyFxoPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L47)|[**FxoPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxo_port.py#L49)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/fxoport/preview/{id}||[**ConfigurationPolicyFxoPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxo_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/fxsdidport||[**ConfigurationPolicyFxsDidPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L23)|[**FxsDidPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L44)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/fxsdidport/{id}||[**ConfigurationPolicyFxsDidPortDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L27)||None| -PUT /template/policy/definition/fxsdidport/{id}||[**ConfigurationPolicyFxsDidPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L35)|[**FxsDidPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L53)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/fxsdidport||[**ConfigurationPolicyFxsDidPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/fxsdidport/{id}||[**ConfigurationPolicyFxsDidPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L35)|[**FxsDidPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L53)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/fxsdidport||[**ConfigurationPolicyFxsDidPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/fxsdidport/{id}||[**ConfigurationPolicyFxsDidPortDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L43)||[**FxsDidPortPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L57)| -POST /template/policy/definition/fxsdidport/preview||[**ConfigurationPolicyFxsDidPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L47)|[**FxsDidPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L44)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/fxsdidport/preview/{id}||[**ConfigurationPolicyFxsDidPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/fxsport||[**ConfigurationPolicyFxsPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L23)|[**FxsPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L42)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/fxsdidport/preview||[**ConfigurationPolicyFxsDidPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L47)|[**FxsDidPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_did_port.py#L44)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/fxsdidport/preview/{id}||[**ConfigurationPolicyFxsDidPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_did_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/fxsport||[**ConfigurationPolicyFxsPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L23)|[**FxsPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L42)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/fxsport/{id}||[**ConfigurationPolicyFxsPortDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L27)||None| -PUT /template/policy/definition/fxsport/{id}||[**ConfigurationPolicyFxsPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L35)|[**FxsPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L51)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/fxsport||[**ConfigurationPolicyFxsPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/fxsport/{id}||[**ConfigurationPolicyFxsPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L35)|[**FxsPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L51)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/fxsport||[**ConfigurationPolicyFxsPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/fxsport/{id}||[**ConfigurationPolicyFxsPortDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L43)||[**FxsPortPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L55)| -POST /template/policy/definition/fxsport/preview||[**ConfigurationPolicyFxsPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L47)|[**FxsPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L42)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/fxsport/preview/{id}||[**ConfigurationPolicyFxsPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/fxsport/preview||[**ConfigurationPolicyFxsPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L47)|[**FxsPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/fxs_port.py#L42)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/fxsport/preview/{id}||[**ConfigurationPolicyFxsPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/fxs_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/geolocation||[**ConfigurationPolicyGeoLocationList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L14)|[**GeoLocationList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/geo_location.py#L23)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/geolocation/{id}||[**ConfigurationPolicyGeoLocationList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L18)||None| DELETE /template/policy/list/geolocation||[**ConfigurationPolicyGeoLocationList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L22)||None| @@ -311,13 +311,13 @@ GET /template/policy/list/geolocation||[**ConfigurationPolicyGeoLocationList.get GET /template/policy/list/geolocation/filtered||[**ConfigurationPolicyGeoLocationList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L38)||DataSequence[[**GeoLocationListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/geo_location.py#L32)]| POST /template/policy/list/geolocation/preview||[**ConfigurationPolicyGeoLocationList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L42)|[**GeoLocationList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/geo_location.py#L23)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/geolocation/preview/{id}||[**ConfigurationPolicyGeoLocationList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/geo_location.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/hubandspoke||[**ConfigurationPolicyHubAndSpokeDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L23)|[**HubAndSpokePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L52)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/hubandspoke||[**ConfigurationPolicyHubAndSpokeDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L23)|[**HubAndSpokePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L52)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/hubandspoke/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L27)||None| -PUT /template/policy/definition/hubandspoke/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L35)|[**HubAndSpokePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L82)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/hubandspoke||[**ConfigurationPolicyHubAndSpokeDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/hubandspoke/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L35)|[**HubAndSpokePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L82)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/hubandspoke||[**ConfigurationPolicyHubAndSpokeDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/hubandspoke/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L43)||[**HubAndSpokePolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L86)| -POST /template/policy/definition/hubandspoke/preview||[**ConfigurationPolicyHubAndSpokeDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L47)|[**HubAndSpokePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L52)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/hubandspoke/preview/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/hubandspoke/preview||[**ConfigurationPolicyHubAndSpokeDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L47)|[**HubAndSpokePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/hub_and_spoke.py#L52)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/hubandspoke/preview/{id}||[**ConfigurationPolicyHubAndSpokeDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/hub_and_spoke.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/ipssignature||[**ConfigurationPolicyIPSSignatureList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/ips_signature.py#L18)|[**IPSSignatureList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/ips_signature.py#L17)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/ipssignature/{id}||[**ConfigurationPolicyIPSSignatureList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/ips_signature.py#L22)||None| DELETE /template/policy/list/ipssignature||[**ConfigurationPolicyIPSSignatureList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/ips_signature.py#L26)||None| @@ -363,13 +363,13 @@ GET /template/policy/list/mediaprofile||[**ConfigurationPolicyMediaProfileList.g GET /template/policy/list/mediaprofile/filtered||[**ConfigurationPolicyMediaProfileList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/media_profile.py#L42)||DataSequence[[**MediaProfileListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/media_profile.py#L43)]| POST /template/policy/list/mediaprofile/preview||[**ConfigurationPolicyMediaProfileList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/media_profile.py#L46)|[**MediaProfileList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/media_profile.py#L34)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/mediaprofile/preview/{id}||[**ConfigurationPolicyMediaProfileList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/media_profile.py#L50)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/mesh||[**ConfigurationPolicyMeshDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L19)|[**MeshPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L27)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/mesh||[**ConfigurationPolicyMeshDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L19)|[**MeshPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L27)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/mesh/{id}||[**ConfigurationPolicyMeshDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L23)||None| -PUT /template/policy/definition/mesh/{id}||[**ConfigurationPolicyMeshDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L31)|[**MeshPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L42)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/mesh||[**ConfigurationPolicyMeshDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/mesh/{id}||[**ConfigurationPolicyMeshDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L31)|[**MeshPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L42)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/mesh||[**ConfigurationPolicyMeshDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/mesh/{id}||[**ConfigurationPolicyMeshDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L39)||[**MeshPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L46)| -POST /template/policy/definition/mesh/preview||[**ConfigurationPolicyMeshDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L43)|[**MeshPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L27)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/mesh/preview/{id}||[**ConfigurationPolicyMeshDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/mesh/preview||[**ConfigurationPolicyMeshDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L43)|[**MeshPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/mesh.py#L27)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/mesh/preview/{id}||[**ConfigurationPolicyMeshDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/mesh.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/mirror||[**ConfigurationPolicyMirrorList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/mirror.py#L14)|[**MirrorList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/mirror.py#L17)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/mirror/{id}||[**ConfigurationPolicyMirrorList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/mirror.py#L18)||None| DELETE /template/policy/list/mirror||[**ConfigurationPolicyMirrorList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/mirror.py#L22)||None| @@ -415,13 +415,13 @@ GET /template/policy/list/prefix||[**ConfigurationPolicyPrefixList.get_policy_li GET /template/policy/list/prefix/filtered||[**ConfigurationPolicyPrefixList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/prefix.py#L39)||DataSequence[[**PrefixListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/prefix.py#L32)]| POST /template/policy/list/prefix/preview||[**ConfigurationPolicyPrefixList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/prefix.py#L43)|[**PrefixList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/api/templates/models/cisco_vpn_model.py#L183)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/prefix/preview/{id}||[**ConfigurationPolicyPrefixList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/prefix.py#L47)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/priisdnport||[**ConfigurationPolicyPriIsdnPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L23)|[**PriIsdnPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L34)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/priisdnport||[**ConfigurationPolicyPriIsdnPortDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L23)|[**PriIsdnPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L34)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/priisdnport/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L27)||None| -PUT /template/policy/definition/priisdnport/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L35)|[**PriIsdnPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L43)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/priisdnport||[**ConfigurationPolicyPriIsdnPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/priisdnport/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L35)|[**PriIsdnPortPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L43)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/priisdnport||[**ConfigurationPolicyPriIsdnPortDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/priisdnport/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L43)||[**PriIsdnPortPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L47)| -POST /template/policy/definition/priisdnport/preview||[**ConfigurationPolicyPriIsdnPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L47)|[**PriIsdnPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L34)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/priisdnport/preview/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/priisdnport/preview||[**ConfigurationPolicyPriIsdnPortDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L47)|[**PriIsdnPortPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/pri_isdn_port.py#L34)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/priisdnport/preview/{id}||[**ConfigurationPolicyPriIsdnPortDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/pri_isdn_port.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/protocolname||[**ConfigurationPolicyProtocolNameList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L18)|[**ProtocolNameList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/protocol_name.py#L16)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/protocolname/{id}||[**ConfigurationPolicyProtocolNameList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L22)||None| DELETE /template/policy/list/protocolname||[**ConfigurationPolicyProtocolNameList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L26)||None| @@ -431,13 +431,13 @@ GET /template/policy/list/protocolname||[**ConfigurationPolicyProtocolNameList.g GET /template/policy/list/protocolname/filtered||[**ConfigurationPolicyProtocolNameList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L42)||DataSequence[[**ProtocolNameListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/protocol_name.py#L25)]| POST /template/policy/list/protocolname/preview||[**ConfigurationPolicyProtocolNameList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L46)|[**ProtocolNameList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/protocol_name.py#L16)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/protocolname/preview/{id}||[**ConfigurationPolicyProtocolNameList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/protocol_name.py#L50)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/qosmap||[**ConfigurationPolicyQoSMapDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L19)|[**QoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L71)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/qosmap||[**ConfigurationPolicyQoSMapDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L19)|[**QoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L71)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/qosmap/{id}||[**ConfigurationPolicyQoSMapDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L23)||None| -PUT /template/policy/definition/qosmap/{id}||[**ConfigurationPolicyQoSMapDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L31)|[**QoSMapPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L106)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/qosmap||[**ConfigurationPolicyQoSMapDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/qosmap/{id}||[**ConfigurationPolicyQoSMapDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L31)|[**QoSMapPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L106)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/qosmap||[**ConfigurationPolicyQoSMapDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/qosmap/{id}||[**ConfigurationPolicyQoSMapDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L39)||[**QoSMapPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L110)| -POST /template/policy/definition/qosmap/preview||[**ConfigurationPolicyQoSMapDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L43)|[**QoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L71)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/qosmap/preview/{id}||[**ConfigurationPolicyQoSMapDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/qosmap/preview||[**ConfigurationPolicyQoSMapDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L43)|[**QoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/qos_map.py#L71)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/qosmap/preview/{id}||[**ConfigurationPolicyQoSMapDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/qos_map.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/region||[**ConfigurationPolicyRegionList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L13)|[**RegionList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/region.py#L27)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/region/{id}||[**ConfigurationPolicyRegionList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L17)||None| DELETE /template/policy/list/region||[**ConfigurationPolicyRegionList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L21)||None| @@ -447,20 +447,20 @@ GET /template/policy/list/region||[**ConfigurationPolicyRegionList.get_policy_li GET /template/policy/list/region/filtered||[**ConfigurationPolicyRegionList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L37)||DataSequence[[**RegionListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/region.py#L44)]| POST /template/policy/list/region/preview||[**ConfigurationPolicyRegionList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L41)|[**RegionList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/region.py#L27)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/region/preview/{id}||[**ConfigurationPolicyRegionList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/region.py#L45)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/rewriterule||[**ConfigurationPolicyRewriteRuleDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L23)|[**RewritePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L33)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/rewriterule||[**ConfigurationPolicyRewriteRuleDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L23)|[**RewritePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L33)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/rewriterule/{id}||[**ConfigurationPolicyRewriteRuleDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L27)||None| -PUT /template/policy/definition/rewriterule/{id}||[**ConfigurationPolicyRewriteRuleDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L35)|[**RewritePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L42)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/rewriterule||[**ConfigurationPolicyRewriteRuleDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/rewriterule/{id}||[**ConfigurationPolicyRewriteRuleDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L35)|[**RewritePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L42)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/rewriterule||[**ConfigurationPolicyRewriteRuleDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/rewriterule/{id}||[**ConfigurationPolicyRewriteRuleDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L43)||[**RewritePolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L46)| -POST /template/policy/definition/rewriterule/preview||[**ConfigurationPolicyRewriteRuleDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L47)|[**RewritePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L33)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/rewriterule/preview/{id}||[**ConfigurationPolicyRewriteRuleDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/ruleset||[**ConfigurationPolicyRuleSetDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L19)|[**RuleSet**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L160)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/rewriterule/preview||[**ConfigurationPolicyRewriteRuleDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L47)|[**RewritePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rewrite.py#L33)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/rewriterule/preview/{id}||[**ConfigurationPolicyRewriteRuleDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rewrite.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/ruleset||[**ConfigurationPolicyRuleSetDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L19)|[**RuleSet**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L160)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/ruleset/{id}||[**ConfigurationPolicyRuleSetDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L23)||None| -PUT /template/policy/definition/ruleset/{id}||[**ConfigurationPolicyRuleSetDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L31)|[**RuleSetEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L265)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/ruleset||[**ConfigurationPolicyRuleSetDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/ruleset/{id}||[**ConfigurationPolicyRuleSetDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L31)|[**RuleSetEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L265)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/ruleset||[**ConfigurationPolicyRuleSetDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L35)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/ruleset/{id}||[**ConfigurationPolicyRuleSetDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L39)||[**RuleSetGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L269)| -POST /template/policy/definition/ruleset/preview||[**ConfigurationPolicyRuleSetDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L43)|[**RuleSet**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L160)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/ruleset/preview/{id}||[**ConfigurationPolicyRuleSetDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/ruleset/preview||[**ConfigurationPolicyRuleSetDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L43)|[**RuleSet**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/rule_set.py#L160)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/ruleset/preview/{id}||[**ConfigurationPolicyRuleSetDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/rule_set.py#L47)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/sla||[**ConfigurationPolicySLAClassList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L14)|[**SLAClassList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/sla.py#L56)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/sla/{id}||[**ConfigurationPolicySLAClassList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L18)||None| DELETE /template/policy/list/sla||[**ConfigurationPolicySLAClassList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L22)||None| @@ -470,13 +470,13 @@ GET /template/policy/list/sla||[**ConfigurationPolicySLAClassList.get_policy_lis GET /template/policy/list/sla/filtered||[**ConfigurationPolicySLAClassList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L38)||DataSequence[[**SLAClassListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/sla.py#L76)]| POST /template/policy/list/sla/preview||[**ConfigurationPolicySLAClassList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L42)|[**SLAClassList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/sla.py#L56)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/sla/preview/{id}||[**ConfigurationPolicySLAClassList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/sla.py#L46)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/securitygroup||[**ConfigurationPolicySecurityGroupDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L23)|[**SecurityGroup**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L59)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/securitygroup||[**ConfigurationPolicySecurityGroupDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L23)|[**SecurityGroup**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L59)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/securitygroup/{id}||[**ConfigurationPolicySecurityGroupDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L27)||None| -PUT /template/policy/definition/securitygroup/{id}||[**ConfigurationPolicySecurityGroupDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L35)|[**SecurityGroupEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L76)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/securitygroup||[**ConfigurationPolicySecurityGroupDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/securitygroup/{id}||[**ConfigurationPolicySecurityGroupDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L35)|[**SecurityGroupEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L76)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/securitygroup||[**ConfigurationPolicySecurityGroupDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/securitygroup/{id}||[**ConfigurationPolicySecurityGroupDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L43)||[**SecurityGroupGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L80)| -POST /template/policy/definition/securitygroup/preview||[**ConfigurationPolicySecurityGroupDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L47)|[**SecurityGroup**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L59)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/securitygroup/preview/{id}||[**ConfigurationPolicySecurityGroupDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/securitygroup/preview||[**ConfigurationPolicySecurityGroupDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L47)|[**SecurityGroup**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/security_group.py#L59)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/securitygroup/preview/{id}||[**ConfigurationPolicySecurityGroupDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/security_group.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/site/defaultsite||[**ConfigurationPolicySiteList.create_default_site_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L14)|[**SiteList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/site.py#L16)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| POST /template/policy/list/site||[**ConfigurationPolicySiteList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L18)|[**SiteList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/site.py#L16)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/site/{id}||[**ConfigurationPolicySiteList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L22)||None| @@ -487,13 +487,13 @@ GET /template/policy/list/site||[**ConfigurationPolicySiteList.get_policy_lists* GET /template/policy/list/site/filtered||[**ConfigurationPolicySiteList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L42)||DataSequence[[**SiteListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/site.py#L33)]| POST /template/policy/list/site/preview||[**ConfigurationPolicySiteList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L46)|[**SiteList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/site.py#L16)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/site/preview/{id}||[**ConfigurationPolicySiteList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/site.py#L50)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/srstphoneprofile||[**ConfigurationPolicySrstPhoneProfileDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L23)|[**SrstPhoneProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L23)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/srstphoneprofile||[**ConfigurationPolicySrstPhoneProfileDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L23)|[**SrstPhoneProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L23)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/srstphoneprofile/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L27)||None| -PUT /template/policy/definition/srstphoneprofile/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L35)|[**SrstPhoneProfilePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L32)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/srstphoneprofile||[**ConfigurationPolicySrstPhoneProfileDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L41)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/srstphoneprofile/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L35)|[**SrstPhoneProfilePolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L32)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/srstphoneprofile||[**ConfigurationPolicySrstPhoneProfileDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L41)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/srstphoneprofile/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L45)||[**SrstPhoneProfilePolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L36)| -POST /template/policy/definition/srstphoneprofile/preview||[**ConfigurationPolicySrstPhoneProfileDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L49)|[**SrstPhoneProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L23)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/srstphoneprofile/preview/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L53)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +POST /template/policy/definition/srstphoneprofile/preview||[**ConfigurationPolicySrstPhoneProfileDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L49)|[**SrstPhoneProfilePolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/srst_phone_profile.py#L23)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/srstphoneprofile/preview/{id}||[**ConfigurationPolicySrstPhoneProfileDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/srst_phone_profile.py#L53)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/supervisorydisc||[**ConfigurationPolicySupervisoryDisconnectList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/supervisory_disconnect.py#L18)|[**SupervisoryDisconnectList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/supervisory_disconnect.py#L51)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/supervisorydisc/{id}||[**ConfigurationPolicySupervisoryDisconnectList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/supervisory_disconnect.py#L22)||None| DELETE /template/policy/list/supervisorydisc||[**ConfigurationPolicySupervisoryDisconnectList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/supervisory_disconnect.py#L26)||None| @@ -566,20 +566,27 @@ GET /template/policy/list/vpn||[**ConfigurationPolicyVPNList.get_policy_lists**] GET /template/policy/list/vpn/filtered||[**ConfigurationPolicyVPNList.get_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/vpn.py#L40)||DataSequence[[**VPNListInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/vpn.py#L39)]| POST /template/policy/list/vpn/preview||[**ConfigurationPolicyVPNList.preview_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/vpn.py#L44)|[**VPNList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/vpn.py#L23)|[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| GET /template/policy/list/vpn/preview/{id}||[**ConfigurationPolicyVPNList.preview_policy_list_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/vpn.py#L48)||[**PolicyListPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L46)| -POST /template/policy/definition/vpnmembershipgroup||[**ConfigurationPolicyVPNMembershipGroupDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L23)|[**VPNMembershipPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L26)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/vpnmembershipgroup||[**ConfigurationPolicyVPNMembershipGroupDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L23)|[**VPNMembershipPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L26)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/vpnmembershipgroup/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L27)||None| -PUT /template/policy/definition/vpnmembershipgroup/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L35)|[**VPNMembershipPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L37)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/vpnmembershipgroup||[**ConfigurationPolicyVPNMembershipGroupDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| +PUT /template/policy/definition/vpnmembershipgroup/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L35)|[**VPNMembershipPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L37)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/vpnmembershipgroup||[**ConfigurationPolicyVPNMembershipGroupDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| GET /template/policy/definition/vpnmembershipgroup/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L43)||[**VPNMembershipPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L41)| -POST /template/policy/definition/vpnmembershipgroup/preview||[**ConfigurationPolicyVPNMembershipGroupDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L47)|[**VPNMembershipPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L26)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/vpnmembershipgroup/preview/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -POST /template/policy/definition/zonebasedfw||[**ConfigurationPolicyZoneBasedFirewallDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L23)|[**ZoneBasedFWPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L239)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1502)| +POST /template/policy/definition/vpnmembershipgroup/preview||[**ConfigurationPolicyVPNMembershipGroupDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L47)|[**VPNMembershipPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_membership.py#L26)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/vpnmembershipgroup/preview/{id}||[**ConfigurationPolicyVPNMembershipGroupDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_membership.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/vpnqosmap||[**ConfigurationPolicyVPNQoSMapDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L24)|[**VPNQoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_qos_map.py#L35)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| +DELETE /template/policy/definition/vpnqosmap/{id}||[**ConfigurationPolicyVPNQoSMapDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L28)||None| +PUT /template/policy/definition/vpnqosmap/{id}||[**ConfigurationPolicyVPNQoSMapDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L32)|[**VPNQoSMapPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_qos_map.py#L41)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/vpnqosmap||[**ConfigurationPolicyVPNQoSMapDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L36)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| +GET /template/policy/definition/vpnqosmap/{id}||[**ConfigurationPolicyVPNQoSMapDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L40)||[**VPNQoSMapPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_qos_map.py#L45)| +POST /template/policy/definition/vpnqosmap/preview||[**ConfigurationPolicyVPNQoSMapDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L44)|[**VPNQoSMapPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/vpn_qos_map.py#L35)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/vpnqosmap/preview/{id}||[**ConfigurationPolicyVPNQoSMapDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py#L48)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +POST /template/policy/definition/zonebasedfw||[**ConfigurationPolicyZoneBasedFirewallDefinition.create_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L23)|[**ZoneBasedFWPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L234)|[**PolicyDefinitionId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1508)| DELETE /template/policy/definition/zonebasedfw/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.delete_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L27)||None| -PUT /template/policy/definition/zonebasedfw/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L35)|[**ZoneBasedFWPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L290)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1590)| -GET /template/policy/definition/zonebasedfw||[**ConfigurationPolicyZoneBasedFirewallDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1577)]| -GET /template/policy/definition/zonebasedfw/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L43)||[**ZoneBasedFWPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L294)| -POST /template/policy/definition/zonebasedfw/preview||[**ConfigurationPolicyZoneBasedFirewallDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L47)|[**ZoneBasedFWPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L239)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| -GET /template/policy/definition/zonebasedfw/preview/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +PUT /template/policy/definition/zonebasedfw/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.edit_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L35)|[**ZoneBasedFWPolicyEditPayload**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L286)|[**PolicyDefinitionEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1596)| +GET /template/policy/definition/zonebasedfw||[**ConfigurationPolicyZoneBasedFirewallDefinition.get_definitions**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L39)||DataSequence[[**PolicyDefinitionInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1583)]| +GET /template/policy/definition/zonebasedfw/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.get_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L43)||[**ZoneBasedFWPolicyGetResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L290)| +POST /template/policy/definition/zonebasedfw/preview||[**ConfigurationPolicyZoneBasedFirewallDefinition.preview_policy_definition**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L47)|[**ZoneBasedFWPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/definition/zone_based_firewall.py#L234)|[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| +GET /template/policy/definition/zonebasedfw/preview/{id}||[**ConfigurationPolicyZoneBasedFirewallDefinition.preview_policy_definition_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/definition/zone_based_firewall.py#L51)||[**PolicyDefinitionPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_definition.py#L1602)| POST /template/policy/list/zone||[**ConfigurationPolicyZoneList.create_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/zone.py#L14)|[**ZoneList**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/list/zone.py#L29)|[**PolicyListId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy_list.py#L30)| DELETE /template/policy/list/zone/{id}||[**ConfigurationPolicyZoneList.delete_policy_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/zone.py#L18)||None| DELETE /template/policy/list/zone||[**ConfigurationPolicyZoneList.delete_policy_lists_with_info_tag**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/list/zone.py#L22)||None| @@ -677,25 +684,25 @@ GET /management/statsconfig||[**ConfigurationSettings.get_stats_config**](https: GET /settings/configuration/vedgecloud||[**ConfigurationSettings.get_vedge_cloud**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L446)||DataSequence[[**VEdgeCloud**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L72)]|PROVIDER, SINGLE_TENANT GET /settings/configuration/vmanagedatastream||[**ConfigurationSettings.get_vmanage_data_stream**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L501)||DataSequence[[**VManageDataStream**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L175)]|PROVIDER, SINGLE_TENANT GET /settings/configuration/walkme||[**ConfigurationSettings.get_walkme**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L560)||DataSequence[[**WalkMe**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_settings.py#L288)]| -POST /device/action/remote-server||[**ConfigurationSoftwareActions.add_new_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L169)|[**RemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L45)|None| -DELETE /device/action/software/{version_id}||[**ConfigurationSoftwareActions.delete_software_from_software_repository**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L193)||None| -GET /device/action/software/images||[**ConfigurationSoftwareActions.get_list_of_all_images**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L197)||DataSequence[[**SoftwareImageDetails**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L111)]| -GET /device/action/remote-server||[**ConfigurationSoftwareActions.get_list_of_remote_servers**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L165)||DataSequence[[**RemoteServerInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L70)]| -GET /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.get_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L173)||[**RemoteServerInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L70)| -GET /device/action/software||[**ConfigurationSoftwareActions.get_software_images**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L185)||DataSequence[[**SoftwareImageDetails**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L111)]| -DELETE /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.remove_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L181)||None| -PUT /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.update_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L177)|[**SoftwareRemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L100)|None| -POST /device/action/software||[**ConfigurationSoftwareActions.upload_software_from_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L189)|[**SoftwareRemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L100)|None| +POST /device/action/remote-server||[**ConfigurationSoftwareActions.add_new_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L171)|[**RemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L45)|None| +DELETE /device/action/software/{version_id}||[**ConfigurationSoftwareActions.delete_software_from_software_repository**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L195)||None| +GET /device/action/software/images||[**ConfigurationSoftwareActions.get_list_of_all_images**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L199)||DataSequence[[**SoftwareImageDetails**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L111)]| +GET /device/action/remote-server||[**ConfigurationSoftwareActions.get_list_of_remote_servers**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L167)||DataSequence[[**RemoteServerInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L70)]| +GET /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.get_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L175)||[**RemoteServerInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L70)| +GET /device/action/software||[**ConfigurationSoftwareActions.get_software_images**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L187)||DataSequence[[**SoftwareImageDetails**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L111)]| +DELETE /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.remove_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L183)||None| +PUT /device/action/remote-server/{id}||[**ConfigurationSoftwareActions.update_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L179)|[**SoftwareRemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L100)|None| +POST /device/action/software||[**ConfigurationSoftwareActions.upload_software_from_remote_server**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L191)|[**SoftwareRemoteServer**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/software_actions.py#L100)|None| POST /template/device/feature||[**ConfigurationTemplateMaster.create_device_template_from_feature_templates**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_template_master.py#L42)|None|[**TemplateID**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_template_master.py#L15)| PUT /template/device/{template_id}||[**ConfigurationTemplateMaster.edit_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_template_master.py#L46)|None|[**AttachedDevices**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_template_master.py#L21)| GET /template/device||[**ConfigurationTemplateMaster.get_device_template_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration_template_master.py#L36)||DataSequence[[**DeviceTemplateInformation**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/templates.py#L45)]| -POST /template/policy/vedge||[**ConfigurationVEdgeTemplatePolicy.create_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L22)|[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L81)|[**PolicyId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy.py#L12)| +POST /template/policy/vedge||[**ConfigurationVEdgeTemplatePolicy.create_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L22)|[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L82)|[**PolicyId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy.py#L12)| DELETE /template/policy/vedge/{id}||[**ConfigurationVEdgeTemplatePolicy.delete_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L26)||None| -PUT /template/policy/vedge/{id}||[**ConfigurationVEdgeTemplatePolicy.edit_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L30)|[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L81)|[**LocalizedPolicyEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L144)| -GET /template/policy/vedge||[**ConfigurationVEdgeTemplatePolicy.generate_policy_template_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L34)||DataSequence[[**LocalizedPolicyInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L140)]| -GET /template/policy/vedge/devices/{id}||[**ConfigurationVEdgeTemplatePolicy.get_device_list_by_policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L38)||DataSequence[[**LocalizedPolicyDeviceInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L150)]| -GET /template/policy/vedge/devices||[**ConfigurationVEdgeTemplatePolicy.get_vedge_policy_device_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L42)||DataSequence[[**LocalizedPolicyDeviceInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L150)]| -GET /template/policy/vedge/definition/{id}||[**ConfigurationVEdgeTemplatePolicy.get_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L46)||[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L81)| +PUT /template/policy/vedge/{id}||[**ConfigurationVEdgeTemplatePolicy.edit_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L30)|[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L82)|[**LocalizedPolicyEditResponse**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L145)| +GET /template/policy/vedge||[**ConfigurationVEdgeTemplatePolicy.generate_policy_template_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L34)||DataSequence[[**LocalizedPolicyInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L141)]| +GET /template/policy/vedge/devices/{id}||[**ConfigurationVEdgeTemplatePolicy.get_device_list_by_policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L38)||DataSequence[[**LocalizedPolicyDeviceInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L151)]| +GET /template/policy/vedge/devices||[**ConfigurationVEdgeTemplatePolicy.get_vedge_policy_device_list**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L42)||DataSequence[[**LocalizedPolicyDeviceInfo**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L151)]| +GET /template/policy/vedge/definition/{id}||[**ConfigurationVEdgeTemplatePolicy.get_vedge_template**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L46)||[**LocalizedPolicy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/localized.py#L82)| GET /template/policy/assembly/vedge/{id}||[**ConfigurationVEdgeTemplatePolicy.preview_by_id**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vedge_template.py#L50)||[**PolicyPreview**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/models/policy/policy.py#L99)| POST /template/policy/vsmart/activate/{id}||[**ConfigurationVSmartTemplatePolicy.activate_policy**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vsmart_template.py#L33)|None|[**ActivateDeactivateTaskId**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vsmart_template.py#L28)| GET /template/policy/vsmart/connectivity/status||[**ConfigurationVSmartTemplatePolicy.check_vsmart_connectivity_status**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vsmart_template.py#L43)||DataSequence[[**VSmartConnectivityStatus**](https://github.com/cisco-en-programmability/catalystwan-sdk/blob/main/catalystwan/endpoints/configuration/policy/vsmart_template.py#L15)]| diff --git a/catalystwan/api/policy_api.py b/catalystwan/api/policy_api.py index 230e45e7..ae041a92 100644 --- a/catalystwan/api/policy_api.py +++ b/catalystwan/api/policy_api.py @@ -54,6 +54,7 @@ from catalystwan.endpoints.configuration.policy.definition.vpn_membership import ( ConfigurationPolicyVPNMembershipGroupDefinition, ) +from catalystwan.endpoints.configuration.policy.definition.vpn_qos_map import ConfigurationPolicyVPNQoSMapDefinition from catalystwan.endpoints.configuration.policy.definition.zone_based_firewall import ( ConfigurationPolicyZoneBasedFirewallDefinition, ) @@ -204,6 +205,7 @@ from catalystwan.models.policy.definition.traffic_data import TrafficDataPolicy, TrafficDataPolicyGetResponse from catalystwan.models.policy.definition.url_filtering import UrlFilteringPolicy, UrlFilteringPolicyGetResponse from catalystwan.models.policy.definition.vpn_membership import VPNMembershipPolicy, VPNMembershipPolicyGetResponse +from catalystwan.models.policy.definition.vpn_qos_map import VPNQoSMapPolicy from catalystwan.models.policy.definition.zone_based_firewall import ZoneBasedFWPolicy, ZoneBasedFWPolicyGetResponse from catalystwan.models.policy.list.app_probe import AppProbeClassListInfo from catalystwan.models.policy.list.class_map import ClassMapListInfo @@ -332,6 +334,7 @@ TrafficDataPolicy: ConfigurationPolicyDataDefinition, UrlFilteringPolicy: ConfigurationPolicyUrlFilteringDefinition, VPNMembershipPolicy: ConfigurationPolicyVPNMembershipGroupDefinition, + VPNQoSMapPolicy: ConfigurationPolicyVPNQoSMapDefinition, ZoneBasedFWPolicy: ConfigurationPolicyZoneBasedFirewallDefinition, } @@ -932,6 +935,10 @@ def get(self, type: Type[ControlPolicy]) -> DataSequence[PolicyDefinitionInfo]: def get(self, type: Type[VPNMembershipPolicy]) -> DataSequence[PolicyDefinitionInfo]: ... + @overload + def get(self, type: Type[VPNQoSMapPolicy]) -> DataSequence[PolicyDefinitionInfo]: + ... + @overload def get(self, type: Type[HubAndSpokePolicy]) -> DataSequence[PolicyDefinitionInfo]: ... @@ -1053,6 +1060,10 @@ def get(self, type: Type[ControlPolicy], id: UUID) -> ControlPolicyGetResponse: def get(self, type: Type[VPNMembershipPolicy], id: UUID) -> VPNMembershipPolicyGetResponse: ... + @overload + def get(self, type: Type[VPNQoSMapPolicy], id: UUID) -> VPNMembershipPolicyGetResponse: + ... + @overload def get(self, type: Type[HubAndSpokePolicy], id: UUID) -> HubAndSpokePolicyGetResponse: ... diff --git a/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py b/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py new file mode 100644 index 00000000..3a846a8b --- /dev/null +++ b/catalystwan/endpoints/configuration/policy/definition/vpn_qos_map.py @@ -0,0 +1,50 @@ +# Copyright 2024 Cisco Systems, Inc. and its affiliates + +# mypy: disable-error-code="empty-body" + +from uuid import UUID + +from catalystwan.endpoints import APIEndpoints, delete, get, post, put +from catalystwan.endpoints.configuration.policy.abstractions import PolicyDefinitionEndpoints +from catalystwan.models.policy.definition.vpn_qos_map import ( + VPNQoSMapPolicy, + VPNQoSMapPolicyEditPayload, + VPNQoSMapPolicyGetResponse, +) +from catalystwan.models.policy.policy_definition import ( + PolicyDefinitionEditResponse, + PolicyDefinitionId, + PolicyDefinitionInfo, + PolicyDefinitionPreview, +) +from catalystwan.typed_list import DataSequence + + +class ConfigurationPolicyVPNQoSMapDefinition(APIEndpoints, PolicyDefinitionEndpoints): + @post("/template/policy/definition/vpnqosmap") + def create_policy_definition(self, payload: VPNQoSMapPolicy) -> PolicyDefinitionId: + ... + + @delete("/template/policy/definition/vpnqosmap/{id}") + def delete_policy_definition(self, id: UUID) -> None: + ... + + @put("/template/policy/definition/vpnqosmap/{id}") + def edit_policy_definition(self, id: UUID, payload: VPNQoSMapPolicyEditPayload) -> PolicyDefinitionEditResponse: + ... + + @get("/template/policy/definition/vpnqosmap", "data") + def get_definitions(self) -> DataSequence[PolicyDefinitionInfo]: + ... + + @get("/template/policy/definition/vpnqosmap/{id}") + def get_policy_definition(self, id: UUID) -> VPNQoSMapPolicyGetResponse: + ... + + @post("/template/policy/definition/vpnqosmap/preview") + def preview_policy_definition(self, payload: VPNQoSMapPolicy) -> PolicyDefinitionPreview: + ... + + @get("/template/policy/definition/vpnqosmap/preview/{id}") + def preview_policy_definition_by_id(self, id: UUID) -> PolicyDefinitionPreview: + ... diff --git a/catalystwan/endpoints/endpoints_container.py b/catalystwan/endpoints/endpoints_container.py index c1428d0c..8e4a21c4 100644 --- a/catalystwan/endpoints/endpoints_container.py +++ b/catalystwan/endpoints/endpoints_container.py @@ -52,6 +52,7 @@ from catalystwan.endpoints.configuration.policy.definition.vpn_membership import ( ConfigurationPolicyVPNMembershipGroupDefinition, ) +from catalystwan.endpoints.configuration.policy.definition.vpn_qos_map import ConfigurationPolicyVPNQoSMapDefinition from catalystwan.endpoints.configuration.policy.definition.zone_based_firewall import ( ConfigurationPolicyZoneBasedFirewallDefinition, ) @@ -195,6 +196,7 @@ def __init__(self, session: ManagerSession): self.security_group = ConfigurationPolicySecurityGroupDefinition(session) self.srst_phone_profile = ConfigurationPolicySrstPhoneProfileDefinition(session) self.vpn_membership = ConfigurationPolicyVPNMembershipGroupDefinition(session) + self.vpn_qos_map = ConfigurationPolicyVPNQoSMapDefinition(session) self.zone_based_firewall = ConfigurationPolicyZoneBasedFirewallDefinition(session) diff --git a/catalystwan/models/policy/__init__.py b/catalystwan/models/policy/__init__.py index d5178a3c..daa4be5d 100644 --- a/catalystwan/models/policy/__init__.py +++ b/catalystwan/models/policy/__init__.py @@ -16,6 +16,7 @@ SrstPhoneProfilePolicy, SrstPhoneProfilePolicyGetResponse, ) +from catalystwan.models.policy.definition.vpn_qos_map import VPNQoSMapPolicy, VPNQoSMapPolicyGetResponse from catalystwan.models.policy.list.app import AppList, AppListInfo from catalystwan.models.policy.list.app_probe import AppProbeClassList, AppProbeClassListInfo from catalystwan.models.policy.list.as_path import ASPathList, ASPathListInfo @@ -136,6 +137,7 @@ TrafficDataPolicy, UrlFilteringPolicy, VPNMembershipPolicy, + VPNQoSMapPolicy, ZoneBasedFWPolicy, ], Field(discriminator="type"), @@ -266,6 +268,7 @@ TrafficDataPolicyGetResponse, UrlFilteringPolicyGetResponse, VPNMembershipPolicyGetResponse, + VPNQoSMapPolicyGetResponse, ZoneBasedFWPolicyGetResponse, ], Field(discriminator="type"), @@ -346,6 +349,7 @@ "UrlFilteringPolicy", "VPNList", "VPNMembershipPolicy", + "VPNQoSMapPolicy", "ZoneBasedFWPolicy", "ZoneList", ) diff --git a/catalystwan/models/policy/definition/vpn_qos_map.py b/catalystwan/models/policy/definition/vpn_qos_map.py new file mode 100644 index 00000000..2bc8ab4d --- /dev/null +++ b/catalystwan/models/policy/definition/vpn_qos_map.py @@ -0,0 +1,46 @@ +# Copyright 2024 Cisco Systems, Inc. and its affiliates + +from typing import List, Literal, Optional +from uuid import UUID + +from pydantic import BaseModel, ConfigDict, Field + +from catalystwan.models.common import IntStr +from catalystwan.models.policy.policy_definition import ( + PolicyDefinitionBase, + PolicyDefinitionGetResponse, + PolicyDefinitionId, +) + + +class VPNQoSScheduler(BaseModel): + model_config = ConfigDict(populate_by_name=True) + child_map_ref: UUID = Field(validation_alias="childMapRef", serialization_alias="childMapRef") + vpn_list_ref: Optional[UUID] = Field(default=None, validation_alias="vpnListRef", serialization_alias="vpnListRef") + bandwidth_rate: Optional[IntStr] = Field( + default=None, validation_alias="bandwidthRate", serialization_alias="bandwidthRate", ge=8, le=100_000_000 + ) + shaping_rate: Optional[IntStr] = Field( + default=None, validation_alias="shapingRate", serialization_alias="shapingRate", ge=8, le=100_000_000 + ) + + +class VPNQoSMapPolicyDefinition(BaseModel): + model_config = ConfigDict(populate_by_name=True) + vpn_qos_schedulers: List[VPNQoSScheduler] = Field( + validation_alias="vpnQosSchedulers", serialization_alias="vpnQosSchedulers" + ) + + +class VPNQoSMapPolicy(PolicyDefinitionBase): + model_config = ConfigDict(populate_by_name=True) + type: Literal["vpnQosMap", "vpnQoSMap"] = "vpnQosMap" + definition: VPNQoSMapPolicyDefinition + + +class VPNQoSMapPolicyEditPayload(VPNQoSMapPolicy, PolicyDefinitionId): + pass + + +class VPNQoSMapPolicyGetResponse(VPNQoSMapPolicy, PolicyDefinitionGetResponse): + pass diff --git a/catalystwan/models/policy/localized.py b/catalystwan/models/policy/localized.py index e2ae7c53..c7c26ef4 100644 --- a/catalystwan/models/policy/localized.py +++ b/catalystwan/models/policy/localized.py @@ -10,6 +10,7 @@ LocalizedPolicySupportedItemType = Literal[ "qosMap", "rewriteRule", + "vpnQosMap", "vpnQoSMap", "acl", "aclv6", @@ -101,7 +102,7 @@ def add_rewrite_rule(self, definition_id: UUID) -> None: self._add_item("rewriteRule", definition_id) def add_vpn_qos_map(self, definition_id: UUID) -> None: - self._add_item("vpnQoSMap", definition_id) + self._add_item("vpnQosMap", definition_id) def add_access_control_list(self, definition_id: UUID) -> None: self._add_item("acl", definition_id) diff --git a/pyproject.toml b/pyproject.toml index 2f78c3ec..e0156f47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "catalystwan" -version = "0.40.0dev4" +version = "0.40.0dev5" description = "Cisco Catalyst WAN SDK for Python" authors = ["kagorski "] readme = "README.md"