|
54 | 54 | from catalystwan.endpoints.configuration.policy.definition.vpn_membership import ( |
55 | 55 | ConfigurationPolicyVPNMembershipGroupDefinition, |
56 | 56 | ) |
| 57 | +from catalystwan.endpoints.configuration.policy.definition.vpn_qos_map import ConfigurationPolicyVPNQoSMapDefinition |
57 | 58 | from catalystwan.endpoints.configuration.policy.definition.zone_based_firewall import ( |
58 | 59 | ConfigurationPolicyZoneBasedFirewallDefinition, |
59 | 60 | ) |
|
204 | 205 | from catalystwan.models.policy.definition.traffic_data import TrafficDataPolicy, TrafficDataPolicyGetResponse |
205 | 206 | from catalystwan.models.policy.definition.url_filtering import UrlFilteringPolicy, UrlFilteringPolicyGetResponse |
206 | 207 | from catalystwan.models.policy.definition.vpn_membership import VPNMembershipPolicy, VPNMembershipPolicyGetResponse |
| 208 | +from catalystwan.models.policy.definition.vpn_qos_map import VPNQoSMapPolicy |
207 | 209 | from catalystwan.models.policy.definition.zone_based_firewall import ZoneBasedFWPolicy, ZoneBasedFWPolicyGetResponse |
208 | 210 | from catalystwan.models.policy.list.app_probe import AppProbeClassListInfo |
209 | 211 | from catalystwan.models.policy.list.class_map import ClassMapListInfo |
|
332 | 334 | TrafficDataPolicy: ConfigurationPolicyDataDefinition, |
333 | 335 | UrlFilteringPolicy: ConfigurationPolicyUrlFilteringDefinition, |
334 | 336 | VPNMembershipPolicy: ConfigurationPolicyVPNMembershipGroupDefinition, |
| 337 | + VPNQoSMapPolicy: ConfigurationPolicyVPNQoSMapDefinition, |
335 | 338 | ZoneBasedFWPolicy: ConfigurationPolicyZoneBasedFirewallDefinition, |
336 | 339 | } |
337 | 340 |
|
@@ -932,6 +935,10 @@ def get(self, type: Type[ControlPolicy]) -> DataSequence[PolicyDefinitionInfo]: |
932 | 935 | def get(self, type: Type[VPNMembershipPolicy]) -> DataSequence[PolicyDefinitionInfo]: |
933 | 936 | ... |
934 | 937 |
|
| 938 | + @overload |
| 939 | + def get(self, type: Type[VPNQoSMapPolicy]) -> DataSequence[PolicyDefinitionInfo]: |
| 940 | + ... |
| 941 | + |
935 | 942 | @overload |
936 | 943 | def get(self, type: Type[HubAndSpokePolicy]) -> DataSequence[PolicyDefinitionInfo]: |
937 | 944 | ... |
@@ -1053,6 +1060,10 @@ def get(self, type: Type[ControlPolicy], id: UUID) -> ControlPolicyGetResponse: |
1053 | 1060 | def get(self, type: Type[VPNMembershipPolicy], id: UUID) -> VPNMembershipPolicyGetResponse: |
1054 | 1061 | ... |
1055 | 1062 |
|
| 1063 | + @overload |
| 1064 | + def get(self, type: Type[VPNQoSMapPolicy], id: UUID) -> VPNMembershipPolicyGetResponse: |
| 1065 | + ... |
| 1066 | + |
1056 | 1067 | @overload |
1057 | 1068 | def get(self, type: Type[HubAndSpokePolicy], id: UUID) -> HubAndSpokePolicyGetResponse: |
1058 | 1069 | ... |
|
0 commit comments