From 86fd4567d9a4a0edb9b25debfd57419a0e2c7019 Mon Sep 17 00:00:00 2001 From: vhowdhur Date: Mon, 22 Apr 2024 16:59:36 +0530 Subject: [PATCH] "version 1.2.0" --- RELEASENOTES.md | 4 + ixnetwork_restpy/assistants/batch/batchadd.py | 1 + .../.pytest_cache/v/cache/lastfailed | 10 - .../.pytest_cache/v/cache/nodeids | 242 +++++++++-------- .../batch/batch_add/test_batch_add_traffic.py | 56 ++++ ...4peer_55dbd04b8eece05365779cb1ad7445b1.py} | 77 ++++++ ...6peer_e8e18076800a69bc4dec7b793af29c5c.py} | 77 ++++++ ...erver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.py} | 18 +- ...pology_678a8dc80c9b4b2b5c741072eab4305d.py | 12 +- ...hernet_16074ace2e581d9f35640391bde73384.py | 4 +- ...macsec_b8fff0e525c0f50d0e7ed41aac1716c1.py | 4 +- ...> mka_b76eb2a38489a4c8ac4427fe41dec86b.py} | 56 ++++ ...slist_e5bf1a4a4a05d2687d59e9c2a92fa768.py} | 23 +- ...mentv4_2514045783c23a908611c72c13ab7e8f.py | 4 +- ...mentv6_58e9b55555c9ee871244737f09405ae0.py | 4 +- ...eslist_6369634b1dc049c4e02574db74970dd8.py | 8 +- ...eslist_850749b96bb629595bbddf006a29b1eb.py | 8 +- ...listv4_0163de8cc99a19d1385a21d26b93a544.py | 8 +- ...listv6_c579a493ccdc64a6383fef9d60aac4cc.py | 8 +- ...perty_6a518e353e584b0ceed8bde786766d2b.py} | 138 +++++++++- ...vpnevi_05f1ea70759fa1436b3981f124b83276.py | 4 +- ...vpnpbb_f1db536c355bf8211909601b21790955.py | 4 +- ...pnvpws_e8af65dd80ab4466e956b1bd0656c202.py | 4 +- ...nvxlan_ac7a890f916ca5599eb4618d697c2f6e.py | 4 +- ...anvpws_8885c446b89d80aaa511ee82c37e924f.py | 4 +- ...v4peer_2e2c3c2ad1ad138953e43543afb88841.py | 4 +- ...vpnevi_7c0bb620c8b4c2fccbb4102758771ea6.py | 4 +- ...vpnpbb_7e3d31c960a96c76772f39596f4e0b6c.py | 4 +- ...pnvpws_7e7a3dec141df7b1c974f723df7f4814.py | 4 +- ...nvxlan_1a74cee0f392d412526e30bcedb3e032.py | 4 +- ...anvpws_4fb221f4b88d4df5dde7203f6194f25d.py | 4 +- ...v6peer_cc4b2c56b540aa17ec1d2d616e50cd4b.py | 4 +- ...operty_3b5e18e475abdb9b6f2bf410d51d886a.py | 8 +- ...slist_703a2720b8aadfe51fc367a215cd291e.py} | 20 +- ...slist_4de2ae5e4864bdf5a8d1e869bc852de2.py} | 23 +- ...slist_3a13ce9d31e836f39515e2b22100bcd2.py} | 20 +- ...listv4_f2d756189af5037098439a3ddb4c82c5.py | 4 +- ...listv6_777d4342234c70b57248a06e0ef16746.py | 4 +- ...perty_ceedb8c79a2ee02343249677436902a2.py} | 138 +++++++++- ...operty_15999adbfe8d61825751768ad5e0ddda.py | 8 +- ...erties_ecb45bfaef4008cb27346c98c45748b2.py | 4 +- ...client_51940f357e701f382297f94c99af7a22.py | 16 +- ...client_64480d87e9c578f0a0b7d3415d792d7e.py | 44 ++- ...otonex_f7548c0c1b98bf9d2d34b32ee557fec4.py | 12 +- ...hernet_18677f1f170027c217563a3250b1f635.py | 8 +- ...xrange_f9fe868ed341d666199597001888e18d.py | 4 +- ...xrange_907e82e321deae422b0ee1ed0f82f2f3.py | 4 +- ...eoipv4_9efa17b6a965b57b3e13cf2957418d99.py | 4 +- ...eoipv6_aad01583ffa3746a541812fe996bbcd0.py | 4 +- ...params_4d60eb735df5bf7c597595458b68aa31.py | 8 +- .../ipv4_8cb960b62ae85a03e1b40a57bfaeb7bb.py | 20 +- ...opback_f84286c6e2c90f5267670278dde3f258.py | 16 +- ...xpools_2d6f2aedde61c058965d4e1b21741352.py | 8 +- .../ipv6_b40789fa49420009901a46b8dc683afc.py | 48 +++- ...ration_30e04d0136286f29e3d34b2c9405e01e.py | 44 ++- ...opback_c5557054afff2b9cc84b7676de50b805.py | 44 ++- ...xpools_f83aba85ff769655b348dc60ddcb30f2.py | 8 +- ...onfig_1c86fa3992ce0fd24a3980c360d8868a.py} | 48 +++- ...onfig_ccee80f0e3b46537138b8f528ef26472.py} | 48 +++- ...onfig_fba88625727b27e259a6fefcf3fe66b2.py} | 48 +++- ...onfig_0204b3dc43c585ae158544fee37480a0.py} | 48 +++- ...erface_9126bc028693cbbf9d918cf385cfa24d.py | 32 +-- ...erface_c1f1f37e55c1225f223c72b348d63875.py | 32 +-- ...onfig_092b727de5b08e6f5f9e63b9a006b7e1.py} | 48 +++- ...onfig_39508f250dc5c6ad5bffd3fc89ed10ac.py} | 48 +++- ...onfig_6812126cb30044d635b18984fe3b5ccf.py} | 48 +++- ...onfig_391dc09e39440c04d9fb0809e7dafb50.py} | 48 +++- ...macsec_8816f28c50db5a9224d83bc7b8e0744d.py | 4 +- ...> mka_78bbec2a0b33a75a2bd662bf23b07c3d.py} | 56 ++++ .../mpls_ffaab24246ff53741a201b0a48e8e3f1.py | 4 +- ...lient_41816a47b6ef7550649c9682748ade71.py} | 26 ++ ...erver_2cdfea14e3c87592db77c4a646f1cdc1.py} | 26 ++ ...kgroup_4a63874e791827c3a0361c2d201dbc0c.py | 8 +- ...> pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.py} | 27 +- ...group_19bb7cf1b825e051ff20175f3c66045b.py} | 19 +- .../pce_bd5f6a11078a4f0deb5d56bef8e9674f.py | 4 +- ...ppces_888c67cea2ddbb6ae8e6dc6df8627f48.py} | 20 +- ...iclist_663efdda8bc4461db3f6f04ab28c1078.py | 256 ++++++++++++++++++ ...rface_ed04aa4e4b8704acfae296adbf02aa3c.py} | 73 ++++- ...iclist_59a6cb26d48051aa410b9da38e0ae74c.py | 256 ++++++++++++++++++ ...rface_d2951dd353b66739101751a9f48226b9.py} | 73 ++++- ...client_f43b198156c11196dbbd8c4dbee2af9d.py | 20 +- ...server_622ad1c6d961bb8e246b079c72242bfa.py | 20 +- ...rlsps_aa0a4a028cb492d766976f4e8d3eff64.py} | 17 ++ ...> ptp_41f127b75896ebfffe1628d41332bf0b.py} | 26 +- ...emplate.py => ipEspOverMACsec_template.py} | 6 +- .../trafficitem/configelement/stack/stack.py | 10 +- .../configelement/stacklink/stacklink.py | 16 +- .../highlevelstream/stacklink/stacklink.py | 16 +- .../sessions/ixnetwork/vport/vport.py | 8 +- setup.py | 8 +- uhd_restpy/assistants/batch/batchadd.py | 1 + version.txt | 2 +- 93 files changed, 2396 insertions(+), 385 deletions(-) delete mode 100644 ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/lastfailed rename ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/{bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8.py => bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1.py} (94%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/{bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893.py => bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c.py} (94%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/{netconfserver_12bf8eb804c05df100b307134c571553.py => netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.py} (93%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/{mka_469fe6a9928108e87cb97539528a12d0.py => mka_b76eb2a38489a4c8ac4427fe41dec86b.py} (96%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.py => bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.py} (93%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.py => bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.py} (94%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.py => bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.py} (93%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.py => bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.py} (93%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.py => bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.py} (93%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.py => bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.py} (95%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.py => isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.py => isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.py => isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.py => isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.py => isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.py => isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.py => isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.py => isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.py} (92%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{mka_263a86da717fe553c3af300d3bfb0cab.py => mka_78bbec2a0b33a75a2bd662bf23b07c3d.py} (96%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.py => netconfclient_41816a47b6ef7550649c9682748ade71.py} (98%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{netconfserver_e950d02d6ac3e8926118c0f058a2b64e.py => netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.py} (98%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{pcc_4539e0756de0d95d8087c284ae0e24f7.py => pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.py} (98%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{pccgroup_aeb7ce3c3de9283edc987dc379d35208.py => pccgroup_19bb7cf1b825e051ff20175f3c66045b.py} (99%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6.py => pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48.py} (95%) create mode 100644 ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078.py rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{pimv4interface_92603cbceaf153039f7575ed9bc4aa67.py => pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.py} (95%) create mode 100644 ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c.py rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.py => pimv6interface_d2951dd353b66739101751a9f48226b9.py} (95%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{preestablishedsrlsps_967b2455bf37443139cbc5750c81086f.py => preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64.py} (98%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/{ptp_159da219e0807ce6756d8a5214d56f70.py => ptp_41f127b75896ebfffe1628d41332bf0b.py} (99%) rename ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/{ipEspOverMacsec_template.py => ipEspOverMACsec_template.py} (98%) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 7b5850947..b348861bf 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,4 +1,8 @@ # Release Notes +### April 2024 +* 1.2.0 + * support for ixnetwork version 10.00.2403.64 (10.00 Update-1) + * fixed issue for batch add traffic creation. ### January 2024 * 1.1.12 * support ixnetwork version 10.00.2312.4 (10.00 EA) diff --git a/ixnetwork_restpy/assistants/batch/batchadd.py b/ixnetwork_restpy/assistants/batch/batchadd.py index 5f08a449e..99ba63b1e 100644 --- a/ixnetwork_restpy/assistants/batch/batchadd.py +++ b/ixnetwork_restpy/assistants/batch/batchadd.py @@ -240,6 +240,7 @@ def _handle_multivalue_xpath(self, value, xpath): xpath_dict["xpath"] = multivalue_xpath xpath_dict["auto"] = False xpath_dict["optionalEnabled"] = True + xpath_dict["activeFieldChoice"] = True else: multivalue_name = pattern[0] diff --git a/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/lastfailed b/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/lastfailed deleted file mode 100644 index 502ae9b45..000000000 --- a/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/lastfailed +++ /dev/null @@ -1,10 +0,0 @@ -{ - "tests/batch/test_batch_find.py::test_bath_find_on_mix_of_nodes_with_different_multiplicity[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_dependent_attr[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_classic_config[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_multicast_traffic[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic_having_href_objects[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_multiple_nodes[10.39.38.127:443:linux]": true, - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_precedence_with_batch_add[10.39.38.127:443:linux]": true -} \ No newline at end of file diff --git a/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/nodeids b/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/nodeids index 0bbc763f7..fb659521a 100644 --- a/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/nodeids +++ b/ixnetwork_restpy/pytest_tests/.pytest_cache/v/cache/nodeids @@ -1,242 +1,244 @@ [ - "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_batch_find[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_batch_find[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_batch_find[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_delete_operation[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_delete_operation[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_delete_operation[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_indexing[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_indexing[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_indexing[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_only_updates[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_only_updates[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_only_updates[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_update_function[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_update_function[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_batch_add_with_update_function[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_multiple_batch_add_calls[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_multiple_batch_add_calls[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_multiple_batch_add_calls[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_basic.py::test_simple_batch_add[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_basic.py::test_simple_batch_add[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_basic.py::test_simple_batch_add[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_classic_config[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_classic_config[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_classic_config[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_dependent_attr[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_dependent_attr[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_classic.py::test_batch_add_with_dependent_attr[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_combination_of_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_combination_of_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_combination_of_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_distributed_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_distributed_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_distributed_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_custom_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_decrement_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_decrement_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_decrement_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_increment_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_increment_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_increment_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_overlay_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_overlay_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_overlay_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_mask_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_mask_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_mask_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_range_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_range_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_random_range_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_single_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_single_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_single_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_value_list_multivalue_pattern[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_value_list_multivalue_pattern[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_batch_add_with_value_list_multivalue_pattern[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_multivalues.py::test_only_update_multivalues_with_batch_add[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_multivalues.py::test_only_update_multivalues_with_batch_add[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_multivalues.py::test_only_update_multivalues_with_batch_add[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_autogen_traffic_templates[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_traffic_for_non_active_fields[10.39.32.123:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_traffic_for_non_active_fields[10.39.47.41:11012:windows]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_autogen_traffic_templates[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_autogen_traffic_templates[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_multicast_traffic[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_multicast_traffic[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_multicast_traffic[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_quick_flow_traffic[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_quick_flow_traffic[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_quick_flow_traffic[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traditional_traffic[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traditional_traffic[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traditional_traffic[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic_having_href_objects[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic_having_href_objects[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_traffic.py::test_batch_add_with_traffic_having_href_objects[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config_and_update_function[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config_and_update_function[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_load_config_and_update_function[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_multiple_nodes[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_multiple_nodes[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_with_load_config.py::test_batch_add_with_multiple_nodes[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_batch_add_with_load_config.py::test_precedence_with_batch_add[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_batch_add_with_load_config.py::test_precedence_with_batch_add[10.39.32.123:443:linux]", "tests/batch/batch_add/test_batch_add_with_load_config.py::test_precedence_with_batch_add[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_config_property_in_batch_add.py::test_config_property[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_config_property_in_batch_add.py::test_config_property[10.39.32.123:443:linux]", "tests/batch/batch_add/test_config_property_in_batch_add.py::test_config_property[10.39.47.41:11012:windows]", - "tests/batch/batch_add/test_config_property_in_batch_add.py::test_exception_for_config_property_in_batch_add[10.39.38.127:443:linux]", + "tests/batch/batch_add/test_config_property_in_batch_add.py::test_exception_for_config_property_in_batch_add[10.39.32.123:443:linux]", "tests/batch/batch_add/test_config_property_in_batch_add.py::test_exception_for_config_property_in_batch_add[10.39.47.41:11012:windows]", - "tests/batch/test_batch_find.py::test_bath_find_on_mix_of_nodes_with_different_multiplicity[10.39.38.127:443:linux]", + "tests/batch/test_batch_find.py::test_bath_find_on_mix_of_nodes_with_different_multiplicity[10.39.32.123:443:linux]", "tests/batch/test_batch_find.py::test_bath_find_on_mix_of_nodes_with_different_multiplicity[10.39.47.41:11012:windows]", - "tests/batch/test_batch_find.py::test_mix_of_required_and_primitive_nodes[10.39.38.127:443:linux]", + "tests/batch/test_batch_find.py::test_mix_of_required_and_primitive_nodes[10.39.32.123:443:linux]", "tests/batch/test_batch_find.py::test_mix_of_required_and_primitive_nodes[10.39.47.41:11012:windows]", - "tests/batch/test_batch_find.py::test_multiple_from[10.39.38.127:443:linux]", + "tests/batch/test_batch_find.py::test_multiple_from[10.39.32.123:443:linux]", "tests/batch/test_batch_find.py::test_multiple_from[10.39.47.41:11012:windows]", - "tests/batch/test_batch_find.py::test_required_find[10.39.38.127:443:linux]", + "tests/batch/test_batch_find.py::test_required_find[10.39.32.123:443:linux]", "tests/batch/test_batch_find.py::test_required_find[10.39.47.41:11012:windows]", - "tests/batch/test_batch_update.py::test_batch_update_for_multivalue_attributes[10.39.38.127:443:linux]", + "tests/batch/test_batch_update.py::test_batch_update_for_multivalue_attributes[10.39.32.123:443:linux]", "tests/batch/test_batch_update.py::test_batch_update_for_multivalue_attributes[10.39.47.41:11012:windows]", - "tests/batch/test_batch_update.py::test_batch_update_for_primitive_attributes[10.39.38.127:443:linux]", + "tests/batch/test_batch_update.py::test_batch_update_for_primitive_attributes[10.39.32.123:443:linux]", "tests/batch/test_batch_update.py::test_batch_update_for_primitive_attributes[10.39.47.41:11012:windows]", - "tests/batch/test_batch_update.py::test_batch_update_mix_of_multivalue_and_primitive_attributes[10.39.38.127:443:linux]", + "tests/batch/test_batch_update.py::test_batch_update_mix_of_multivalue_and_primitive_attributes[10.39.32.123:443:linux]", "tests/batch/test_batch_update.py::test_batch_update_mix_of_multivalue_and_primitive_attributes[10.39.47.41:11012:windows]", - "tests/batch/test_batch_update.py::test_batch_update_with_nodes_of_multiplicity_one[10.39.38.127:443:linux]", + "tests/batch/test_batch_update.py::test_batch_update_with_nodes_of_multiplicity_one[10.39.32.123:443:linux]", "tests/batch/test_batch_update.py::test_batch_update_with_nodes_of_multiplicity_one[10.39.47.41:11012:windows]", - "tests/classic/test_classic.py::test_can_add_interfaces[10.39.38.127:443:linux]", + "tests/classic/test_classic.py::test_can_add_interfaces[10.39.32.123:443:linux]", "tests/classic/test_classic.py::test_can_add_interfaces[10.39.47.41:11012:windows]", - "tests/classic/test_classic.py::test_can_configure_bgp_neighbor[10.39.38.127:443:linux]", + "tests/classic/test_classic.py::test_can_configure_bgp_neighbor[10.39.32.123:443:linux]", "tests/classic/test_classic.py::test_can_configure_bgp_neighbor[10.39.47.41:11012:windows]", - "tests/files_tests/test_import_functions.py::test_can_save_ixncfg_config_from_sessions[10.39.38.127:443:linux]", + "tests/files_tests/test_import_functions.py::test_can_save_ixncfg_config_from_sessions[10.39.32.123:443:linux]", "tests/files_tests/test_import_functions.py::test_can_save_ixncfg_config_from_sessions[10.39.47.41:11012:windows]", - "tests/files_tests/test_import_functions.py::test_can_upload_ixncfg_config_to_session[10.39.38.127:443:linux]", + "tests/files_tests/test_import_functions.py::test_can_upload_ixncfg_config_to_session[10.39.32.123:443:linux]", "tests/files_tests/test_import_functions.py::test_can_upload_ixncfg_config_to_session[10.39.47.41:11012:windows]", - "tests/files_tests/test_import_functions.py::test_upload_filename_with_special_chars[10.39.38.127:443:linux]", + "tests/files_tests/test_import_functions.py::test_upload_filename_with_special_chars[10.39.32.123:443:linux]", "tests/files_tests/test_import_functions.py::test_upload_filename_with_special_chars[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_get_multivalue_from_href.py::test_get_multivalue_from_href[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_get_multivalue_from_href.py::test_get_multivalue_from_href[10.39.32.123:443:linux]", "tests/multivalue_tests/test_get_multivalue_from_href.py::test_get_multivalue_from_href[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_can_check_available_enums_from_multivalue[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_can_check_available_enums_from_multivalue[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_can_check_available_enums_from_multivalue[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_mulivalue_can_set_distributed[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_mulivalue_can_set_distributed[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_mulivalue_can_set_distributed[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_clear_overlay[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_clear_overlay[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_clear_overlay[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_available_patterns[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_available_patterns[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_available_patterns[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_format[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_format[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_format[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_info[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_info[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_info[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_source[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_source[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_retrieve_source[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_alternate_values[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_alternate_values[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_alternate_values[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_custom[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_custom[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_custom[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_decrement_pattern[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_decrement_pattern[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_decrement_pattern[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_increment_pattern[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_increment_pattern[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_increment_pattern[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_overlay[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_overlay[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_overlay[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_mask[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_mask[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_mask[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_range[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_range[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_random_range[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_single_value[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_single_value[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_single_value[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_string[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_string[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_string[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_value_list[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_value_list[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_multivalue_can_set_value_list[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_overlay_with_count[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_overlay_with_count[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_overlay_with_count[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_patterns.py::test_set_random_multivalue[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_patterns.py::test_set_random_multivalue[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_patterns.py::test_set_random_multivalue[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_port_step.py::test_can_disbale_port_step[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_port_step.py::test_can_disbale_port_step[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_port_step.py::test_can_disbale_port_step[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_port_step.py::test_can_set_incremental_port_step_ipv4_address[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_port_step.py::test_can_set_incremental_port_step_ipv4_address[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_port_step.py::test_can_set_incremental_port_step_ipv4_address[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_description[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_description[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_description[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_owner[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_owner[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_port_step.py::test_port_step_can_retrieve_owner[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_refresh.py::test_multivalue_refresh[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_refresh.py::test_multivalue_refresh[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_refresh.py::test_multivalue_refresh[10.39.47.41:11012:windows]", - "tests/multivalue_tests/test_multivalue_valuelist.py::test_multivalue_valuelist[10.39.38.127:443:linux]", + "tests/multivalue_tests/test_multivalue_valuelist.py::test_multivalue_valuelist[10.39.32.123:443:linux]", "tests/multivalue_tests/test_multivalue_valuelist.py::test_multivalue_valuelist[10.39.47.41:11012:windows]", - "tests/port_tests/test_port_add_remove_update.py::test_add_vports[10.39.38.127:443:linux]", + "tests/port_tests/test_port_add_remove_update.py::test_add_vports[10.39.32.123:443:linux]", "tests/port_tests/test_port_add_remove_update.py::test_add_vports[10.39.47.41:11012:windows]", - "tests/port_tests/test_port_add_remove_update.py::test_can_add_lag_ports[10.39.38.127:443:linux]", + "tests/port_tests/test_port_add_remove_update.py::test_can_add_lag_ports[10.39.32.123:443:linux]", "tests/port_tests/test_port_add_remove_update.py::test_can_add_lag_ports[10.39.47.41:11012:windows]", - "tests/port_tests/test_port_add_remove_update.py::test_can_change_uppercase_property_names[10.39.38.127:443:linux]", + "tests/port_tests/test_port_add_remove_update.py::test_can_change_uppercase_property_names[10.39.32.123:443:linux]", "tests/port_tests/test_port_add_remove_update.py::test_can_change_uppercase_property_names[10.39.47.41:11012:windows]", - "tests/port_tests/test_port_add_remove_update.py::test_can_change_vport_attributes[10.39.38.127:443:linux]", + "tests/port_tests/test_port_add_remove_update.py::test_can_change_vport_attributes[10.39.32.123:443:linux]", "tests/port_tests/test_port_add_remove_update.py::test_can_change_vport_attributes[10.39.47.41:11012:windows]", - "tests/port_tests/test_port_add_remove_update.py::test_can_remove_vport[10.39.38.127:443:linux]", + "tests/port_tests/test_port_add_remove_update.py::test_can_remove_vport[10.39.32.123:443:linux]", "tests/port_tests/test_port_add_remove_update.py::test_can_remove_vport[10.39.47.41:11012:windows]", - "tests/quick_test/test_rfc2544back2back.py::test_timeline_node[10.39.38.127:443:linux]", + "tests/quick_test/test_rfc2544back2back.py::test_timeline_node[10.39.32.123:443:linux]", "tests/quick_test/test_rfc2544back2back.py::test_timeline_node[10.39.47.41:11012:windows]", - "tests/session_tests/test_qt_or_ixnrest.py::test_add_ixnrest_session[10.39.38.127:443:linux]", + "tests/session_tests/test_qt_or_ixnrest.py::test_add_ixnrest_session[10.39.32.123:443:linux]", "tests/session_tests/test_qt_or_ixnrest.py::test_add_ixnrest_session[10.39.47.41:11012:windows]", - "tests/session_tests/test_qt_or_ixnrest.py::test_add_quicktest_session[10.39.38.127:443:linux]", + "tests/session_tests/test_qt_or_ixnrest.py::test_add_quicktest_session[10.39.32.123:443:linux]", "tests/session_tests/test_qt_or_ixnrest.py::test_add_quicktest_session[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_add_remove_session[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_add_remove_session[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_add_remove_session[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_create_sessions[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_create_sessions[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_create_sessions[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_fetch_invalid_session[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_fetch_invalid_session[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_fetch_invalid_session[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_fetch_valid_session[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_fetch_valid_session[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_fetch_valid_session[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_login_to_server_by_api_key[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_login_to_server_by_api_key[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_login_to_server_by_api_key[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_retrieve_sessions_by_id[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_retrieve_sessions_by_id[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_retrieve_sessions_by_id[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_can_set_session_name[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_can_set_session_name[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_can_set_session_name[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_api_key[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_api_key[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_api_key[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_auth_creds[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_auth_creds[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_should_fail_on_wrong_auth_creds[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions.py::test_should_return_no_session_when_wrong_session_id_provided[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions.py::test_should_return_no_session_when_wrong_session_id_provided[10.39.32.123:443:linux]", "tests/session_tests/test_sessions.py::test_should_return_no_session_when_wrong_session_id_provided[10.39.47.41:11012:windows]", - "tests/session_tests/test_sessions_remove.py::test_can_create_multiple_sessions_and_remove_all[10.39.38.127:443:linux]", + "tests/session_tests/test_sessions_remove.py::test_can_create_multiple_sessions_and_remove_all[10.39.32.123:443:linux]", "tests/session_tests/test_sessions_remove.py::test_can_create_multiple_sessions_and_remove_all[10.39.47.41:11012:windows]", - "tests/test_async_operation.py::test_async_operation[10.39.38.127:443:linux]", + "tests/test_async_operation.py::test_async_operation[10.39.32.123:443:linux]", "tests/test_async_operation.py::test_async_operation[10.39.47.41:11012:windows]", - "tests/test_async_operation.py::test_async_operation_for_errors[10.39.38.127:443:linux]", + "tests/test_async_operation.py::test_async_operation_for_errors[10.39.32.123:443:linux]", "tests/test_async_operation.py::test_async_operation_for_errors[10.39.47.41:11012:windows]", - "tests/test_errors.py::test_operation_improper_name[10.39.38.127:443:linux]", + "tests/test_errors.py::test_operation_improper_name[10.39.32.123:443:linux]", "tests/test_errors.py::test_operation_improper_name[10.39.47.41:11012:windows]", - "tests/test_errors.py::test_operation_returns_404_error[10.39.38.127:443:linux]", + "tests/test_errors.py::test_operation_returns_404_error[10.39.32.123:443:linux]", "tests/test_errors.py::test_operation_returns_404_error[10.39.47.41:11012:windows]", - "tests/test_find.py::test_find_classic[10.39.38.127:443:linux]", + "tests/test_find.py::test_find_classic[10.39.32.123:443:linux]", "tests/test_find.py::test_find_classic[10.39.47.41:11012:windows]", - "tests/test_find.py::test_find_ngpf[10.39.38.127:443:linux]", + "tests/test_find.py::test_find_ngpf[10.39.32.123:443:linux]", "tests/test_find.py::test_find_ngpf[10.39.47.41:11012:windows]", - "tests/test_find.py::test_find_with_kwargs[10.39.38.127:443:linux]", + "tests/test_find.py::test_find_with_kwargs[10.39.32.123:443:linux]", "tests/test_find.py::test_find_with_kwargs[10.39.47.41:11012:windows]", - "tests/test_find_with_href.py::test_select_call_with_list_of_hrefs[10.39.38.127:443:linux]", + "tests/test_find_with_href.py::test_select_call_with_list_of_hrefs[10.39.32.123:443:linux]", "tests/test_find_with_href.py::test_select_call_with_list_of_hrefs[10.39.47.41:11012:windows]", - "tests/test_iterators.py::test_can_add_remove_containers[10.39.38.127:443:linux]", + "tests/test_iterators.py::test_can_add_remove_containers[10.39.32.123:443:linux]", "tests/test_iterators.py::test_can_add_remove_containers[10.39.47.41:11012:windows]", - "tests/test_multi_thread_scenario.py::test_thread_safe_nature_of_connection_object[10.39.38.127:443:linux]", + "tests/test_multi_thread_scenario.py::test_thread_safe_nature_of_connection_object[10.39.32.123:443:linux]", "tests/test_multi_thread_scenario.py::test_thread_safe_nature_of_connection_object[10.39.47.41:11012:windows]", - "tests/test_ngpf_device_id.py::test_can_fetch_device_id_with_filter[10.39.38.127:443:linux]", + "tests/test_ngpf_device_id.py::test_can_fetch_device_id_with_filter[10.39.32.123:443:linux]", "tests/test_ngpf_device_id.py::test_can_fetch_device_id_with_filter[10.39.47.41:11012:windows]", - "tests/test_ngpf_device_id.py::test_can_fetch_device_id_without_filter[10.39.38.127:443:linux]", + "tests/test_ngpf_device_id.py::test_can_fetch_device_id_without_filter[10.39.32.123:443:linux]", "tests/test_ngpf_device_id.py::test_can_fetch_device_id_without_filter[10.39.47.41:11012:windows]", - "tests/test_ngpf_ipv4.py::test_can_configure_ngpf_ipv4[10.39.38.127:443:linux]", + "tests/test_ngpf_ipv4.py::test_can_configure_ngpf_ipv4[10.39.32.123:443:linux]", "tests/test_ngpf_ipv4.py::test_can_configure_ngpf_ipv4[10.39.47.41:11012:windows]", - "tests/test_obj_from_obj_ref.py::test_can_get_object_from_ref[10.39.38.127:443:linux]", + "tests/test_obj_from_obj_ref.py::test_can_get_object_from_ref[10.39.32.123:443:linux]", "tests/test_obj_from_obj_ref.py::test_can_get_object_from_ref[10.39.47.41:11012:windows]", - "tests/test_pcep_learned_info.py::test_gen_nodes_for_pcep_learned_info_update[10.39.38.127:443:linux]", + "tests/test_pcep_learned_info.py::test_gen_nodes_for_pcep_learned_info_update[10.39.32.123:443:linux]", "tests/test_pcep_learned_info.py::test_gen_nodes_for_pcep_learned_info_update[10.39.47.41:11012:windows]", - "tests/test_refresh.py::test_refresh_for_classic_nodes[10.39.38.127:443:linux]", + "tests/test_refresh.py::test_refresh_for_classic_nodes[10.39.32.123:443:linux]", "tests/test_refresh.py::test_refresh_for_classic_nodes[10.39.47.41:11012:windows]", - "tests/test_refresh.py::test_update[10.39.38.127:443:linux]", + "tests/test_refresh.py::test_update[10.39.32.123:443:linux]", "tests/test_refresh.py::test_update[10.39.47.41:11012:windows]", - "tests/test_resource_manager.py::test_can_import_export_json_as_file[10.39.38.127:443:linux]", + "tests/test_resource_manager.py::test_can_import_export_json_as_file[10.39.32.123:443:linux]", "tests/test_resource_manager.py::test_can_import_export_json_as_file[10.39.47.41:11012:windows]", - "tests/test_resource_manager.py::test_can_import_export_json_as_string[10.39.38.127:443:linux]", + "tests/test_resource_manager.py::test_can_import_export_json_as_string[10.39.32.123:443:linux]", "tests/test_resource_manager.py::test_can_import_export_json_as_string[10.39.47.41:11012:windows]", - "tests/test_update.py::test_update[10.39.38.127:443:linux]", + "tests/test_update.py::test_update[10.39.32.123:443:linux]", "tests/test_update.py::test_update[10.39.47.41:11012:windows]", - "tests/test_update.py::test_update_for_classic_nodes[10.39.38.127:443:linux]", + "tests/test_update.py::test_update_for_classic_nodes[10.39.32.123:443:linux]", "tests/test_update.py::test_update_for_classic_nodes[10.39.47.41:11012:windows]", - "tests/test_update.py::test_update_for_nodes_with_kwargs[10.39.38.127:443:linux]", + "tests/test_update.py::test_update_for_nodes_with_kwargs[10.39.32.123:443:linux]", "tests/test_update.py::test_update_for_nodes_with_kwargs[10.39.47.41:11012:windows]", - "tests/traffic/test_quick_flow_traffic.py::test_quick_flow_traffic[10.39.38.127:443:linux]", + "tests/traffic/test_quick_flow_traffic.py::test_quick_flow_traffic[10.39.32.123:443:linux]", "tests/traffic/test_quick_flow_traffic.py::test_quick_flow_traffic[10.39.47.41:11012:windows]", - "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_protocols[10.39.38.127:443:linux]", + "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_protocols[10.39.32.123:443:linux]", "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_protocols[10.39.47.41:11012:windows]", - "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_scalable_source_multicast_receivers[10.39.38.127:443:linux]", + "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_scalable_source_multicast_receivers[10.39.32.123:443:linux]", "tests/traffic/test_traffic.py::test_can_add_ipv4_traffic_over_scalable_source_multicast_receivers[10.39.47.41:11012:windows]", - "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_custom_stack[10.39.38.127:443:linux]", + "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_custom_stack[10.39.32.123:443:linux]", "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_custom_stack[10.39.47.41:11012:windows]", - "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_lags[10.39.38.127:443:linux]", + "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_lags[10.39.32.123:443:linux]", "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_lags[10.39.47.41:11012:windows]", - "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_vports[10.39.38.127:443:linux]", + "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_vports[10.39.32.123:443:linux]", "tests/traffic/test_traffic.py::test_can_add_raw_traffic_over_vports[10.39.47.41:11012:windows]", - "tests/traffic/test_update_stack_field.py::test_update_stack_field[10.39.38.127:443:linux]", + "tests/traffic/test_update_stack_field.py::test_update_stack_field[10.39.32.123:443:linux]", "tests/traffic/test_update_stack_field.py::test_update_stack_field[10.39.47.41:11012:windows]" ] \ No newline at end of file diff --git a/ixnetwork_restpy/pytest_tests/tests/batch/batch_add/test_batch_add_traffic.py b/ixnetwork_restpy/pytest_tests/tests/batch/batch_add/test_batch_add_traffic.py index 70738914a..ecc337764 100644 --- a/ixnetwork_restpy/pytest_tests/tests/batch/batch_add/test_batch_add_traffic.py +++ b/ixnetwork_restpy/pytest_tests/tests/batch/batch_add/test_batch_add_traffic.py @@ -257,5 +257,61 @@ def test_batch_add_with_traffic_having_href_objects(ixnetwork): assert end_point.ScalableDestinations[0]["arg1"] == ipv4_1.href +def test_batch_add_traffic_for_non_active_fields(ixnetwork): + with BatchAdd(ixnetwork): + vport = ixnetwork.Vport.add().add() + vport[0].Name = "myVport_1" + vport[0].RxMode = "captureAndMeasure" + vport[1].Name = "myVport_2" + traffic = ixnetwork.Traffic.TrafficItem + tr1 = traffic.add( + Name="RAW TCP", + BiDirectional=False, + TrafficType="raw", + TrafficItemType="l2L3", + ) + tr1.EndpointSet.add( + Sources=vport[0].Protocols.add(), Destinations=vport[1].Protocols.add() + ) + stack = tr1.ConfigElement.add().Stack.add() + eth_st = stack.Ethernet.add() + eth_st.SourceAddress.Single("00:11:00:00:22:00") + eth_st.DestinationAddress.Single("00:33:00:11:22:00") + ipv4_st = stack.Ipv4.add() + ipv4_st.SrcIp.Single("1.1.1.1") + ipv4_st.PriorityRaw.Single("0xb5") + + stack.find() + assert len(stack) == 3 + + # check eth values + eth_fields = stack[0].Field.find() + for field in eth_fields: + if field.DisplayName == "Destination MAC Address": + assert field.Auto is False + assert field.ValueType == "singleValue" + assert field.SingleValue == "00:33:00:11:22:00" + elif field.DisplayName == "Source MAC Address": + assert field.Auto is False + assert field.ValueType == "singleValue" + assert field.SingleValue == "00:11:00:00:22:00" + + # check ip values + ip_fields = stack[1].Field.find() + for field in eth_fields: + if field.DisplayName == "Raw priority": + assert field.Auto is False + assert field.OptionalEnabled is True + assert field.ActiveChoiceField is True + assert field.ValueType == "singleValue" + assert field.SingleValue == "b5" + elif field.DisplayName == "Source Address": + assert field.Auto is False + assert field.OptionalEnabled is True + assert field.ActiveChoiceField is True + assert field.ValueType == "singleValue" + assert field.SingleValue == "1.1.1.1" + + if __name__ == "__main__": pytest.main(["-v", "-s", "--server", "localhost:11009:windows", __file__]) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1.py similarity index 94% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1.py index 44747967d..87171af0f 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv4peer/bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1.py @@ -52,6 +52,7 @@ class BgpIpv4Peer(Base): "EnBGPFastFailoverOnLinkDown": "enBGPFastFailoverOnLinkDown", "EnLenthForPolicyNLRI": "enLenthForPolicyNLRI", "EnableAdVplsPrefixLength": "enableAdVplsPrefixLength", + "EnableTraceroute": "enableTraceroute", "GSRv6SIDEncodingSubTlvType": "gSRv6SIDEncodingSubTlvType", "HighScaleRouteMode": "highScaleRouteMode", "IBgpTester4BytesAsNumber": "iBgpTester4BytesAsNumber", @@ -67,6 +68,7 @@ class BgpIpv4Peer(Base): "Ipv6NodeAddrType": "ipv6NodeAddrType", "Ipv6SIDType": "ipv6SIDType", "LenthForPolicyNLRI": "lenthForPolicyNLRI", + "MaxTtl": "maxTtl", "MldpP2mpFecType": "mldpP2mpFecType", "MplsSIDType": "mplsSIDType", "Name": "name", @@ -82,7 +84,9 @@ class BgpIpv4Peer(Base): "PolicySegmentSubTLVTypeK": "policySegmentSubTLVTypeK", "PreferenceType": "preferenceType", "PrefixSIDAttrType": "prefixSIDAttrType", + "ProbeInterval": "probeInterval", "ProtoclIdType": "protoclIdType", + "QueryCount": "queryCount", "RemoteEndpointType": "remoteEndpointType", "RequestVpnLabelExchangeOverLsp": "requestVpnLabelExchangeOverLsp", "ReverseBindingType": "reverseBindingType", @@ -102,6 +106,7 @@ class BgpIpv4Peer(Base): "UseUnicastDestMacForBierTraffic": "useUnicastDestMacForBierTraffic", "VPNSIDType": "vPNSIDType", "VrfRouteImportExtendedCommunitySubType": "vrfRouteImportExtendedCommunitySubType", + "WaitTime": "waitTime", "WeightType": "weightType", } _SDM_ENUM_MAP = { @@ -392,6 +397,20 @@ def EnableAdVplsPrefixLength(self): self, self._get_attribute(self._SDM_ATT_MAP["EnableAdVplsPrefixLength"]) ) + @property + def EnableTraceroute(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): This will enable the traceroute functionality on all the BGP peers configured in this port. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableTraceroute"]) + ) + @property def GSRv6SIDEncodingSubTlvType(self): # type: () -> 'Multivalue' @@ -600,6 +619,18 @@ def LenthForPolicyNLRI(self): self, self._get_attribute(self._SDM_ATT_MAP["LenthForPolicyNLRI"]) ) + @property + def MaxTtl(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The TTL value used in the probes will start from 1 and incremented up to this value. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["MaxTtl"])) + @property def MldpP2mpFecType(self): # type: () -> 'Multivalue' @@ -809,6 +840,18 @@ def PrefixSIDAttrType(self): self, self._get_attribute(self._SDM_ATT_MAP["PrefixSIDAttrType"]) ) + @property + def ProbeInterval(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Time interval in milliseconds between each probe per hop. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["ProbeInterval"])) + @property def ProtoclIdType(self): # type: () -> 'Multivalue' @@ -821,6 +864,18 @@ def ProtoclIdType(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["ProtoclIdType"])) + @property + def QueryCount(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Maximum number of paths that can be discovered. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["QueryCount"])) + @property def RemoteEndpointType(self): # type: () -> 'Multivalue' @@ -1083,6 +1138,18 @@ def VrfRouteImportExtendedCommunitySubType(self): ), ) + @property + def WaitTime(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Time in milliseconds to wait for a response. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["WaitTime"])) + @property def WeightType(self): # type: () -> 'Multivalue' @@ -1182,6 +1249,7 @@ def get_device_ids( EnBGPFastFailoverOnLinkDown=None, EnLenthForPolicyNLRI=None, EnableAdVplsPrefixLength=None, + EnableTraceroute=None, GSRv6SIDEncodingSubTlvType=None, HighScaleRouteMode=None, IBgpTester4BytesAsNumber=None, @@ -1197,6 +1265,7 @@ def get_device_ids( Ipv6NodeAddrType=None, Ipv6SIDType=None, LenthForPolicyNLRI=None, + MaxTtl=None, MldpP2mpFecType=None, MplsSIDType=None, PeerAdjSidType=None, @@ -1211,7 +1280,9 @@ def get_device_ids( PolicySegmentSubTLVTypeK=None, PreferenceType=None, PrefixSIDAttrType=None, + ProbeInterval=None, ProtoclIdType=None, + QueryCount=None, RemoteEndpointType=None, RequestVpnLabelExchangeOverLsp=None, ReverseBindingType=None, @@ -1229,6 +1300,7 @@ def get_device_ids( UseUnicastDestMacForBierTraffic=None, VPNSIDType=None, VrfRouteImportExtendedCommunitySubType=None, + WaitTime=None, WeightType=None, ): """Base class infrastructure that gets a list of bgpIpv4Peer device ids encapsulated by this object. @@ -1253,6 +1325,7 @@ def get_device_ids( - EnBGPFastFailoverOnLinkDown (str): optional regex of enBGPFastFailoverOnLinkDown - EnLenthForPolicyNLRI (str): optional regex of enLenthForPolicyNLRI - EnableAdVplsPrefixLength (str): optional regex of enableAdVplsPrefixLength + - EnableTraceroute (str): optional regex of enableTraceroute - GSRv6SIDEncodingSubTlvType (str): optional regex of gSRv6SIDEncodingSubTlvType - HighScaleRouteMode (str): optional regex of highScaleRouteMode - IBgpTester4BytesAsNumber (str): optional regex of iBgpTester4BytesAsNumber @@ -1268,6 +1341,7 @@ def get_device_ids( - Ipv6NodeAddrType (str): optional regex of ipv6NodeAddrType - Ipv6SIDType (str): optional regex of ipv6SIDType - LenthForPolicyNLRI (str): optional regex of lenthForPolicyNLRI + - MaxTtl (str): optional regex of maxTtl - MldpP2mpFecType (str): optional regex of mldpP2mpFecType - MplsSIDType (str): optional regex of mplsSIDType - PeerAdjSidType (str): optional regex of peerAdjSidType @@ -1282,7 +1356,9 @@ def get_device_ids( - PolicySegmentSubTLVTypeK (str): optional regex of policySegmentSubTLVTypeK - PreferenceType (str): optional regex of preferenceType - PrefixSIDAttrType (str): optional regex of prefixSIDAttrType + - ProbeInterval (str): optional regex of probeInterval - ProtoclIdType (str): optional regex of protoclIdType + - QueryCount (str): optional regex of queryCount - RemoteEndpointType (str): optional regex of remoteEndpointType - RequestVpnLabelExchangeOverLsp (str): optional regex of requestVpnLabelExchangeOverLsp - ReverseBindingType (str): optional regex of reverseBindingType @@ -1300,6 +1376,7 @@ def get_device_ids( - UseUnicastDestMacForBierTraffic (str): optional regex of useUnicastDestMacForBierTraffic - VPNSIDType (str): optional regex of vPNSIDType - VrfRouteImportExtendedCommunitySubType (str): optional regex of vrfRouteImportExtendedCommunitySubType + - WaitTime (str): optional regex of waitTime - WeightType (str): optional regex of weightType Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c.py similarity index 94% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c.py index 1144f20c1..7ba2d794c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/bgpipv6peer/bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c.py @@ -52,6 +52,7 @@ class BgpIpv6Peer(Base): "EnBGPFastFailoverOnLinkDown": "enBGPFastFailoverOnLinkDown", "EnLenthForPolicyNLRI": "enLenthForPolicyNLRI", "EnableAdVplsPrefixLength": "enableAdVplsPrefixLength", + "EnableTraceroute": "enableTraceroute", "GSRv6SIDEncodingSubTlvType": "gSRv6SIDEncodingSubTlvType", "HighScaleRouteMode": "highScaleRouteMode", "IBgpTester4BytesAsNumber": "iBgpTester4BytesAsNumber", @@ -67,6 +68,7 @@ class BgpIpv6Peer(Base): "Ipv6NodeAddrType": "ipv6NodeAddrType", "Ipv6SIDType": "ipv6SIDType", "LenthForPolicyNLRI": "lenthForPolicyNLRI", + "MaxTtl": "maxTtl", "MldpP2mpFecType": "mldpP2mpFecType", "MplsSIDType": "mplsSIDType", "Name": "name", @@ -82,7 +84,9 @@ class BgpIpv6Peer(Base): "PolicySegmentSubTLVTypeK": "policySegmentSubTLVTypeK", "PreferenceType": "preferenceType", "PrefixSIDAttrType": "prefixSIDAttrType", + "ProbeInterval": "probeInterval", "ProtoclIdType": "protoclIdType", + "QueryCount": "queryCount", "RemoteEndpointType": "remoteEndpointType", "RequestVpnLabelExchangeOverLsp": "requestVpnLabelExchangeOverLsp", "ReverseBindingType": "reverseBindingType", @@ -102,6 +106,7 @@ class BgpIpv6Peer(Base): "UseUnicastDestMacForBierTraffic": "useUnicastDestMacForBierTraffic", "VPNSIDType": "vPNSIDType", "VrfRouteImportExtendedCommunitySubType": "vrfRouteImportExtendedCommunitySubType", + "WaitTime": "waitTime", "WeightType": "weightType", } _SDM_ENUM_MAP = { @@ -392,6 +397,20 @@ def EnableAdVplsPrefixLength(self): self, self._get_attribute(self._SDM_ATT_MAP["EnableAdVplsPrefixLength"]) ) + @property + def EnableTraceroute(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): This will enable the traceroute functionality on all the BGP peers configured in this port. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableTraceroute"]) + ) + @property def GSRv6SIDEncodingSubTlvType(self): # type: () -> 'Multivalue' @@ -600,6 +619,18 @@ def LenthForPolicyNLRI(self): self, self._get_attribute(self._SDM_ATT_MAP["LenthForPolicyNLRI"]) ) + @property + def MaxTtl(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The TTL value used in the probes will start from 1 and incremented up to this value. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["MaxTtl"])) + @property def MldpP2mpFecType(self): # type: () -> 'Multivalue' @@ -809,6 +840,18 @@ def PrefixSIDAttrType(self): self, self._get_attribute(self._SDM_ATT_MAP["PrefixSIDAttrType"]) ) + @property + def ProbeInterval(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Time interval in milliseconds between each probe per hop. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["ProbeInterval"])) + @property def ProtoclIdType(self): # type: () -> 'Multivalue' @@ -821,6 +864,18 @@ def ProtoclIdType(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["ProtoclIdType"])) + @property + def QueryCount(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Maximum number of paths that can be discovered. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["QueryCount"])) + @property def RemoteEndpointType(self): # type: () -> 'Multivalue' @@ -1083,6 +1138,18 @@ def VrfRouteImportExtendedCommunitySubType(self): ), ) + @property + def WaitTime(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Time in milliseconds to wait for a response. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["WaitTime"])) + @property def WeightType(self): # type: () -> 'Multivalue' @@ -1182,6 +1249,7 @@ def get_device_ids( EnBGPFastFailoverOnLinkDown=None, EnLenthForPolicyNLRI=None, EnableAdVplsPrefixLength=None, + EnableTraceroute=None, GSRv6SIDEncodingSubTlvType=None, HighScaleRouteMode=None, IBgpTester4BytesAsNumber=None, @@ -1197,6 +1265,7 @@ def get_device_ids( Ipv6NodeAddrType=None, Ipv6SIDType=None, LenthForPolicyNLRI=None, + MaxTtl=None, MldpP2mpFecType=None, MplsSIDType=None, PeerAdjSidType=None, @@ -1211,7 +1280,9 @@ def get_device_ids( PolicySegmentSubTLVTypeK=None, PreferenceType=None, PrefixSIDAttrType=None, + ProbeInterval=None, ProtoclIdType=None, + QueryCount=None, RemoteEndpointType=None, RequestVpnLabelExchangeOverLsp=None, ReverseBindingType=None, @@ -1229,6 +1300,7 @@ def get_device_ids( UseUnicastDestMacForBierTraffic=None, VPNSIDType=None, VrfRouteImportExtendedCommunitySubType=None, + WaitTime=None, WeightType=None, ): """Base class infrastructure that gets a list of bgpIpv6Peer device ids encapsulated by this object. @@ -1253,6 +1325,7 @@ def get_device_ids( - EnBGPFastFailoverOnLinkDown (str): optional regex of enBGPFastFailoverOnLinkDown - EnLenthForPolicyNLRI (str): optional regex of enLenthForPolicyNLRI - EnableAdVplsPrefixLength (str): optional regex of enableAdVplsPrefixLength + - EnableTraceroute (str): optional regex of enableTraceroute - GSRv6SIDEncodingSubTlvType (str): optional regex of gSRv6SIDEncodingSubTlvType - HighScaleRouteMode (str): optional regex of highScaleRouteMode - IBgpTester4BytesAsNumber (str): optional regex of iBgpTester4BytesAsNumber @@ -1268,6 +1341,7 @@ def get_device_ids( - Ipv6NodeAddrType (str): optional regex of ipv6NodeAddrType - Ipv6SIDType (str): optional regex of ipv6SIDType - LenthForPolicyNLRI (str): optional regex of lenthForPolicyNLRI + - MaxTtl (str): optional regex of maxTtl - MldpP2mpFecType (str): optional regex of mldpP2mpFecType - MplsSIDType (str): optional regex of mplsSIDType - PeerAdjSidType (str): optional regex of peerAdjSidType @@ -1282,7 +1356,9 @@ def get_device_ids( - PolicySegmentSubTLVTypeK (str): optional regex of policySegmentSubTLVTypeK - PreferenceType (str): optional regex of preferenceType - PrefixSIDAttrType (str): optional regex of prefixSIDAttrType + - ProbeInterval (str): optional regex of probeInterval - ProtoclIdType (str): optional regex of protoclIdType + - QueryCount (str): optional regex of queryCount - RemoteEndpointType (str): optional regex of remoteEndpointType - RequestVpnLabelExchangeOverLsp (str): optional regex of requestVpnLabelExchangeOverLsp - ReverseBindingType (str): optional regex of reverseBindingType @@ -1300,6 +1376,7 @@ def get_device_ids( - UseUnicastDestMacForBierTraffic (str): optional regex of useUnicastDestMacForBierTraffic - VPNSIDType (str): optional regex of vPNSIDType - VrfRouteImportExtendedCommunitySubType (str): optional regex of vrfRouteImportExtendedCommunitySubType + - WaitTime (str): optional regex of waitTime - WeightType (str): optional regex of weightType Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_12bf8eb804c05df100b307134c571553.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.py similarity index 93% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_12bf8eb804c05df100b307134c571553.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.py index f3264508f..2473c75f3 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_12bf8eb804c05df100b307134c571553.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/netconfserver/netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.py @@ -39,6 +39,7 @@ class NetconfServer(Base): "DescriptiveName": "descriptiveName", "Name": "name", "RowNames": "rowNames", + "YangArchive": "yangArchive", "YangSourceDirectory": "yangSourceDirectory", } _SDM_ENUM_MAP = {} @@ -131,6 +132,18 @@ def RowNames(self): """ return self._get_attribute(self._SDM_ATT_MAP["RowNames"]) + @property + def YangArchive(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Archived file where YANG modules are present. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["YangArchive"])) + @property def YangSourceDirectory(self): # type: () -> 'Multivalue' @@ -205,7 +218,9 @@ def read(self, href): """ return self._read(href) - def get_device_ids(self, PortNames=None, YangSourceDirectory=None): + def get_device_ids( + self, PortNames=None, YangArchive=None, YangSourceDirectory=None + ): """Base class infrastructure that gets a list of netconfServer device ids encapsulated by this object. Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. @@ -213,6 +228,7 @@ def get_device_ids(self, PortNames=None, YangSourceDirectory=None): Args ---- - PortNames (str): optional regex of port names + - YangArchive (str): optional regex of yangArchive - YangSourceDirectory (str): optional regex of yangSourceDirectory Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/topology_678a8dc80c9b4b2b5c741072eab4305d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/topology_678a8dc80c9b4b2b5c741072eab4305d.py index e6fb2443b..438be07f0 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/topology_678a8dc80c9b4b2b5c741072eab4305d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/globals/topology/topology_678a8dc80c9b4b2b5c741072eab4305d.py @@ -105,13 +105,13 @@ def BgpIpv4Peer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv4peer.bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8.BgpIpv4Peer): An instance of the BgpIpv4Peer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv4peer.bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1.BgpIpv4Peer): An instance of the BgpIpv4Peer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv4peer.bgpipv4peer_1f7b633f7d4420fe61750b060e77eec8 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv4peer.bgpipv4peer_55dbd04b8eece05365779cb1ad7445b1 import ( BgpIpv4Peer, ) @@ -125,13 +125,13 @@ def BgpIpv6Peer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv6peer.bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893.BgpIpv6Peer): An instance of the BgpIpv6Peer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv6peer.bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c.BgpIpv6Peer): An instance of the BgpIpv6Peer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv6peer.bgpipv6peer_0854d0d7c94c9c8faf8c89f2f9f19893 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.bgpipv6peer.bgpipv6peer_e8e18076800a69bc4dec7b793af29c5c import ( BgpIpv6Peer, ) @@ -1105,13 +1105,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.netconfserver.netconfserver_12bf8eb804c05df100b307134c571553.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.netconfserver.netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.netconfserver.netconfserver_12bf8eb804c05df100b307134c571553 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.globals.topology.netconfserver.netconfserver_cdfdf0a2ca5fc25352bc3bb0b147bbfc import ( NetconfServer, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/ethernet_16074ace2e581d9f35640391bde73384.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/ethernet_16074ace2e581d9f35640391bde73384.py index ff4d6985c..d4892d155 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/ethernet_16074ace2e581d9f35640391bde73384.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/ethernet_16074ace2e581d9f35640391bde73384.py @@ -194,13 +194,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_469fe6a9928108e87cb97539528a12d0.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_b76eb2a38489a4c8ac4427fe41dec86b.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_469fe6a9928108e87cb97539528a12d0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_b76eb2a38489a4c8ac4427fe41dec86b import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/macsec_b8fff0e525c0f50d0e7ed41aac1716c1.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/macsec_b8fff0e525c0f50d0e7ed41aac1716c1.py index 2a2ac7dd6..e2b0177cd 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/macsec_b8fff0e525c0f50d0e7ed41aac1716c1.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/macsec_b8fff0e525c0f50d0e7ed41aac1716c1.py @@ -165,13 +165,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_469fe6a9928108e87cb97539528a12d0.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_b76eb2a38489a4c8ac4427fe41dec86b.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_469fe6a9928108e87cb97539528a12d0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.lag.mka_b76eb2a38489a4c8ac4427fe41dec86b import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_469fe6a9928108e87cb97539528a12d0.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_b76eb2a38489a4c8ac4427fe41dec86b.py similarity index 96% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_469fe6a9928108e87cb97539528a12d0.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_b76eb2a38489a4c8ac4427fe41dec86b.py index c4eb485f7..136d96891 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_469fe6a9928108e87cb97539528a12d0.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/lag/mka_b76eb2a38489a4c8ac4427fe41dec86b.py @@ -47,10 +47,13 @@ class Mka(Base): "DelayProtect": "delayProtect", "DelayProtectSimulation": "delayProtectSimulation", "DescriptiveName": "descriptiveName", + "DistributedCipherSuite": "distributedCipherSuite", + "DistributedConfidentialityOffset": "distributedConfidentialityOffset", "ElectedKeyServer": "electedKeyServer", "Errors": "errors", "KeyDerivationFunction": "keyDerivationFunction", "KeyServerPriority": "keyServerPriority", + "KeyServerSCI": "keyServerSCI", "KeyType": "keyType", "LlpnStep": "llpnStep", "MacsecCapability": "macsecCapability", @@ -63,6 +66,7 @@ class Mka(Base): "Multiplier": "multiplier", "Name": "name", "OlpnStep": "olpnStep", + "PeerPN": "peerPN", "PeriodicRekeyAttempts": "periodicRekeyAttempts", "PeriodicRekeyInterval": "periodicRekeyInterval", "RandomizeMemberIdentifier": "randomizeMemberIdentifier", @@ -281,6 +285,28 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DistributedCipherSuite(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str[aes128 | aes256 | aesXpn128 | aesXpn256 | none]): Displays the cipher suite of the SAK distributed by the Key Server. + """ + return self._get_attribute(self._SDM_ATT_MAP["DistributedCipherSuite"]) + + @property + def DistributedConfidentialityOffset(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str[confidentialityOffset30Octets | confidentialityOffset50Octets | noConfidentiality | noConfidentialityOffset | none]): Displays the Confidentiality Offset for the received SAK. + """ + return self._get_attribute( + self._SDM_ATT_MAP["DistributedConfidentialityOffset"] + ) + @property def ElectedKeyServer(self): # type: () -> List[str] @@ -328,6 +354,18 @@ def KeyServerPriority(self): self, self._get_attribute(self._SDM_ATT_MAP["KeyServerPriority"]) ) + @property + def KeyServerSCI(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - list(obj(ixnetwork_restpy.multivalue.Multivalue)): Key Server SCI. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["KeyServerSCI"])) + @property def KeyType(self): # type: () -> str @@ -486,6 +524,16 @@ def OlpnStep(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["OlpnStep"])) + @property + def PeerPN(self): + # type: () -> List[int] + """ + Returns + ------- + - list(number): Displays the PN advertised by the peer's PN. + """ + return self._get_attribute(self._SDM_ATT_MAP["PeerPN"]) + @property def PeriodicRekeyAttempts(self): # type: () -> int @@ -836,6 +884,8 @@ def find( Count=None, DelayProtectSimulation=None, DescriptiveName=None, + DistributedCipherSuite=None, + DistributedConfidentialityOffset=None, ElectedKeyServer=None, Errors=None, KeyType=None, @@ -843,6 +893,7 @@ def find( MkaLifeTime=None, Multiplier=None, Name=None, + PeerPN=None, PeriodicRekeyAttempts=None, PeriodicRekeyInterval=None, RandomizeMemberIdentifier=None, @@ -869,6 +920,8 @@ def find( - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DelayProtectSimulation (list(str)): Displays the actual PN, simulated PN and the MKPDU message number. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - DistributedCipherSuite (list(str[aes128 | aes256 | aesXpn128 | aesXpn256 | none])): Displays the cipher suite of the SAK distributed by the Key Server. + - DistributedConfidentialityOffset (list(str[confidentialityOffset30Octets | confidentialityOffset50Octets | noConfidentiality | noConfidentialityOffset | none])): Displays the Confidentiality Offset for the received SAK. - ElectedKeyServer (list(str)): Denotes whether this device has been elected as a Key Server or not. - Errors (list(dict(arg1:str[None | /api/v1/sessions/1/ixnetwork/],arg2:list[str]))): A list of errors that have occurred - KeyType (str(psk)): Indicates the source of CAK. @@ -876,6 +929,7 @@ def find( - MkaLifeTime (number): Indicates MKA Life Time of a Peer. - Multiplier (number): Number of layer instances per parent instance (multiplier) - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + - PeerPN (list(number)): Displays the PN advertised by the peer's PN. - PeriodicRekeyAttempts (number): Number of times Rekey should be triggered. - PeriodicRekeyInterval (number): Time interval between two Rekey triggers. - RandomizeMemberIdentifier (bool): If this box is checked, then Ixia MKA devices will generate random member identifiers. Otherwise member identifiers of the form MAC Address-Counter will be generated to aid in debugging. @@ -1443,6 +1497,7 @@ def get_device_ids( DelayProtect=None, KeyDerivationFunction=None, KeyServerPriority=None, + KeyServerSCI=None, LlpnStep=None, MacsecCapability=None, MacsecDesired=None, @@ -1472,6 +1527,7 @@ def get_device_ids( - DelayProtect (str): optional regex of delayProtect - KeyDerivationFunction (str): optional regex of keyDerivationFunction - KeyServerPriority (str): optional regex of keyServerPriority + - KeyServerSCI (str): optional regex of keyServerSCI - LlpnStep (str): optional regex of llpnStep - MacsecCapability (str): optional regex of macsecCapability - MacsecDesired (str): optional regex of macsecDesired diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.py similarity index 93% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.py index 0bfa678f7..e6121075e 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.py @@ -39,6 +39,7 @@ class BgpCommunitiesList(Base): "AsNumber": "asNumber", "Count": "count", "DescriptiveName": "descriptiveName", + "EnableCommunity": "enableCommunity", "LastTwoOctets": "lastTwoOctets", "Name": "name", "Type": "type", @@ -80,6 +81,20 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def EnableCommunity(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Enable Community + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableCommunity"]) + ) + @property def LastTwoOctets(self): # type: () -> 'Multivalue' @@ -218,7 +233,12 @@ def AddDeleteTags(self, *args, **kwargs): return self._execute("addDeleteTags", payload=payload, response_object=None) def get_device_ids( - self, PortNames=None, AsNumber=None, LastTwoOctets=None, Type=None + self, + PortNames=None, + AsNumber=None, + EnableCommunity=None, + LastTwoOctets=None, + Type=None, ): """Base class infrastructure that gets a list of bgpCommunitiesList device ids encapsulated by this object. @@ -228,6 +248,7 @@ def get_device_ids( ---- - PortNames (str): optional regex of port names - AsNumber (str): optional regex of asNumber + - EnableCommunity (str): optional regex of enableCommunity - LastTwoOctets (str): optional regex of lastTwoOctets - Type (str): optional regex of type diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv4_2514045783c23a908611c72c13ab7e8f.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv4_2514045783c23a908611c72c13ab7e8f.py index aa1d0f137..a59ef9c49 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv4_2514045783c23a908611c72c13ab7e8f.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv4_2514045783c23a908611c72c13ab7e8f.py @@ -144,13 +144,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv6_58e9b55555c9ee871244737f09405ae0.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv6_58e9b55555c9ee871244737f09405ae0.py index 5e65f4dad..2cd1ba17e 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv6_58e9b55555c9ee871244737f09405ae0.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpethernetsegmentv6_58e9b55555c9ee871244737f09405ae0.py @@ -146,13 +146,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_6369634b1dc049c4e02574db74970dd8.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_6369634b1dc049c4e02574db74970dd8.py index 3d4670623..2cd401f6c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_6369634b1dc049c4e02574db74970dd8.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_6369634b1dc049c4e02574db74970dd8.py @@ -184,13 +184,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -224,13 +224,13 @@ def BgpLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e import ( BgpLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_850749b96bb629595bbddf006a29b1eb.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_850749b96bb629595bbddf006a29b1eb.py index c484037a7..61cd2016f 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_850749b96bb629595bbddf006a29b1eb.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslist_850749b96bb629595bbddf006a29b1eb.py @@ -179,13 +179,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -219,13 +219,13 @@ def BgpLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e import ( BgpLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv4_0163de8cc99a19d1385a21d26b93a544.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv4_0163de8cc99a19d1385a21d26b93a544.py index cc579f3d8..f70089613 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv4_0163de8cc99a19d1385a21d26b93a544.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv4_0163de8cc99a19d1385a21d26b93a544.py @@ -179,13 +179,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -219,13 +219,13 @@ def BgpLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e import ( BgpLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv6_c579a493ccdc64a6383fef9d60aac4cc.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv6_c579a493ccdc64a6383fef9d60aac4cc.py index 6c54ebaa2..b7f534012 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv6_c579a493ccdc64a6383fef9d60aac4cc.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpflowspecrangeslistv6_c579a493ccdc64a6383fef9d60aac4cc.py @@ -184,13 +184,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -224,13 +224,13 @@ def BgpLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.BgpLargeCommunitiesList): An instance of the BgpLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e import ( BgpLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.py similarity index 94% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.py index 83043215f..c1c9ef643 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.py @@ -58,7 +58,13 @@ class BgpIPRouteProperty(Base): "Count": "count", "Delay": "delay", "DescriptiveName": "descriptiveName", + "DestinationPrefix": "destinationPrefix", + "DestinationPrefixIpv6": "destinationPrefixIpv6", "Downtime": "downtime", + "DstAddrCnt": "dstAddrCnt", + "DstHostCountPerPrefix": "dstHostCountPerPrefix", + "DstPrefixLen": "dstPrefixLen", + "DstPrefixLenIpv6": "dstPrefixLenIpv6", "EnableAddPath": "enableAddPath", "EnableAggregatorId": "enableAggregatorId", "EnableAigp": "enableAigp", @@ -88,6 +94,7 @@ class BgpIPRouteProperty(Base): "LocalPreference": "localPreference", "MaxASNumPerSegment": "maxASNumPerSegment", "MaxNoOfASPathSegmentsPerRouteRange": "maxNoOfASPathSegmentsPerRouteRange", + "Meshing": "meshing", "MinASNumPerSegment": "minASNumPerSegment", "MinNoOfASPathSegmentsPerRouteRange": "minNoOfASPathSegmentsPerRouteRange", "MultiExitDiscriminator": "multiExitDiscriminator", @@ -113,6 +120,7 @@ class BgpIPRouteProperty(Base): "SendMulticastWithProperSAFI": "sendMulticastWithProperSAFI", "SkipMulticast": "skipMulticast", "SpecialLabel": "specialLabel", + "SrcHostCountPerPrefix": "srcHostCountPerPrefix", "Uptime": "uptime", "UseTraditionalNlri": "useTraditionalNlri", "Weight": "weight", @@ -227,13 +235,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -267,13 +275,13 @@ def BgpNonVPNRRLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2 import ( BgpNonVPNRRLargeCommunitiesList, ) @@ -675,6 +683,34 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DestinationPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv4 destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DestinationPrefix"]) + ) + + @property + def DestinationPrefixIpv6(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv6 destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DestinationPrefixIpv6"]) + ) + @property def Downtime(self): # type: () -> 'Multivalue' @@ -687,6 +723,58 @@ def Downtime(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Downtime"])) + @property + def DstAddrCnt(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of destination prefixes. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["DstAddrCnt"])) + + @property + def DstHostCountPerPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of hosts present in each of the destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DstHostCountPerPrefix"]) + ) + + @property + def DstPrefixLen(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv4 destination prefix length. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["DstPrefixLen"])) + + @property + def DstPrefixLenIpv6(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv6 destination prefix length. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DstPrefixLenIpv6"]) + ) + @property def EnableAddPath(self): # type: () -> 'Multivalue' @@ -1070,6 +1158,18 @@ def MaxNoOfASPathSegmentsPerRouteRange(self): ), ) + @property + def Meshing(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The type of meshing between the source and the destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Meshing"])) + @property def MinASNumPerSegment(self): # type: () -> 'Multivalue' @@ -1410,6 +1510,20 @@ def SpecialLabel(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["SpecialLabel"])) + @property + def SrcHostCountPerPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of hosts present in each of the source prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["SrcHostCountPerPrefix"]) + ) + @property def Uptime(self): # type: () -> 'Multivalue' @@ -1993,7 +2107,13 @@ def get_device_ids( AsSegDist=None, AsSetMode=None, Delay=None, + DestinationPrefix=None, + DestinationPrefixIpv6=None, Downtime=None, + DstAddrCnt=None, + DstHostCountPerPrefix=None, + DstPrefixLen=None, + DstPrefixLenIpv6=None, EnableAddPath=None, EnableAggregatorId=None, EnableAigp=None, @@ -2023,6 +2143,7 @@ def get_device_ids( LocalPreference=None, MaxASNumPerSegment=None, MaxNoOfASPathSegmentsPerRouteRange=None, + Meshing=None, MinASNumPerSegment=None, MinNoOfASPathSegmentsPerRouteRange=None, MultiExitDiscriminator=None, @@ -2039,6 +2160,7 @@ def get_device_ids( SendMulticastWithProperSAFI=None, SkipMulticast=None, SpecialLabel=None, + SrcHostCountPerPrefix=None, Uptime=None, UseTraditionalNlri=None, Weight=None, @@ -2064,7 +2186,13 @@ def get_device_ids( - AsSegDist (str): optional regex of asSegDist - AsSetMode (str): optional regex of asSetMode - Delay (str): optional regex of delay + - DestinationPrefix (str): optional regex of destinationPrefix + - DestinationPrefixIpv6 (str): optional regex of destinationPrefixIpv6 - Downtime (str): optional regex of downtime + - DstAddrCnt (str): optional regex of dstAddrCnt + - DstHostCountPerPrefix (str): optional regex of dstHostCountPerPrefix + - DstPrefixLen (str): optional regex of dstPrefixLen + - DstPrefixLenIpv6 (str): optional regex of dstPrefixLenIpv6 - EnableAddPath (str): optional regex of enableAddPath - EnableAggregatorId (str): optional regex of enableAggregatorId - EnableAigp (str): optional regex of enableAigp @@ -2094,6 +2222,7 @@ def get_device_ids( - LocalPreference (str): optional regex of localPreference - MaxASNumPerSegment (str): optional regex of maxASNumPerSegment - MaxNoOfASPathSegmentsPerRouteRange (str): optional regex of maxNoOfASPathSegmentsPerRouteRange + - Meshing (str): optional regex of meshing - MinASNumPerSegment (str): optional regex of minASNumPerSegment - MinNoOfASPathSegmentsPerRouteRange (str): optional regex of minNoOfASPathSegmentsPerRouteRange - MultiExitDiscriminator (str): optional regex of multiExitDiscriminator @@ -2110,6 +2239,7 @@ def get_device_ids( - SendMulticastWithProperSAFI (str): optional regex of sendMulticastWithProperSAFI - SkipMulticast (str): optional regex of skipMulticast - SpecialLabel (str): optional regex of specialLabel + - SrcHostCountPerPrefix (str): optional regex of srcHostCountPerPrefix - Uptime (str): optional regex of uptime - UseTraditionalNlri (str): optional regex of useTraditionalNlri - Weight (str): optional regex of weight diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnevi_05f1ea70759fa1436b3981f124b83276.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnevi_05f1ea70759fa1436b3981f124b83276.py index d6228405a..edf6d1c67 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnevi_05f1ea70759fa1436b3981f124b83276.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnevi_05f1ea70759fa1436b3981f124b83276.py @@ -171,13 +171,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnpbb_f1db536c355bf8211909601b21790955.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnpbb_f1db536c355bf8211909601b21790955.py index 546351fdf..244a58e38 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnpbb_f1db536c355bf8211909601b21790955.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnpbb_f1db536c355bf8211909601b21790955.py @@ -168,13 +168,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvpws_e8af65dd80ab4466e956b1bd0656c202.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvpws_e8af65dd80ab4466e956b1bd0656c202.py index a628c88cf..35f150cf4 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvpws_e8af65dd80ab4466e956b1bd0656c202.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvpws_e8af65dd80ab4466e956b1bd0656c202.py @@ -168,13 +168,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlan_ac7a890f916ca5599eb4618d697c2f6e.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlan_ac7a890f916ca5599eb4618d697c2f6e.py index 1df8ad254..49fa4a687 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlan_ac7a890f916ca5599eb4618d697c2f6e.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlan_ac7a890f916ca5599eb4618d697c2f6e.py @@ -174,13 +174,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlanvpws_8885c446b89d80aaa511ee82c37e924f.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlanvpws_8885c446b89d80aaa511ee82c37e924f.py index 1c7a28bb2..bab7528c0 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlanvpws_8885c446b89d80aaa511ee82c37e924f.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4evpnvxlanvpws_8885c446b89d80aaa511ee82c37e924f.py @@ -174,13 +174,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4peer_2e2c3c2ad1ad138953e43543afb88841.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4peer_2e2c3c2ad1ad138953e43543afb88841.py index 9abd78e6d..533360f9b 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4peer_2e2c3c2ad1ad138953e43543afb88841.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv4peer_2e2c3c2ad1ad138953e43543afb88841.py @@ -527,13 +527,13 @@ def BgpLsCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.BgpLsCommunitiesList): An instance of the BgpLsCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.BgpLsCommunitiesList): An instance of the BgpLsCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2 import ( BgpLsCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnevi_7c0bb620c8b4c2fccbb4102758771ea6.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnevi_7c0bb620c8b4c2fccbb4102758771ea6.py index a0a4b5ffd..bf553874f 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnevi_7c0bb620c8b4c2fccbb4102758771ea6.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnevi_7c0bb620c8b4c2fccbb4102758771ea6.py @@ -211,13 +211,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnpbb_7e3d31c960a96c76772f39596f4e0b6c.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnpbb_7e3d31c960a96c76772f39596f4e0b6c.py index 40509886e..b80d96d10 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnpbb_7e3d31c960a96c76772f39596f4e0b6c.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnpbb_7e3d31c960a96c76772f39596f4e0b6c.py @@ -168,13 +168,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvpws_7e7a3dec141df7b1c974f723df7f4814.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvpws_7e7a3dec141df7b1c974f723df7f4814.py index 576346e1d..e8292fa0d 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvpws_7e7a3dec141df7b1c974f723df7f4814.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvpws_7e7a3dec141df7b1c974f723df7f4814.py @@ -200,13 +200,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlan_1a74cee0f392d412526e30bcedb3e032.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlan_1a74cee0f392d412526e30bcedb3e032.py index 786fcb956..ad51804c9 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlan_1a74cee0f392d412526e30bcedb3e032.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlan_1a74cee0f392d412526e30bcedb3e032.py @@ -174,13 +174,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlanvpws_4fb221f4b88d4df5dde7203f6194f25d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlanvpws_4fb221f4b88d4df5dde7203f6194f25d.py index c2ae4d2f2..f02ac8f0b 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlanvpws_4fb221f4b88d4df5dde7203f6194f25d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6evpnvxlanvpws_4fb221f4b88d4df5dde7203f6194f25d.py @@ -174,13 +174,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6peer_cc4b2c56b540aa17ec1d2d616e50cd4b.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6peer_cc4b2c56b540aa17ec1d2d616e50cd4b.py index 407108363..c8e6c499d 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6peer_cc4b2c56b540aa17ec1d2d616e50cd4b.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpipv6peer_cc4b2c56b540aa17ec1d2d616e50cd4b.py @@ -579,13 +579,13 @@ def BgpLsCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.BgpLsCommunitiesList): An instance of the BgpLsCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.BgpLsCommunitiesList): An instance of the BgpLsCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2 import ( BgpLsCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpl3vpnrouteproperty_3b5e18e475abdb9b6f2bf410d51d886a.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpl3vpnrouteproperty_3b5e18e475abdb9b6f2bf410d51d886a.py index 66e76f888..617ca7da1 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpl3vpnrouteproperty_3b5e18e475abdb9b6f2bf410d51d886a.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpl3vpnrouteproperty_3b5e18e475abdb9b6f2bf410d51d886a.py @@ -164,13 +164,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -204,13 +204,13 @@ def BgpNonVPNRRLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2 import ( BgpNonVPNRRLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.py similarity index 93% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.py index 9feae77bd..84fece13e 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_4e8b7e63fdd826da6c354669eb5e3ed0.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplargecommunitieslist_703a2720b8aadfe51fc367a215cd291e.py @@ -38,6 +38,7 @@ class BgpLargeCommunitiesList(Base): _SDM_ATT_MAP = { "Count": "count", "DescriptiveName": "descriptiveName", + "EnableLargeCommunity": "enableLargeCommunity", "LargeCommunity": "largeCommunity", "Name": "name", } @@ -66,6 +67,20 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def EnableLargeCommunity(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Enable Large Community + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableLargeCommunity"]) + ) + @property def LargeCommunity(self): # type: () -> 'Multivalue' @@ -193,7 +208,9 @@ def AddDeleteTags(self, *args, **kwargs): payload[item[0]] = item[1] return self._execute("addDeleteTags", payload=payload, response_object=None) - def get_device_ids(self, PortNames=None, LargeCommunity=None): + def get_device_ids( + self, PortNames=None, EnableLargeCommunity=None, LargeCommunity=None + ): """Base class infrastructure that gets a list of bgpLargeCommunitiesList device ids encapsulated by this object. Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. @@ -201,6 +218,7 @@ def get_device_ids(self, PortNames=None, LargeCommunity=None): Args ---- - PortNames (str): optional regex of port names + - EnableLargeCommunity (str): optional regex of enableLargeCommunity - LargeCommunity (str): optional regex of largeCommunity Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.py similarity index 93% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.py index a39dd07b3..f5df7dfa4 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_fdb216f1d4195f82ad738e19cb2b5d32.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgplscommunitieslist_4de2ae5e4864bdf5a8d1e869bc852de2.py @@ -39,6 +39,7 @@ class BgpLsCommunitiesList(Base): "AsNumber": "asNumber", "Count": "count", "DescriptiveName": "descriptiveName", + "EnableCommunity": "enableCommunity", "LastTwoOctets": "lastTwoOctets", "Name": "name", "Type": "type", @@ -80,6 +81,20 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def EnableCommunity(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Enable Community + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableCommunity"]) + ) + @property def LastTwoOctets(self): # type: () -> 'Multivalue' @@ -218,7 +233,12 @@ def AddDeleteTags(self, *args, **kwargs): return self._execute("addDeleteTags", payload=payload, response_object=None) def get_device_ids( - self, PortNames=None, AsNumber=None, LastTwoOctets=None, Type=None + self, + PortNames=None, + AsNumber=None, + EnableCommunity=None, + LastTwoOctets=None, + Type=None, ): """Base class infrastructure that gets a list of bgpLsCommunitiesList device ids encapsulated by this object. @@ -228,6 +248,7 @@ def get_device_ids( ---- - PortNames (str): optional regex of port names - AsNumber (str): optional regex of asNumber + - EnableCommunity (str): optional regex of enableCommunity - LastTwoOctets (str): optional regex of lastTwoOctets - Type (str): optional regex of type diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.py similarity index 93% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.py index a0723e27f..8bebeed39 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.py @@ -38,6 +38,7 @@ class BgpNonVPNRRLargeCommunitiesList(Base): _SDM_ATT_MAP = { "Count": "count", "DescriptiveName": "descriptiveName", + "EnableLargeCommunity": "enableLargeCommunity", "LargeCommunity": "largeCommunity", "Name": "name", } @@ -66,6 +67,20 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def EnableLargeCommunity(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Enable Large Community + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["EnableLargeCommunity"]) + ) + @property def LargeCommunity(self): # type: () -> 'Multivalue' @@ -193,7 +208,9 @@ def AddDeleteTags(self, *args, **kwargs): payload[item[0]] = item[1] return self._execute("addDeleteTags", payload=payload, response_object=None) - def get_device_ids(self, PortNames=None, LargeCommunity=None): + def get_device_ids( + self, PortNames=None, EnableLargeCommunity=None, LargeCommunity=None + ): """Base class infrastructure that gets a list of bgpNonVPNRRLargeCommunitiesList device ids encapsulated by this object. Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. @@ -201,6 +218,7 @@ def get_device_ids(self, PortNames=None, LargeCommunity=None): Args ---- - PortNames (str): optional regex of port names + - EnableLargeCommunity (str): optional regex of enableLargeCommunity - LargeCommunity (str): optional regex of largeCommunity Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv4_f2d756189af5037098439a3ddb4c82c5.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv4_f2d756189af5037098439a3ddb4c82c5.py index 3f4a30812..080b721b6 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv4_f2d756189af5037098439a3ddb4c82c5.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv4_f2d756189af5037098439a3ddb4c82c5.py @@ -129,13 +129,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv6_777d4342234c70b57248a06e0ef16746.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv6_777d4342234c70b57248a06e0ef16746.py index 09b8d3e4b..3d838910a 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv6_777d4342234c70b57248a06e0ef16746.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpsrtepolicieslistv6_777d4342234c70b57248a06e0ef16746.py @@ -129,13 +129,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.py similarity index 95% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.py index 32b09ff62..7c1f883f7 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.py @@ -60,7 +60,13 @@ class BgpV6IPRouteProperty(Base): "Count": "count", "Delay": "delay", "DescriptiveName": "descriptiveName", + "DestinationPrefix": "destinationPrefix", + "DestinationPrefixIpv6": "destinationPrefixIpv6", "Downtime": "downtime", + "DstAddrCnt": "dstAddrCnt", + "DstHostCountPerPrefix": "dstHostCountPerPrefix", + "DstPrefixLen": "dstPrefixLen", + "DstPrefixLenIpv6": "dstPrefixLenIpv6", "EnSrv6SIDAdvertiseOpInfo": "enSrv6SIDAdvertiseOpInfo", "EnableAddPath": "enableAddPath", "EnableAggregatorId": "enableAggregatorId", @@ -97,6 +103,7 @@ class BgpV6IPRouteProperty(Base): "LocalPreference": "localPreference", "MaxASNumPerSegment": "maxASNumPerSegment", "MaxNoOfASPathSegmentsPerRouteRange": "maxNoOfASPathSegmentsPerRouteRange", + "Meshing": "meshing", "MinASNumPerSegment": "minASNumPerSegment", "MinNoOfASPathSegmentsPerRouteRange": "minNoOfASPathSegmentsPerRouteRange", "MultiExitDiscriminator": "multiExitDiscriminator", @@ -122,6 +129,7 @@ class BgpV6IPRouteProperty(Base): "SendMulticastWithProperSAFI": "sendMulticastWithProperSAFI", "SkipMulticast": "skipMulticast", "SpecialLabel": "specialLabel", + "SrcHostCountPerPrefix": "srcHostCountPerPrefix", "Srv6EndPointBehavior": "srv6EndPointBehavior", "Srv6SIDOptionalInformation": "srv6SIDOptionalInformation", "Srv6SidFlags": "srv6SidFlags", @@ -246,13 +254,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -286,13 +294,13 @@ def BgpNonVPNRRLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2 import ( BgpNonVPNRRLargeCommunitiesList, ) @@ -722,6 +730,34 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DestinationPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv4 destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DestinationPrefix"]) + ) + + @property + def DestinationPrefixIpv6(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv6 destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DestinationPrefixIpv6"]) + ) + @property def Downtime(self): # type: () -> 'Multivalue' @@ -734,6 +770,58 @@ def Downtime(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Downtime"])) + @property + def DstAddrCnt(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of destination prefixes. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["DstAddrCnt"])) + + @property + def DstHostCountPerPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of hosts present in each of the destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DstHostCountPerPrefix"]) + ) + + @property + def DstPrefixLen(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv4 destination prefix length. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["DstPrefixLen"])) + + @property + def DstPrefixLenIpv6(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The IPv6 destination prefix length. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DstPrefixLenIpv6"]) + ) + @property def EnSrv6SIDAdvertiseOpInfo(self): # type: () -> 'Multivalue' @@ -1211,6 +1299,18 @@ def MaxNoOfASPathSegmentsPerRouteRange(self): ), ) + @property + def Meshing(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The type of meshing between the source and the destination prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Meshing"])) + @property def MinASNumPerSegment(self): # type: () -> 'Multivalue' @@ -1551,6 +1651,20 @@ def SpecialLabel(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["SpecialLabel"])) + @property + def SrcHostCountPerPrefix(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): The number of hosts present in each of the source prefix. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["SrcHostCountPerPrefix"]) + ) + @property def Srv6EndPointBehavior(self): # type: () -> 'Multivalue' @@ -2268,7 +2382,13 @@ def get_device_ids( AsSegDist=None, AsSetMode=None, Delay=None, + DestinationPrefix=None, + DestinationPrefixIpv6=None, Downtime=None, + DstAddrCnt=None, + DstHostCountPerPrefix=None, + DstPrefixLen=None, + DstPrefixLenIpv6=None, EnSrv6SIDAdvertiseOpInfo=None, EnableAddPath=None, EnableAggregatorId=None, @@ -2305,6 +2425,7 @@ def get_device_ids( LocalPreference=None, MaxASNumPerSegment=None, MaxNoOfASPathSegmentsPerRouteRange=None, + Meshing=None, MinASNumPerSegment=None, MinNoOfASPathSegmentsPerRouteRange=None, MultiExitDiscriminator=None, @@ -2321,6 +2442,7 @@ def get_device_ids( SendMulticastWithProperSAFI=None, SkipMulticast=None, SpecialLabel=None, + SrcHostCountPerPrefix=None, Srv6EndPointBehavior=None, Srv6SIDOptionalInformation=None, Srv6SidFlags=None, @@ -2358,7 +2480,13 @@ def get_device_ids( - AsSegDist (str): optional regex of asSegDist - AsSetMode (str): optional regex of asSetMode - Delay (str): optional regex of delay + - DestinationPrefix (str): optional regex of destinationPrefix + - DestinationPrefixIpv6 (str): optional regex of destinationPrefixIpv6 - Downtime (str): optional regex of downtime + - DstAddrCnt (str): optional regex of dstAddrCnt + - DstHostCountPerPrefix (str): optional regex of dstHostCountPerPrefix + - DstPrefixLen (str): optional regex of dstPrefixLen + - DstPrefixLenIpv6 (str): optional regex of dstPrefixLenIpv6 - EnSrv6SIDAdvertiseOpInfo (str): optional regex of enSrv6SIDAdvertiseOpInfo - EnableAddPath (str): optional regex of enableAddPath - EnableAggregatorId (str): optional regex of enableAggregatorId @@ -2395,6 +2523,7 @@ def get_device_ids( - LocalPreference (str): optional regex of localPreference - MaxASNumPerSegment (str): optional regex of maxASNumPerSegment - MaxNoOfASPathSegmentsPerRouteRange (str): optional regex of maxNoOfASPathSegmentsPerRouteRange + - Meshing (str): optional regex of meshing - MinASNumPerSegment (str): optional regex of minASNumPerSegment - MinNoOfASPathSegmentsPerRouteRange (str): optional regex of minNoOfASPathSegmentsPerRouteRange - MultiExitDiscriminator (str): optional regex of multiExitDiscriminator @@ -2411,6 +2540,7 @@ def get_device_ids( - SendMulticastWithProperSAFI (str): optional regex of sendMulticastWithProperSAFI - SkipMulticast (str): optional regex of skipMulticast - SpecialLabel (str): optional regex of specialLabel + - SrcHostCountPerPrefix (str): optional regex of srcHostCountPerPrefix - Srv6EndPointBehavior (str): optional regex of srv6EndPointBehavior - Srv6SIDOptionalInformation (str): optional regex of srv6SIDOptionalInformation - Srv6SidFlags (str): optional regex of srv6SidFlags diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6l3vpnrouteproperty_15999adbfe8d61825751768ad5e0ddda.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6l3vpnrouteproperty_15999adbfe8d61825751768ad5e0ddda.py index 12421ef90..4dd334da7 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6l3vpnrouteproperty_15999adbfe8d61825751768ad5e0ddda.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/bgpv6l3vpnrouteproperty_15999adbfe8d61825751768ad5e0ddda.py @@ -189,13 +189,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) @@ -229,13 +229,13 @@ def BgpNonVPNRRLargeCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2.BgpNonVPNRRLargeCommunitiesList): An instance of the BgpNonVPNRRLargeCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_11861be5207f57b1a32d83eeb1d62224 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpnonvpnrrlargecommunitieslist_3a13ce9d31e836f39515e2b22100bcd2 import ( BgpNonVPNRRLargeCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/cmacproperties_ecb45bfaef4008cb27346c98c45748b2.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/cmacproperties_ecb45bfaef4008cb27346c98c45748b2.py index 199080605..66f31f132 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/cmacproperties_ecb45bfaef4008cb27346c98c45748b2.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/cmacproperties_ecb45bfaef4008cb27346c98c45748b2.py @@ -182,13 +182,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv4client_51940f357e701f382297f94c99af7a22.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv4client_51940f357e701f382297f94c99af7a22.py index 22338665d..48518a233 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv4client_51940f357e701f382297f94c99af7a22.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv4client_51940f357e701f382297f94c99af7a22.py @@ -241,13 +241,13 @@ def NetconfClient(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.NetconfClient): An instance of the NetconfClient class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71.NetconfClient): An instance of the NetconfClient class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71 import ( NetconfClient, ) @@ -261,13 +261,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1 import ( NetconfServer, ) @@ -301,13 +301,13 @@ def Pcc(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7.Pcc): An instance of the Pcc class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( Pcc, ) @@ -341,13 +341,13 @@ def PimV4Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67.PimV4Interface): An instance of the PimV4Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.PimV4Interface): An instance of the PimV4Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c import ( PimV4Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv6client_64480d87e9c578f0a0b7d3415d792d7e.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv6client_64480d87e9c578f0a0b7d3415d792d7e.py index efe0c5dfc..22de15907 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv6client_64480d87e9c578f0a0b7d3415d792d7e.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dhcpv6client_64480d87e9c578f0a0b7d3415d792d7e.py @@ -571,18 +571,58 @@ def Ospfv3(self): return self._properties.get("Ospfv3") return Ospfv3(self) + @property + def Pcc(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( + Pcc, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pcc", None) is not None: + return self._properties.get("Pcc") + return Pcc(self) + + @property + def Pce(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f.Pce): An instance of the Pce class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f import ( + Pce, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pce", None) is not None: + return self._properties.get("Pce") + return Pce(self) + @property def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dotonex_f7548c0c1b98bf9d2d34b32ee557fec4.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dotonex_f7548c0c1b98bf9d2d34b32ee557fec4.py index 6591c6898..260190eed 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dotonex_f7548c0c1b98bf9d2d34b32ee557fec4.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/dotonex_f7548c0c1b98bf9d2d34b32ee557fec4.py @@ -595,13 +595,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) @@ -715,13 +715,13 @@ def Ptp(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70.Ptp): An instance of the Ptp class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b.Ptp): An instance of the Ptp class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b import ( Ptp, ) @@ -1540,8 +1540,8 @@ def UploadFile(self, *args, **kwargs): uploadFile(Arg2=list, Arg3=number, Arg4=href, async_operation=bool)list ----------------------------------------------------------------------- - Arg2 (list(number)): List of indices into the device group. - - Arg3 (number): - - Arg4 (obj(ixnetwork_restpy.files.Files)): Select files(s) to upload. + - Arg3 (number): Select files(s) to upload. + - Arg4 (obj(ixnetwork_restpy.files.Files)): - async_operation (bool=False): True to execute the operation asynchronously. Any subsequent rest api calls made through the Connection class will block until the operation is complete. - Returns list(str): ID to associate each async action invocation diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ethernet_18677f1f170027c217563a3250b1f635.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ethernet_18677f1f170027c217563a3250b1f635.py index aca5399d1..c39c71719 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ethernet_18677f1f170027c217563a3250b1f635.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ethernet_18677f1f170027c217563a3250b1f635.py @@ -614,13 +614,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) @@ -754,13 +754,13 @@ def Ptp(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70.Ptp): An instance of the Ptp class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b.Ptp): An instance of the Ptp class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b import ( Ptp, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv4prefixrange_f9fe868ed341d666199597001888e18d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv4prefixrange_f9fe868ed341d666199597001888e18d.py index bebbad7e0..aadc5edea 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv4prefixrange_f9fe868ed341d666199597001888e18d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv4prefixrange_f9fe868ed341d666199597001888e18d.py @@ -144,13 +144,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv6prefixrange_907e82e321deae422b0ee1ed0f82f2f3.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv6prefixrange_907e82e321deae422b0ee1ed0f82f2f3.py index d9a9b175c..79a4ca484 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv6prefixrange_907e82e321deae422b0ee1ed0f82f2f3.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/evpnipv6prefixrange_907e82e321deae422b0ee1ed0f82f2f3.py @@ -144,13 +144,13 @@ def BgpCommunitiesList(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f.BgpCommunitiesList): An instance of the BgpCommunitiesList class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768.BgpCommunitiesList): An instance of the BgpCommunitiesList class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_2963fcaf235bccb665be655ea86cee0f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpcommunitieslist_e5bf1a4a4a05d2687d59e9c2a92fa768 import ( BgpCommunitiesList, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv4_9efa17b6a965b57b3e13cf2957418d99.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv4_9efa17b6a965b57b3e13cf2957418d99.py index fdf1d4fb6..d27c469b2 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv4_9efa17b6a965b57b3e13cf2957418d99.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv4_9efa17b6a965b57b3e13cf2957418d99.py @@ -520,13 +520,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv6_aad01583ffa3746a541812fe996bbcd0.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv6_aad01583ffa3746a541812fe996bbcd0.py index e95a5a217..c59db85cf 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv6_aad01583ffa3746a541812fe996bbcd0.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/greoipv6_aad01583ffa3746a541812fe996bbcd0.py @@ -515,13 +515,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/importbgproutesparams_4d60eb735df5bf7c597595458b68aa31.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/importbgproutesparams_4d60eb735df5bf7c597595458b68aa31.py index 29a2a93b7..6eef93c34 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/importbgproutesparams_4d60eb735df5bf7c597595458b68aa31.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/importbgproutesparams_4d60eb735df5bf7c597595458b68aa31.py @@ -43,7 +43,7 @@ class ImportBgpRoutesParams(Base): "RouteLimit": "routeLimit", } _SDM_ENUM_MAP = { - "fileType": ["csv", "juniper", "cisco", "arista"], + "fileType": ["csv", "juniper", "cisco", "arista", "nokia"], "nextHop": ["overwriteTestersAddress", "preserveFromFile"], "routeDistributionType": ["roundRobin", "replicate"], } @@ -85,7 +85,7 @@ def FileType(self): """ Returns ------- - - str(csv | juniper | cisco | arista): Import routes file type. Route import may fail in file type is not matching with the file being imported. + - str(csv | juniper | cisco | arista | nokia): Import routes file type. Route import may fail in file type is not matching with the file being imported. """ return self._get_attribute(self._SDM_ATT_MAP["FileType"]) @@ -154,7 +154,7 @@ def update( ---- - BestRoutes (bool): Import only the best routes (provided route file has this information). - DataFile (obj(ixnetwork_restpy.files.Files)): Select source file having route information. - - FileType (str(csv | juniper | cisco | arista)): Import routes file type. Route import may fail in file type is not matching with the file being imported. + - FileType (str(csv | juniper | cisco | arista | nokia)): Import routes file type. Route import may fail in file type is not matching with the file being imported. - NextHop (str(overwriteTestersAddress | preserveFromFile)): Option for setting Next Hop modification type. - RouteDistributionType (str(roundRobin | replicate)): Option to specify distribution type, for distributing imported routes across all BGP Peer. Options: Round-Robin, for allocating routes sequentially, and Replicate, for allocating all routes to each Peer. - RouteLimit (number): Specify maximum routes(per port) that you want to import. Based on Card Memory, the Max Route Limit Per Port are: - 4GB or more => 2.0 million 2GB => 1.6 million 1GB => 0.8 million Less than 1GB => 0.5 million @@ -184,7 +184,7 @@ def find( ---- - BestRoutes (bool): Import only the best routes (provided route file has this information). - DataFile (obj(ixnetwork_restpy.files.Files)): Select source file having route information. - - FileType (str(csv | juniper | cisco | arista)): Import routes file type. Route import may fail in file type is not matching with the file being imported. + - FileType (str(csv | juniper | cisco | arista | nokia)): Import routes file type. Route import may fail in file type is not matching with the file being imported. - NextHop (str(overwriteTestersAddress | preserveFromFile)): Option for setting Next Hop modification type. - RouteDistributionType (str(roundRobin | replicate)): Option to specify distribution type, for distributing imported routes across all BGP Peer. Options: Round-Robin, for allocating routes sequentially, and Replicate, for allocating all routes to each Peer. - RouteLimit (number): Specify maximum routes(per port) that you want to import. Based on Card Memory, the Max Route Limit Per Port are: - 4GB or more => 2.0 million 2GB => 1.6 million 1GB => 0.8 million Less than 1GB => 0.5 million diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4_8cb960b62ae85a03e1b40a57bfaeb7bb.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4_8cb960b62ae85a03e1b40a57bfaeb7bb.py index f33f3a1b4..326c202fe 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4_8cb960b62ae85a03e1b40a57bfaeb7bb.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4_8cb960b62ae85a03e1b40a57bfaeb7bb.py @@ -477,13 +477,13 @@ def NetconfClient(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.NetconfClient): An instance of the NetconfClient class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71.NetconfClient): An instance of the NetconfClient class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71 import ( NetconfClient, ) @@ -497,13 +497,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1 import ( NetconfServer, ) @@ -637,13 +637,13 @@ def Pcc(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7.Pcc): An instance of the Pcc class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( Pcc, ) @@ -677,13 +677,13 @@ def PimV4Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67.PimV4Interface): An instance of the PimV4Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.PimV4Interface): An instance of the PimV4Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c import ( PimV4Interface, ) @@ -697,13 +697,13 @@ def Ptp(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70.Ptp): An instance of the Ptp class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b.Ptp): An instance of the Ptp class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b import ( Ptp, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4loopback_f84286c6e2c90f5267670278dde3f258.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4loopback_f84286c6e2c90f5267670278dde3f258.py index 7b3bfb584..9d657300e 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4loopback_f84286c6e2c90f5267670278dde3f258.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4loopback_f84286c6e2c90f5267670278dde3f258.py @@ -290,13 +290,13 @@ def NetconfClient(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.NetconfClient): An instance of the NetconfClient class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71.NetconfClient): An instance of the NetconfClient class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71 import ( NetconfClient, ) @@ -310,13 +310,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1 import ( NetconfServer, ) @@ -370,13 +370,13 @@ def Pcc(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7.Pcc): An instance of the Pcc class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( Pcc, ) @@ -410,13 +410,13 @@ def PimV4Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67.PimV4Interface): An instance of the PimV4Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.PimV4Interface): An instance of the PimV4Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c import ( PimV4Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4prefixpools_2d6f2aedde61c058965d4e1b21741352.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4prefixpools_2d6f2aedde61c058965d4e1b21741352.py index c1180ebef..20aa8652b 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4prefixpools_2d6f2aedde61c058965d4e1b21741352.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv4prefixpools_2d6f2aedde61c058965d4e1b21741352.py @@ -58,13 +58,13 @@ def BgpIPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b import ( BgpIPRouteProperty, ) @@ -178,13 +178,13 @@ def BgpV6IPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2 import ( BgpV6IPRouteProperty, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6_b40789fa49420009901a46b8dc683afc.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6_b40789fa49420009901a46b8dc683afc.py index e90dde377..76eb5611e 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6_b40789fa49420009901a46b8dc683afc.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6_b40789fa49420009901a46b8dc683afc.py @@ -440,18 +440,58 @@ def Ospfv3(self): return self._properties.get("Ospfv3") return Ospfv3(self) + @property + def Pcc(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( + Pcc, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pcc", None) is not None: + return self._properties.get("Pcc") + return Pcc(self) + + @property + def Pce(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f.Pce): An instance of the Pce class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f import ( + Pce, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pce", None) is not None: + return self._properties.get("Pce") + return Pce(self) + @property def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) @@ -465,13 +505,13 @@ def Ptp(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70.Ptp): An instance of the Ptp class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b.Ptp): An instance of the Ptp class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_159da219e0807ce6756d8a5214d56f70 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.ptp_41f127b75896ebfffe1628d41332bf0b import ( Ptp, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6autoconfiguration_30e04d0136286f29e3d34b2c9405e01e.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6autoconfiguration_30e04d0136286f29e3d34b2c9405e01e.py index 087d40d5d..5f3901d36 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6autoconfiguration_30e04d0136286f29e3d34b2c9405e01e.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6autoconfiguration_30e04d0136286f29e3d34b2c9405e01e.py @@ -209,18 +209,58 @@ def Ospfv3(self): return self._properties.get("Ospfv3") return Ospfv3(self) + @property + def Pcc(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( + Pcc, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pcc", None) is not None: + return self._properties.get("Pcc") + return Pcc(self) + + @property + def Pce(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f.Pce): An instance of the Pce class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f import ( + Pce, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pce", None) is not None: + return self._properties.get("Pce") + return Pce(self) + @property def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6loopback_c5557054afff2b9cc84b7676de50b805.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6loopback_c5557054afff2b9cc84b7676de50b805.py index 300c90906..ac79914d9 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6loopback_c5557054afff2b9cc84b7676de50b805.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6loopback_c5557054afff2b9cc84b7676de50b805.py @@ -285,18 +285,58 @@ def Ospfv3(self): return self._properties.get("Ospfv3") return Ospfv3(self) + @property + def Pcc(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( + Pcc, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pcc", None) is not None: + return self._properties.get("Pcc") + return Pcc(self) + + @property + def Pce(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f.Pce): An instance of the Pce class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pce_bd5f6a11078a4f0deb5d56bef8e9674f import ( + Pce, + ) + + if len(self._object_properties) > 0: + if self._properties.get("Pce", None) is not None: + return self._properties.get("Pce") + return Pce(self) + @property def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6prefixpools_f83aba85ff769655b348dc60ddcb30f2.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6prefixpools_f83aba85ff769655b348dc60ddcb30f2.py index 73888788f..f986132b4 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6prefixpools_f83aba85ff769655b348dc60ddcb30f2.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ipv6prefixpools_f83aba85ff769655b348dc60ddcb30f2.py @@ -58,13 +58,13 @@ def BgpIPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b import ( BgpIPRouteProperty, ) @@ -178,13 +178,13 @@ def BgpV6IPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2 import ( BgpV6IPRouteProperty, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.py index fe2f1167a..dc2c0b8fb 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.py @@ -40,6 +40,9 @@ class IsisDcePseudoIfaceAttPoint1Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNode": "localFromNode", + "LocalToNetworkTopology": "localToNetworkTopology", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNetworkTopology"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisDcePseudoIfaceAttPoint1Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNode=None, + LocalToNetworkTopology=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisDcePseudoIfaceAttPoint1Config """Finds and retrieves isisDcePseudoIfaceAttPoint1Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisDcePseudoIfaceAttPoint1Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNode (list(str)): From Node + - LocalToNetworkTopology (list(str)): To Network Topology + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.py index 0b9e8d849..6bab9e662 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.py @@ -40,6 +40,9 @@ class IsisDcePseudoIfaceAttPoint2Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNetworkTopology": "localFromNetworkTopology", + "LocalFromNode": "localFromNode", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNetworkTopology"]) + + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisDcePseudoIfaceAttPoint2Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNetworkTopology=None, + LocalFromNode=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisDcePseudoIfaceAttPoint2Config """Finds and retrieves isisDcePseudoIfaceAttPoint2Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisDcePseudoIfaceAttPoint2Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNetworkTopology (list(str)): From Network Topology + - LocalFromNode (list(str)): From Node + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.py index 727766383..92145468c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.py @@ -40,6 +40,9 @@ class IsisL3PseudoIfaceAttPoint1Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNode": "localFromNode", + "LocalToNetworkTopology": "localToNetworkTopology", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNetworkTopology"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisL3PseudoIfaceAttPoint1Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNode=None, + LocalToNetworkTopology=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisL3PseudoIfaceAttPoint1Config """Finds and retrieves isisL3PseudoIfaceAttPoint1Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisL3PseudoIfaceAttPoint1Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNode (list(str)): From Node + - LocalToNetworkTopology (list(str)): To Network Topology + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.py index fc691edc3..14c47d6de 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.py @@ -40,6 +40,9 @@ class IsisL3PseudoIfaceAttPoint2Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNetworkTopology": "localFromNetworkTopology", + "LocalFromNode": "localFromNode", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNetworkTopology"]) + + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisL3PseudoIfaceAttPoint2Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNetworkTopology=None, + LocalFromNode=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisL3PseudoIfaceAttPoint2Config """Finds and retrieves isisL3PseudoIfaceAttPoint2Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisL3PseudoIfaceAttPoint2Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNetworkTopology (list(str)): From Network Topology + - LocalFromNode (list(str)): From Node + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudointerface_9126bc028693cbbf9d918cf385cfa24d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudointerface_9126bc028693cbbf9d918cf385cfa24d.py index d1788853b..ff6bb3bc5 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudointerface_9126bc028693cbbf9d918cf385cfa24d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisl3pseudointerface_9126bc028693cbbf9d918cf385cfa24d.py @@ -140,13 +140,13 @@ def IsisDcePseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.IsisDcePseudoIfaceAttPoint1Config): An instance of the IsisDcePseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.IsisDcePseudoIfaceAttPoint1Config): An instance of the IsisDcePseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a import ( IsisDcePseudoIfaceAttPoint1Config, ) @@ -163,13 +163,13 @@ def IsisDcePseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.IsisDcePseudoIfaceAttPoint2Config): An instance of the IsisDcePseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.IsisDcePseudoIfaceAttPoint2Config): An instance of the IsisDcePseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472 import ( IsisDcePseudoIfaceAttPoint2Config, ) @@ -186,13 +186,13 @@ def IsisL3PseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.IsisL3PseudoIfaceAttPoint1Config): An instance of the IsisL3PseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.IsisL3PseudoIfaceAttPoint1Config): An instance of the IsisL3PseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2 import ( IsisL3PseudoIfaceAttPoint1Config, ) @@ -209,13 +209,13 @@ def IsisL3PseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.IsisL3PseudoIfaceAttPoint2Config): An instance of the IsisL3PseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.IsisL3PseudoIfaceAttPoint2Config): An instance of the IsisL3PseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0 import ( IsisL3PseudoIfaceAttPoint2Config, ) @@ -312,13 +312,13 @@ def IsisSpbPseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.IsisSpbPseudoIfaceAttPoint1Config): An instance of the IsisSpbPseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.IsisSpbPseudoIfaceAttPoint1Config): An instance of the IsisSpbPseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1 import ( IsisSpbPseudoIfaceAttPoint1Config, ) @@ -335,13 +335,13 @@ def IsisSpbPseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.IsisSpbPseudoIfaceAttPoint2Config): An instance of the IsisSpbPseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.IsisSpbPseudoIfaceAttPoint2Config): An instance of the IsisSpbPseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac import ( IsisSpbPseudoIfaceAttPoint2Config, ) @@ -358,13 +358,13 @@ def IsisTrillPseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.IsisTrillPseudoIfaceAttPoint1Config): An instance of the IsisTrillPseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.IsisTrillPseudoIfaceAttPoint1Config): An instance of the IsisTrillPseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf import ( IsisTrillPseudoIfaceAttPoint1Config, ) @@ -381,13 +381,13 @@ def IsisTrillPseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.IsisTrillPseudoIfaceAttPoint2Config): An instance of the IsisTrillPseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.IsisTrillPseudoIfaceAttPoint2Config): An instance of the IsisTrillPseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50 import ( IsisTrillPseudoIfaceAttPoint2Config, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isispseudointerface_c1f1f37e55c1225f223c72b348d63875.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isispseudointerface_c1f1f37e55c1225f223c72b348d63875.py index 922d63fa3..34b358298 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isispseudointerface_c1f1f37e55c1225f223c72b348d63875.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isispseudointerface_c1f1f37e55c1225f223c72b348d63875.py @@ -51,13 +51,13 @@ def IsisDcePseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953.IsisDcePseudoIfaceAttPoint1Config): An instance of the IsisDcePseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a.IsisDcePseudoIfaceAttPoint1Config): An instance of the IsisDcePseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_dce0066317952a09c055b9f568621953 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint1config_1c86fa3992ce0fd24a3980c360d8868a import ( IsisDcePseudoIfaceAttPoint1Config, ) @@ -74,13 +74,13 @@ def IsisDcePseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870.IsisDcePseudoIfaceAttPoint2Config): An instance of the IsisDcePseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472.IsisDcePseudoIfaceAttPoint2Config): An instance of the IsisDcePseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_08c96458d8806c0878ba2591f7235870 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisdcepseudoifaceattpoint2config_ccee80f0e3b46537138b8f528ef26472 import ( IsisDcePseudoIfaceAttPoint2Config, ) @@ -97,13 +97,13 @@ def IsisL3PseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c.IsisL3PseudoIfaceAttPoint1Config): An instance of the IsisL3PseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2.IsisL3PseudoIfaceAttPoint1Config): An instance of the IsisL3PseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_e6b2374da4892fed3474f1ab974dbf1c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint1config_fba88625727b27e259a6fefcf3fe66b2 import ( IsisL3PseudoIfaceAttPoint1Config, ) @@ -120,13 +120,13 @@ def IsisL3PseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542.IsisL3PseudoIfaceAttPoint2Config): An instance of the IsisL3PseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0.IsisL3PseudoIfaceAttPoint2Config): An instance of the IsisL3PseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_37681cb7f2d7b1eb6c812c1b9f243542 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisl3pseudoifaceattpoint2config_0204b3dc43c585ae158544fee37480a0 import ( IsisL3PseudoIfaceAttPoint2Config, ) @@ -143,13 +143,13 @@ def IsisSpbPseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.IsisSpbPseudoIfaceAttPoint1Config): An instance of the IsisSpbPseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.IsisSpbPseudoIfaceAttPoint1Config): An instance of the IsisSpbPseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1 import ( IsisSpbPseudoIfaceAttPoint1Config, ) @@ -166,13 +166,13 @@ def IsisSpbPseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.IsisSpbPseudoIfaceAttPoint2Config): An instance of the IsisSpbPseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.IsisSpbPseudoIfaceAttPoint2Config): An instance of the IsisSpbPseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac import ( IsisSpbPseudoIfaceAttPoint2Config, ) @@ -189,13 +189,13 @@ def IsisTrillPseudoIfaceAttPoint1Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.IsisTrillPseudoIfaceAttPoint1Config): An instance of the IsisTrillPseudoIfaceAttPoint1Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.IsisTrillPseudoIfaceAttPoint1Config): An instance of the IsisTrillPseudoIfaceAttPoint1Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf import ( IsisTrillPseudoIfaceAttPoint1Config, ) @@ -212,13 +212,13 @@ def IsisTrillPseudoIfaceAttPoint2Config(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.IsisTrillPseudoIfaceAttPoint2Config): An instance of the IsisTrillPseudoIfaceAttPoint2Config class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.IsisTrillPseudoIfaceAttPoint2Config): An instance of the IsisTrillPseudoIfaceAttPoint2Config class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50 import ( IsisTrillPseudoIfaceAttPoint2Config, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.py index 3cd4f577f..21b96423c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_04ab03c0f19e657e435c655358111db5.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint1config_092b727de5b08e6f5f9e63b9a006b7e1.py @@ -40,6 +40,9 @@ class IsisSpbPseudoIfaceAttPoint1Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNode": "localFromNode", + "LocalToNetworkTopology": "localToNetworkTopology", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNetworkTopology"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisSpbPseudoIfaceAttPoint1Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNode=None, + LocalToNetworkTopology=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisSpbPseudoIfaceAttPoint1Config """Finds and retrieves isisSpbPseudoIfaceAttPoint1Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisSpbPseudoIfaceAttPoint1Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNode (list(str)): From Node + - LocalToNetworkTopology (list(str)): To Network Topology + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.py index 89ce4cf57..05d8b82a7 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_0781ccf029e86f2c708647212802930e.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isisspbpseudoifaceattpoint2config_39508f250dc5c6ad5bffd3fc89ed10ac.py @@ -40,6 +40,9 @@ class IsisSpbPseudoIfaceAttPoint2Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNetworkTopology": "localFromNetworkTopology", + "LocalFromNode": "localFromNode", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNetworkTopology"]) + + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisSpbPseudoIfaceAttPoint2Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNetworkTopology=None, + LocalFromNode=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisSpbPseudoIfaceAttPoint2Config """Finds and retrieves isisSpbPseudoIfaceAttPoint2Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisSpbPseudoIfaceAttPoint2Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNetworkTopology (list(str)): From Network Topology + - LocalFromNode (list(str)): From Node + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.py index 2d5f251b0..28bb9870b 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_4c83cc199df8becee43d785e9ef03dc7.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint1config_6812126cb30044d635b18984fe3b5ccf.py @@ -40,6 +40,9 @@ class IsisTrillPseudoIfaceAttPoint1Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNode": "localFromNode", + "LocalToNetworkTopology": "localToNetworkTopology", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNetworkTopology"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisTrillPseudoIfaceAttPoint1Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNode=None, + LocalToNetworkTopology=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisTrillPseudoIfaceAttPoint1Config """Finds and retrieves isisTrillPseudoIfaceAttPoint1Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisTrillPseudoIfaceAttPoint1Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNode (list(str)): From Node + - LocalToNetworkTopology (list(str)): To Network Topology + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.py similarity index 92% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.py index 4cf86fe9a..3b35b7e60 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_1910327d5bcdde39c812851ec539a846.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/isistrillpseudoifaceattpoint2config_391dc09e39440c04d9fb0809e7dafb50.py @@ -40,6 +40,9 @@ class IsisTrillPseudoIfaceAttPoint2Config(Base): "Count": "count", "DescriptiveName": "descriptiveName", "LinkMetric": "linkMetric", + "LocalFromNetworkTopology": "localFromNetworkTopology", + "LocalFromNode": "localFromNode", + "LocalToNode": "localToNode", "Name": "name", } _SDM_ENUM_MAP = {} @@ -91,6 +94,36 @@ def LinkMetric(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + @property + def LocalFromNetworkTopology(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Network Topology + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNetworkTopology"]) + + @property + def LocalFromNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): From Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalFromNode"]) + + @property + def LocalToNode(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): To Node + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalToNode"]) + @property def Name(self): # type: () -> str @@ -141,8 +174,16 @@ def add(self, Name=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, Count=None, DescriptiveName=None, Name=None): - # type: (int, str, str) -> IsisTrillPseudoIfaceAttPoint2Config + def find( + self, + Count=None, + DescriptiveName=None, + LocalFromNetworkTopology=None, + LocalFromNode=None, + LocalToNode=None, + Name=None, + ): + # type: (int, str, List[str], List[str], List[str], str) -> IsisTrillPseudoIfaceAttPoint2Config """Finds and retrieves isisTrillPseudoIfaceAttPoint2Config resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve isisTrillPseudoIfaceAttPoint2Config resources from the server. @@ -153,6 +194,9 @@ def find(self, Count=None, DescriptiveName=None, Name=None): ---- - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalFromNetworkTopology (list(str)): From Network Topology + - LocalFromNode (list(str)): From Node + - LocalToNode (list(str)): To Node - Name (str): Name of NGPF element, guaranteed to be unique in Scenario Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/macsec_8816f28c50db5a9224d83bc7b8e0744d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/macsec_8816f28c50db5a9224d83bc7b8e0744d.py index 37f75af53..6cd3e1fa3 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/macsec_8816f28c50db5a9224d83bc7b8e0744d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/macsec_8816f28c50db5a9224d83bc7b8e0744d.py @@ -525,13 +525,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_263a86da717fe553c3af300d3bfb0cab.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_78bbec2a0b33a75a2bd662bf23b07c3d.py similarity index 96% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_263a86da717fe553c3af300d3bfb0cab.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_78bbec2a0b33a75a2bd662bf23b07c3d.py index d057ae790..b7176c669 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_263a86da717fe553c3af300d3bfb0cab.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mka_78bbec2a0b33a75a2bd662bf23b07c3d.py @@ -47,10 +47,13 @@ class Mka(Base): "DelayProtect": "delayProtect", "DelayProtectSimulation": "delayProtectSimulation", "DescriptiveName": "descriptiveName", + "DistributedCipherSuite": "distributedCipherSuite", + "DistributedConfidentialityOffset": "distributedConfidentialityOffset", "ElectedKeyServer": "electedKeyServer", "Errors": "errors", "KeyDerivationFunction": "keyDerivationFunction", "KeyServerPriority": "keyServerPriority", + "KeyServerSCI": "keyServerSCI", "KeyType": "keyType", "LlpnStep": "llpnStep", "MacsecCapability": "macsecCapability", @@ -63,6 +66,7 @@ class Mka(Base): "Multiplier": "multiplier", "Name": "name", "OlpnStep": "olpnStep", + "PeerPN": "peerPN", "PeriodicRekeyAttempts": "periodicRekeyAttempts", "PeriodicRekeyInterval": "periodicRekeyInterval", "RandomizeMemberIdentifier": "randomizeMemberIdentifier", @@ -281,6 +285,28 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DistributedCipherSuite(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str[aes128 | aes256 | aesXpn128 | aesXpn256 | none]): Displays the cipher suite of the SAK distributed by the Key Server. + """ + return self._get_attribute(self._SDM_ATT_MAP["DistributedCipherSuite"]) + + @property + def DistributedConfidentialityOffset(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str[confidentialityOffset30Octets | confidentialityOffset50Octets | noConfidentiality | noConfidentialityOffset | none]): Displays the Confidentiality Offset for the received SAK. + """ + return self._get_attribute( + self._SDM_ATT_MAP["DistributedConfidentialityOffset"] + ) + @property def ElectedKeyServer(self): # type: () -> List[str] @@ -328,6 +354,18 @@ def KeyServerPriority(self): self, self._get_attribute(self._SDM_ATT_MAP["KeyServerPriority"]) ) + @property + def KeyServerSCI(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - list(obj(ixnetwork_restpy.multivalue.Multivalue)): Key Server SCI. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["KeyServerSCI"])) + @property def KeyType(self): # type: () -> str @@ -486,6 +524,16 @@ def OlpnStep(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["OlpnStep"])) + @property + def PeerPN(self): + # type: () -> List[int] + """ + Returns + ------- + - list(number): Displays the PN advertised by the peer's PN. + """ + return self._get_attribute(self._SDM_ATT_MAP["PeerPN"]) + @property def PeriodicRekeyAttempts(self): # type: () -> int @@ -836,6 +884,8 @@ def find( Count=None, DelayProtectSimulation=None, DescriptiveName=None, + DistributedCipherSuite=None, + DistributedConfidentialityOffset=None, ElectedKeyServer=None, Errors=None, KeyType=None, @@ -843,6 +893,7 @@ def find( MkaLifeTime=None, Multiplier=None, Name=None, + PeerPN=None, PeriodicRekeyAttempts=None, PeriodicRekeyInterval=None, RandomizeMemberIdentifier=None, @@ -869,6 +920,8 @@ def find( - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DelayProtectSimulation (list(str)): Displays the actual PN, simulated PN and the MKPDU message number. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - DistributedCipherSuite (list(str[aes128 | aes256 | aesXpn128 | aesXpn256 | none])): Displays the cipher suite of the SAK distributed by the Key Server. + - DistributedConfidentialityOffset (list(str[confidentialityOffset30Octets | confidentialityOffset50Octets | noConfidentiality | noConfidentialityOffset | none])): Displays the Confidentiality Offset for the received SAK. - ElectedKeyServer (list(str)): Denotes whether this device has been elected as a Key Server or not. - Errors (list(dict(arg1:str[None | /api/v1/sessions/1/ixnetwork/],arg2:list[str]))): A list of errors that have occurred - KeyType (str(psk)): Indicates the source of CAK. @@ -876,6 +929,7 @@ def find( - MkaLifeTime (number): Indicates MKA Life Time of a Peer. - Multiplier (number): Number of layer instances per parent instance (multiplier) - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + - PeerPN (list(number)): Displays the PN advertised by the peer's PN. - PeriodicRekeyAttempts (number): Number of times Rekey should be triggered. - PeriodicRekeyInterval (number): Time interval between two Rekey triggers. - RandomizeMemberIdentifier (bool): If this box is checked, then Ixia MKA devices will generate random member identifiers. Otherwise member identifiers of the form MAC Address-Counter will be generated to aid in debugging. @@ -1464,6 +1518,7 @@ def get_device_ids( DelayProtect=None, KeyDerivationFunction=None, KeyServerPriority=None, + KeyServerSCI=None, LlpnStep=None, MacsecCapability=None, MacsecDesired=None, @@ -1493,6 +1548,7 @@ def get_device_ids( - DelayProtect (str): optional regex of delayProtect - KeyDerivationFunction (str): optional regex of keyDerivationFunction - KeyServerPriority (str): optional regex of keyServerPriority + - KeyServerSCI (str): optional regex of keyServerSCI - LlpnStep (str): optional regex of llpnStep - MacsecCapability (str): optional regex of macsecCapability - MacsecDesired (str): optional regex of macsecDesired diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mpls_ffaab24246ff53741a201b0a48e8e3f1.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mpls_ffaab24246ff53741a201b0a48e8e3f1.py index a83ed1dfd..d1622735c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mpls_ffaab24246ff53741a201b0a48e8e3f1.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/mpls_ffaab24246ff53741a201b0a48e8e3f1.py @@ -521,13 +521,13 @@ def Mka(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab.Mka): An instance of the Mka class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d.Mka): An instance of the Mka class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_263a86da717fe553c3af300d3bfb0cab import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.mka_78bbec2a0b33a75a2bd662bf23b07c3d import ( Mka, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_41816a47b6ef7550649c9682748ade71.py similarity index 98% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_41816a47b6ef7550649c9682748ade71.py index c7d0cf660..1591f9636 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfclient_41816a47b6ef7550649c9682748ade71.py @@ -55,6 +55,7 @@ class NetconfClient(Base): "DecryptedCapture": "decryptedCapture", "DescriptiveName": "descriptiveName", "DoNotValidateServerResponse": "doNotValidateServerResponse", + "DownloadFilePath": "downloadFilePath", "EnablePassphrase": "enablePassphrase", "Errors": "errors", "FetchSchemaInfo": "fetchSchemaInfo", @@ -79,6 +80,7 @@ class NetconfClient(Base): "StackedLayers": "stackedLayers", "StateCounts": "stateCounts", "Status": "status", + "UploadFilePath": "uploadFilePath", "UserName": "userName", } _SDM_ENUM_MAP = { @@ -380,6 +382,16 @@ def DoNotValidateServerResponse(self): self, self._get_attribute(self._SDM_ATT_MAP["DoNotValidateServerResponse"]) ) + @property + def DownloadFilePath(self): + # type: () -> str + """ + Returns + ------- + - str: Download Path + """ + return self._get_attribute(self._SDM_ATT_MAP["DownloadFilePath"]) + @property def EnablePassphrase(self): # type: () -> 'Multivalue' @@ -696,6 +708,16 @@ def Status(self): """ return self._get_attribute(self._SDM_ATT_MAP["Status"]) + @property + def UploadFilePath(self): + # type: () -> str + """ + Returns + ------- + - str: Upload + """ + return self._get_attribute(self._SDM_ATT_MAP["UploadFilePath"]) + @property def UserName(self): # type: () -> 'Multivalue' @@ -788,6 +810,7 @@ def find( ConnectedVia=None, Count=None, DescriptiveName=None, + DownloadFilePath=None, Errors=None, LogCleanUpOption=None, LogFileAge=None, @@ -799,6 +822,7 @@ def find( StackedLayers=None, StateCounts=None, Status=None, + UploadFilePath=None, ): """Finds and retrieves netconfClient resources from the server. @@ -811,6 +835,7 @@ def find( - ConnectedVia (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of layers this layer is used to connect with to the wire. - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - DownloadFilePath (str): Download Path - Errors (list(dict(arg1:str[None | /api/v1/sessions/1/ixnetwork/],arg2:list[str]))): A list of errors that have occurred - LogCleanUpOption (str(notClean | clean)): Debug Log Clean Up - LogFileAge (number): This field determines how old logs to be deleted. @@ -822,6 +847,7 @@ def find( - StackedLayers (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of secondary (many to one) child layer protocols - StateCounts (dict(total:number,notStarted:number,down:number,up:number)): A list of values that indicates the total number of sessions, the number of sessions not started, the number of sessions down and the number of sessions that are up - Status (str(configured | error | mixed | notStarted | started | starting | stopping)): Running status of associated network element. Once in Started state, protocol sessions will begin to negotiate. + - UploadFilePath (str): Upload Returns ------- diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_e950d02d6ac3e8926118c0f058a2b64e.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.py similarity index 98% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_e950d02d6ac3e8926118c0f058a2b64e.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.py index 7c13f399c..0fccd1883 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_e950d02d6ac3e8926118c0f058a2b64e.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.py @@ -56,6 +56,7 @@ class NetconfServer(Base): "Count": "count", "DecryptedCapture": "decryptedCapture", "DescriptiveName": "descriptiveName", + "DownloadFilePath": "downloadFilePath", "EnableDatastore": "enableDatastore", "ErrorInfo": "errorInfo", "ErrorPercentage": "errorPercentage", @@ -88,6 +89,7 @@ class NetconfServer(Base): "StateCounts": "stateCounts", "Status": "status", "SupportedYANGModules": "supportedYANGModules", + "UploadFilePath": "uploadFilePath", "UserName": "userName", } _SDM_ENUM_MAP = { @@ -423,6 +425,16 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DownloadFilePath(self): + # type: () -> str + """ + Returns + ------- + - str: Download Path + """ + return self._get_attribute(self._SDM_ATT_MAP["DownloadFilePath"]) + @property def EnableDatastore(self): # type: () -> 'Multivalue' @@ -846,6 +858,16 @@ def SupportedYANGModules(self): self, self._get_attribute(self._SDM_ATT_MAP["SupportedYANGModules"]) ) + @property + def UploadFilePath(self): + # type: () -> str + """ + Returns + ------- + - str: Upload + """ + return self._get_attribute(self._SDM_ATT_MAP["UploadFilePath"]) + @property def UserName(self): # type: () -> 'Multivalue' @@ -939,6 +961,7 @@ def find( ConnectedVia=None, Count=None, DescriptiveName=None, + DownloadFilePath=None, Errors=None, Multiplier=None, Name=None, @@ -949,6 +972,7 @@ def find( StackedLayers=None, StateCounts=None, Status=None, + UploadFilePath=None, ): """Finds and retrieves netconfServer resources from the server. @@ -962,6 +986,7 @@ def find( - ConnectedVia (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of layers this layer is used to connect with to the wire. - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - DownloadFilePath (str): Download Path - Errors (list(dict(arg1:str[None | /api/v1/sessions/1/ixnetwork/],arg2:list[str]))): A list of errors that have occurred - Multiplier (number): Number of layer instances per parent instance (multiplier) - Name (str): Name of NGPF element, guaranteed to be unique in Scenario @@ -972,6 +997,7 @@ def find( - StackedLayers (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of secondary (many to one) child layer protocols - StateCounts (dict(total:number,notStarted:number,down:number,up:number)): A list of values that indicates the total number of sessions, the number of sessions not started, the number of sessions down and the number of sessions that are up - Status (str(configured | error | mixed | notStarted | started | starting | stopping)): Running status of associated network element. Once in Started state, protocol sessions will begin to negotiate. + - UploadFilePath (str): Upload Returns ------- diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/networkgroup_4a63874e791827c3a0361c2d201dbc0c.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/networkgroup_4a63874e791827c3a0361c2d201dbc0c.py index 2b5a6ec92..d65f6279a 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/networkgroup_4a63874e791827c3a0361c2d201dbc0c.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/networkgroup_4a63874e791827c3a0361c2d201dbc0c.py @@ -55,13 +55,13 @@ def BgpIPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b.BgpIPRouteProperty): An instance of the BgpIPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_ffd9071ae88c6283e9f54ec948882405 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpiprouteproperty_6a518e353e584b0ceed8bde786766d2b import ( BgpIPRouteProperty, ) @@ -175,13 +175,13 @@ def BgpV6IPRouteProperty(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2.BgpV6IPRouteProperty): An instance of the BgpV6IPRouteProperty class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_e31f5dc41e1565260f4ddeb2f61efe60 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.bgpv6iprouteproperty_ceedb8c79a2ee02343249677436902a2 import ( BgpV6IPRouteProperty, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_4539e0756de0d95d8087c284ae0e24f7.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.py similarity index 98% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_4539e0756de0d95d8087c284ae0e24f7.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.py index bc874620d..9f8275dd2 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_4539e0756de0d95d8087c284ae0e24f7.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.py @@ -69,6 +69,7 @@ class Pcc(Base): "PccPpagTLVType": "pccPpagTLVType", "PccTEPathBindingTLVType": "pccTEPathBindingTLVType", "PceIpv4Address": "pceIpv4Address", + "PceIpv6Address": "pceIpv6Address", "PreEstablishedSrLspsPerPcc": "preEstablishedSrLspsPerPcc", "RateControl": "rateControl", "ReconnectInterval": "reconnectInterval", @@ -207,13 +208,13 @@ def PcepBackupPCEs(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6.PcepBackupPCEs): An instance of the PcepBackupPCEs class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48.PcepBackupPCEs): An instance of the PcepBackupPCEs class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48 import ( PcepBackupPCEs, ) @@ -227,13 +228,13 @@ def PreEstablishedSrLsps(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.preestablishedsrlsps_967b2455bf37443139cbc5750c81086f.PreEstablishedSrLsps): An instance of the PreEstablishedSrLsps class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64.PreEstablishedSrLsps): An instance of the PreEstablishedSrLsps class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.preestablishedsrlsps_967b2455bf37443139cbc5750c81086f import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64 import ( PreEstablishedSrLsps, ) @@ -685,7 +686,7 @@ def PceIpv4Address(self): """ Returns ------- - - obj(ixnetwork_restpy.multivalue.Multivalue): IPv4 address of the PCE. This column is greyed out in case of PCCv6. + - obj(ixnetwork_restpy.multivalue.Multivalue): IPv4 address of the PCE. This column is greyed out in case of PCC over IPv6. """ from ixnetwork_restpy.multivalue import Multivalue @@ -693,6 +694,20 @@ def PceIpv4Address(self): self, self._get_attribute(self._SDM_ATT_MAP["PceIpv4Address"]) ) + @property + def PceIpv6Address(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): IPv6 address of the PCE. This column is greyed out in case of PCC over IPv4. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["PceIpv6Address"]) + ) + @property def PreEstablishedSrLspsPerPcc(self): # type: () -> int @@ -1733,6 +1748,7 @@ def get_device_ids( PccPpagTLVType=None, PccTEPathBindingTLVType=None, PceIpv4Address=None, + PceIpv6Address=None, RateControl=None, ReconnectInterval=None, ReturnInstantiationError=None, @@ -1773,6 +1789,7 @@ def get_device_ids( - PccPpagTLVType (str): optional regex of pccPpagTLVType - PccTEPathBindingTLVType (str): optional regex of pccTEPathBindingTLVType - PceIpv4Address (str): optional regex of pceIpv4Address + - PceIpv6Address (str): optional regex of pceIpv6Address - RateControl (str): optional regex of rateControl - ReconnectInterval (str): optional regex of reconnectInterval - ReturnInstantiationError (str): optional regex of returnInstantiationError diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_aeb7ce3c3de9283edc987dc379d35208.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_19bb7cf1b825e051ff20175f3c66045b.py similarity index 99% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_aeb7ce3c3de9283edc987dc379d35208.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_19bb7cf1b825e051ff20175f3c66045b.py index e609699c6..3f4902ad7 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_aeb7ce3c3de9283edc987dc379d35208.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pccgroup_19bb7cf1b825e051ff20175f3c66045b.py @@ -60,6 +60,7 @@ class PccGroup(Base): "Name": "name", "PcReplyLspsPerPcc": "pcReplyLspsPerPcc", "PccIpv4Address": "pccIpv4Address", + "PccIpv6Address": "pccIpv6Address", "PceInitiatedLspsPerPcc": "pceInitiatedLspsPerPcc", "PcePpagTLVType": "pcePpagTLVType", "PceTEPathBindingTLVType": "pceTEPathBindingTLVType", @@ -526,7 +527,7 @@ def PccIpv4Address(self): """ Returns ------- - - obj(ixnetwork_restpy.multivalue.Multivalue): IPv4 address of the PCC. This column is greyed out in case of PCEv6. + - obj(ixnetwork_restpy.multivalue.Multivalue): IPv4 address of the PCC. This column is greyed out in case of PCE over IPv6. """ from ixnetwork_restpy.multivalue import Multivalue @@ -534,6 +535,20 @@ def PccIpv4Address(self): self, self._get_attribute(self._SDM_ATT_MAP["PccIpv4Address"]) ) + @property + def PccIpv6Address(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): IPv6 address of the PCC. This column is greyed out in case of PCE over IPv4. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["PccIpv6Address"]) + ) + @property def PceInitiatedLspsPerPcc(self): # type: () -> int @@ -2089,6 +2104,7 @@ def get_device_ids( MaxLspPerPcUpdate=None, MaxLspsPerPcInitiate=None, PccIpv4Address=None, + PccIpv6Address=None, PcePpagTLVType=None, PceTEPathBindingTLVType=None, RateControl=None, @@ -2119,6 +2135,7 @@ def get_device_ids( - MaxLspPerPcUpdate (str): optional regex of maxLspPerPcUpdate - MaxLspsPerPcInitiate (str): optional regex of maxLspsPerPcInitiate - PccIpv4Address (str): optional regex of pccIpv4Address + - PccIpv6Address (str): optional regex of pccIpv6Address - PcePpagTLVType (str): optional regex of pcePpagTLVType - PceTEPathBindingTLVType (str): optional regex of pceTEPathBindingTLVType - RateControl (str): optional regex of rateControl diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pce_bd5f6a11078a4f0deb5d56bef8e9674f.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pce_bd5f6a11078a4f0deb5d56bef8e9674f.py index 12e9f0835..460405d52 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pce_bd5f6a11078a4f0deb5d56bef8e9674f.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pce_bd5f6a11078a4f0deb5d56bef8e9674f.py @@ -82,13 +82,13 @@ def PccGroup(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pccgroup_aeb7ce3c3de9283edc987dc379d35208.PccGroup): An instance of the PccGroup class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pccgroup_19bb7cf1b825e051ff20175f3c66045b.PccGroup): An instance of the PccGroup class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pccgroup_aeb7ce3c3de9283edc987dc379d35208 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pccgroup_19bb7cf1b825e051ff20175f3c66045b import ( PccGroup, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48.py similarity index 95% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48.py index ec72e8ed1..6897ed9f8 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_f780e95e8b1b209ab7ad3ca8a9f3a4c6.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pcepbackuppces_888c67cea2ddbb6ae8e6dc6df8627f48.py @@ -42,6 +42,7 @@ class PcepBackupPCEs(Base): "DescriptiveName": "descriptiveName", "Name": "name", "PceIpv4Address": "pceIpv4Address", + "PceIpv6Address": "pceIpv6Address", } _SDM_ENUM_MAP = {} @@ -129,6 +130,20 @@ def PceIpv4Address(self): self, self._get_attribute(self._SDM_ATT_MAP["PceIpv4Address"]) ) + @property + def PceIpv6Address(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): IPv6 address of the backup PCE. This column is greyed out in case of PCC over IPv4. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["PceIpv6Address"]) + ) + def update(self, Name=None): # type: (str) -> PcepBackupPCEs """Updates pcepBackupPCEs resource on the server. @@ -334,7 +349,9 @@ def Stop(self, *args, **kwargs): payload[item[0]] = item[1] return self._execute("stop", payload=payload, response_object=None) - def get_device_ids(self, PortNames=None, Active=None, PceIpv4Address=None): + def get_device_ids( + self, PortNames=None, Active=None, PceIpv4Address=None, PceIpv6Address=None + ): """Base class infrastructure that gets a list of pcepBackupPCEs device ids encapsulated by this object. Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. @@ -344,6 +361,7 @@ def get_device_ids(self, PortNames=None, Active=None, PceIpv4Address=None): - PortNames (str): optional regex of port names - Active (str): optional regex of active - PceIpv4Address (str): optional regex of pceIpv4Address + - PceIpv6Address (str): optional regex of pceIpv6Address Returns ------- diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078.py new file mode 100644 index 000000000..ba977a053 --- /dev/null +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078.py @@ -0,0 +1,256 @@ +# MIT LICENSE +# +# Copyright 1997 - 2020 by IXIA Keysight +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +import sys +from ixnetwork_restpy.base import Base +from ixnetwork_restpy.files import Files + +if sys.version_info >= (3, 5): + from typing import List, Any, Union + + +class PimV4BIDIRRPMetricList(Base): + """Pim BIDIR-RP Specific Data + The PimV4BIDIRRPMetricList class encapsulates a required pimV4BIDIRRPMetricList resource which will be retrieved from the server every time the property is accessed. + """ + + __slots__ = () + _SDM_NAME = "pimV4BIDIRRPMetricList" + _SDM_ATT_MAP = { + "Active": "active", + "Count": "count", + "DescriptiveName": "descriptiveName", + "LinkMetric": "linkMetric", + "LinkPreference": "linkPreference", + "LocalRouterId": "localRouterId", + "Name": "name", + "RpAddress": "rpAddress", + } + _SDM_ENUM_MAP = {} + + def __init__(self, parent, list_op=False): + super(PimV4BIDIRRPMetricList, self).__init__(parent, list_op) + + @property + def Active(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Activate/Deactivate Configuration. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Active"])) + + @property + def Count(self): + # type: () -> int + """ + Returns + ------- + - number: Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. + """ + return self._get_attribute(self._SDM_ATT_MAP["Count"]) + + @property + def DescriptiveName(self): + # type: () -> str + """ + Returns + ------- + - str: Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + """ + return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + + @property + def LinkMetric(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Metric of the Link to RPA. If this is the only link to RPA, value is set to MAX. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + + @property + def LinkPreference(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Prefercence of the Link to RPA. If this is the only link to RPA, value is set to MAX. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["LinkPreference"]) + ) + + @property + def LocalRouterId(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): Router ID + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalRouterId"]) + + @property + def Name(self): + # type: () -> str + """ + Returns + ------- + - str: Name of NGPF element, guaranteed to be unique in Scenario + """ + return self._get_attribute(self._SDM_ATT_MAP["Name"]) + + @Name.setter + def Name(self, value): + # type: (str) -> None + self._set_attribute(self._SDM_ATT_MAP["Name"], value) + + @property + def RpAddress(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): RP Address that is capable of BIDIR PIM. This will be auto populated from Group and Source ranges. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["RpAddress"])) + + def update(self, Name=None): + # type: (str) -> PimV4BIDIRRPMetricList + """Updates pimV4BIDIRRPMetricList resource on the server. + + This method has some named parameters with a type: obj (Multivalue). + The Multivalue class has documentation that details the possible values for those named parameters. + + Args + ---- + - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._update(self._map_locals(self._SDM_ATT_MAP, locals())) + + def find(self, Count=None, DescriptiveName=None, LocalRouterId=None, Name=None): + # type: (int, str, List[str], str) -> PimV4BIDIRRPMetricList + """Finds and retrieves pimV4BIDIRRPMetricList resources from the server. + + All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve pimV4BIDIRRPMetricList resources from the server. + To retrieve an exact match ensure the parameter value starts with ^ and ends with $ + By default the find method takes no parameters and will retrieve all pimV4BIDIRRPMetricList resources from the server. + + Args + ---- + - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. + - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalRouterId (list(str)): Router ID + - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + + Returns + ------- + - self: This instance with matching pimV4BIDIRRPMetricList resources retrieved from the server available through an iterator or index + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._select(self._map_locals(self._SDM_ATT_MAP, locals())) + + def read(self, href): + """Retrieves a single instance of pimV4BIDIRRPMetricList data from the server. + + Args + ---- + - href (str): An href to the instance to be retrieved + + Returns + ------- + - self: This instance with the pimV4BIDIRRPMetricList resources from the server available through an iterator or index + + Raises + ------ + - NotFoundError: The requested resource does not exist on the server + - ServerError: The server has encountered an uncategorized error condition + """ + return self._read(href) + + def AddDeleteTags(self, *args, **kwargs): + # type: (*Any, **Any) -> None + """Executes the addDeleteTags operation on the server. + + addDeleteTags(Arg2=bool, async_operation=bool) + ---------------------------------------------- + - Arg2 (bool): + - async_operation (bool=False): True to execute the operation asynchronously. Any subsequent rest api calls made through the Connection class will block until the operation is complete. + + Raises + ------ + - NotFoundError: The requested resource does not exist on the server + - ServerError: The server has encountered an uncategorized error condition + """ + payload = {"Arg1": self.href} + for i in range(len(args)): + payload["Arg%s" % (i + 2)] = args[i] + for item in kwargs.items(): + payload[item[0]] = item[1] + return self._execute("addDeleteTags", payload=payload, response_object=None) + + def get_device_ids( + self, + PortNames=None, + Active=None, + LinkMetric=None, + LinkPreference=None, + RpAddress=None, + ): + """Base class infrastructure that gets a list of pimV4BIDIRRPMetricList device ids encapsulated by this object. + + Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. + + Args + ---- + - PortNames (str): optional regex of port names + - Active (str): optional regex of active + - LinkMetric (str): optional regex of linkMetric + - LinkPreference (str): optional regex of linkPreference + - RpAddress (str): optional regex of rpAddress + + Returns + ------- + - list(int): A list of device ids that meets the regex criteria provided in the method parameters + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._get_ngpf_device_ids(locals()) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_92603cbceaf153039f7575ed9bc4aa67.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.py similarity index 95% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_92603cbceaf153039f7575ed9bc4aa67.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.py index 55b536bc8..fbcd55d82 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_92603cbceaf153039f7575ed9bc4aa67.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.py @@ -47,6 +47,9 @@ class PimV4Interface(Base): "Count": "count", "CrpRanges": "crpRanges", "DescriptiveName": "descriptiveName", + "DfElectionBackoffPeriod": "dfElectionBackoffPeriod", + "DfElectionOfferPeriod": "dfElectionOfferPeriod", + "DfElectionRobustness": "dfElectionRobustness", "DisableTriggered": "disableTriggered", "DiscardLearnedRpInfo": "discardLearnedRpInfo", "EnableBfdRegistration": "enableBfdRegistration", @@ -111,6 +114,26 @@ def LearnedInfo(self): return self._properties.get("LearnedInfo") return LearnedInfo(self) + @property + def PimV4BIDIRRPMetricList(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078.PimV4BIDIRRPMetricList): An instance of the PimV4BIDIRRPMetricList class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4bidirrpmetriclist_663efdda8bc4461db3f6f04ab28c1078 import ( + PimV4BIDIRRPMetricList, + ) + + if len(self._object_properties) > 0: + if self._properties.get("PimV4BIDIRRPMetricList", None) is not None: + return self._properties.get("PimV4BIDIRRPMetricList") + return PimV4BIDIRRPMetricList(self)._select() + @property def PimV4CandidateRPsList(self): """ @@ -323,6 +346,48 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DfElectionBackoffPeriod(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Backoff Period for DF Election. It is the interval that the current acting DF waits between receiving a better Offer and sending the Pass message to transfer DF responsibility. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionBackoffPeriod"]) + ) + + @property + def DfElectionOfferPeriod(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Offer Period for DF Election. It is the waiting interval between repeated Offer and Winner messages. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionOfferPeriod"]) + ) + + @property + def DfElectionRobustness(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): DF Election Robustness. This is the minimum number of election messages that must be lost in order for election to fail. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionRobustness"]) + ) + @property def DisableTriggered(self): # type: () -> 'Multivalue' @@ -549,7 +614,7 @@ def SendBidirectional(self): """ Returns ------- - - obj(ixnetwork_restpy.multivalue.Multivalue): If selected, sets the bi-directional PIM-SM flag bit (= 1), per IETF DRAFT draft-ietf-pim-bidir-04. (Note: Designated Forwarder election is not currently supported.) + - obj(ixnetwork_restpy.multivalue.Multivalue): If selected, sets the bi-directional PIM-SM flag bit (= 1) in Hello Message. """ from ixnetwork_restpy.multivalue import Multivalue @@ -1349,6 +1414,9 @@ def get_device_ids( BootstrapInterval=None, BootstrapPriority=None, BootstrapTimeout=None, + DfElectionBackoffPeriod=None, + DfElectionOfferPeriod=None, + DfElectionRobustness=None, DisableTriggered=None, DiscardLearnedRpInfo=None, EnableBfdRegistration=None, @@ -1381,6 +1449,9 @@ def get_device_ids( - BootstrapInterval (str): optional regex of bootstrapInterval - BootstrapPriority (str): optional regex of bootstrapPriority - BootstrapTimeout (str): optional regex of bootstrapTimeout + - DfElectionBackoffPeriod (str): optional regex of dfElectionBackoffPeriod + - DfElectionOfferPeriod (str): optional regex of dfElectionOfferPeriod + - DfElectionRobustness (str): optional regex of dfElectionRobustness - DisableTriggered (str): optional regex of disableTriggered - DiscardLearnedRpInfo (str): optional regex of discardLearnedRpInfo - EnableBfdRegistration (str): optional regex of enableBfdRegistration diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c.py new file mode 100644 index 000000000..28e227d73 --- /dev/null +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c.py @@ -0,0 +1,256 @@ +# MIT LICENSE +# +# Copyright 1997 - 2020 by IXIA Keysight +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +import sys +from ixnetwork_restpy.base import Base +from ixnetwork_restpy.files import Files + +if sys.version_info >= (3, 5): + from typing import List, Any, Union + + +class PimV6BIDIRRPMetricList(Base): + """Pim BIDIR-RP Specific Data + The PimV6BIDIRRPMetricList class encapsulates a required pimV6BIDIRRPMetricList resource which will be retrieved from the server every time the property is accessed. + """ + + __slots__ = () + _SDM_NAME = "pimV6BIDIRRPMetricList" + _SDM_ATT_MAP = { + "Active": "active", + "Count": "count", + "DescriptiveName": "descriptiveName", + "LinkMetric": "linkMetric", + "LinkPreference": "linkPreference", + "LocalRouterId": "localRouterId", + "Name": "name", + "RpAddress": "rpAddress", + } + _SDM_ENUM_MAP = {} + + def __init__(self, parent, list_op=False): + super(PimV6BIDIRRPMetricList, self).__init__(parent, list_op) + + @property + def Active(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Activate/Deactivate Configuration. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["Active"])) + + @property + def Count(self): + # type: () -> int + """ + Returns + ------- + - number: Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. + """ + return self._get_attribute(self._SDM_ATT_MAP["Count"]) + + @property + def DescriptiveName(self): + # type: () -> str + """ + Returns + ------- + - str: Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + """ + return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + + @property + def LinkMetric(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Metric of the Link to RPA. If this is the only link to RPA, value is set to MAX. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["LinkMetric"])) + + @property + def LinkPreference(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Prefercence of the Link to RPA. If this is the only link to RPA, value is set to MAX. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["LinkPreference"]) + ) + + @property + def LocalRouterId(self): + # type: () -> List[str] + """ + Returns + ------- + - list(str): Router ID + """ + return self._get_attribute(self._SDM_ATT_MAP["LocalRouterId"]) + + @property + def Name(self): + # type: () -> str + """ + Returns + ------- + - str: Name of NGPF element, guaranteed to be unique in Scenario + """ + return self._get_attribute(self._SDM_ATT_MAP["Name"]) + + @Name.setter + def Name(self, value): + # type: (str) -> None + self._set_attribute(self._SDM_ATT_MAP["Name"], value) + + @property + def RpAddress(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): RP Address that is capable of BIDIR PIM. This will be auto populated from Group and Source ranges. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["RpAddress"])) + + def update(self, Name=None): + # type: (str) -> PimV6BIDIRRPMetricList + """Updates pimV6BIDIRRPMetricList resource on the server. + + This method has some named parameters with a type: obj (Multivalue). + The Multivalue class has documentation that details the possible values for those named parameters. + + Args + ---- + - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._update(self._map_locals(self._SDM_ATT_MAP, locals())) + + def find(self, Count=None, DescriptiveName=None, LocalRouterId=None, Name=None): + # type: (int, str, List[str], str) -> PimV6BIDIRRPMetricList + """Finds and retrieves pimV6BIDIRRPMetricList resources from the server. + + All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve pimV6BIDIRRPMetricList resources from the server. + To retrieve an exact match ensure the parameter value starts with ^ and ends with $ + By default the find method takes no parameters and will retrieve all pimV6BIDIRRPMetricList resources from the server. + + Args + ---- + - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. + - DescriptiveName (str): Longer, more descriptive name for element. It's not guaranteed to be unique like -name-, but may offer more context. + - LocalRouterId (list(str)): Router ID + - Name (str): Name of NGPF element, guaranteed to be unique in Scenario + + Returns + ------- + - self: This instance with matching pimV6BIDIRRPMetricList resources retrieved from the server available through an iterator or index + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._select(self._map_locals(self._SDM_ATT_MAP, locals())) + + def read(self, href): + """Retrieves a single instance of pimV6BIDIRRPMetricList data from the server. + + Args + ---- + - href (str): An href to the instance to be retrieved + + Returns + ------- + - self: This instance with the pimV6BIDIRRPMetricList resources from the server available through an iterator or index + + Raises + ------ + - NotFoundError: The requested resource does not exist on the server + - ServerError: The server has encountered an uncategorized error condition + """ + return self._read(href) + + def AddDeleteTags(self, *args, **kwargs): + # type: (*Any, **Any) -> None + """Executes the addDeleteTags operation on the server. + + addDeleteTags(Arg2=bool, async_operation=bool) + ---------------------------------------------- + - Arg2 (bool): + - async_operation (bool=False): True to execute the operation asynchronously. Any subsequent rest api calls made through the Connection class will block until the operation is complete. + + Raises + ------ + - NotFoundError: The requested resource does not exist on the server + - ServerError: The server has encountered an uncategorized error condition + """ + payload = {"Arg1": self.href} + for i in range(len(args)): + payload["Arg%s" % (i + 2)] = args[i] + for item in kwargs.items(): + payload[item[0]] = item[1] + return self._execute("addDeleteTags", payload=payload, response_object=None) + + def get_device_ids( + self, + PortNames=None, + Active=None, + LinkMetric=None, + LinkPreference=None, + RpAddress=None, + ): + """Base class infrastructure that gets a list of pimV6BIDIRRPMetricList device ids encapsulated by this object. + + Use the optional regex parameters in the method to refine the list of device ids encapsulated by this object. + + Args + ---- + - PortNames (str): optional regex of port names + - Active (str): optional regex of active + - LinkMetric (str): optional regex of linkMetric + - LinkPreference (str): optional regex of linkPreference + - RpAddress (str): optional regex of rpAddress + + Returns + ------- + - list(int): A list of device ids that meets the regex criteria provided in the method parameters + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + return self._get_ngpf_device_ids(locals()) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_d2951dd353b66739101751a9f48226b9.py similarity index 95% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_d2951dd353b66739101751a9f48226b9.py index a64edf2d4..7e9b3e2c6 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pimv6interface_d2951dd353b66739101751a9f48226b9.py @@ -47,6 +47,9 @@ class PimV6Interface(Base): "Count": "count", "CrpRanges": "crpRanges", "DescriptiveName": "descriptiveName", + "DfElectionBackoffPeriod": "dfElectionBackoffPeriod", + "DfElectionOfferPeriod": "dfElectionOfferPeriod", + "DfElectionRobustness": "dfElectionRobustness", "DisableTriggered": "disableTriggered", "DiscardLearnedRpInfo": "discardLearnedRpInfo", "EnableBfdRegistration": "enableBfdRegistration", @@ -111,6 +114,26 @@ def LearnedInfo(self): return self._properties.get("LearnedInfo") return LearnedInfo(self) + @property + def PimV6BIDIRRPMetricList(self): + """ + Returns + ------- + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c.PimV6BIDIRRPMetricList): An instance of the PimV6BIDIRRPMetricList class + + Raises + ------ + - ServerError: The server has encountered an uncategorized error condition + """ + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6bidirrpmetriclist_59a6cb26d48051aa410b9da38e0ae74c import ( + PimV6BIDIRRPMetricList, + ) + + if len(self._object_properties) > 0: + if self._properties.get("PimV6BIDIRRPMetricList", None) is not None: + return self._properties.get("PimV6BIDIRRPMetricList") + return PimV6BIDIRRPMetricList(self)._select() + @property def PimV6CandidateRPsList(self): """ @@ -323,6 +346,48 @@ def DescriptiveName(self): """ return self._get_attribute(self._SDM_ATT_MAP["DescriptiveName"]) + @property + def DfElectionBackoffPeriod(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Backoff Period for DF Election. It is the interval that the current acting DF waits between receiving a better Offer and sending the Pass message to transfer DF responsibility. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionBackoffPeriod"]) + ) + + @property + def DfElectionOfferPeriod(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Offer Period for DF Election. It is the waiting interval between repeated Offer and Winner messages. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionOfferPeriod"]) + ) + + @property + def DfElectionRobustness(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): DF Election Robustness. This is the minimum number of election messages that must be lost in order for election to fail. + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DfElectionRobustness"]) + ) + @property def DisableTriggered(self): # type: () -> 'Multivalue' @@ -563,7 +628,7 @@ def SendBidirectional(self): """ Returns ------- - - obj(ixnetwork_restpy.multivalue.Multivalue): If selected, sets the bi-directional PIM-SM flag bit (= 1), per IETF DRAFT draft-ietf-pim-bidir-04. (Note: Designated Forwarder election is not currently supported.) + - obj(ixnetwork_restpy.multivalue.Multivalue): If selected, sets the bi-directional PIM-SM flag bit (= 1) in Hello Message. """ from ixnetwork_restpy.multivalue import Multivalue @@ -1351,6 +1416,9 @@ def get_device_ids( BootstrapInterval=None, BootstrapPriority=None, BootstrapTimeout=None, + DfElectionBackoffPeriod=None, + DfElectionOfferPeriod=None, + DfElectionRobustness=None, DisableTriggered=None, DiscardLearnedRpInfo=None, EnableBfdRegistration=None, @@ -1383,6 +1451,9 @@ def get_device_ids( - BootstrapInterval (str): optional regex of bootstrapInterval - BootstrapPriority (str): optional regex of bootstrapPriority - BootstrapTimeout (str): optional regex of bootstrapTimeout + - DfElectionBackoffPeriod (str): optional regex of dfElectionBackoffPeriod + - DfElectionOfferPeriod (str): optional regex of dfElectionOfferPeriod + - DfElectionRobustness (str): optional regex of dfElectionRobustness - DisableTriggered (str): optional regex of disableTriggered - DiscardLearnedRpInfo (str): optional regex of discardLearnedRpInfo - EnableBfdRegistration (str): optional regex of enableBfdRegistration diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxclient_f43b198156c11196dbbd8c4dbee2af9d.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxclient_f43b198156c11196dbbd8c4dbee2af9d.py index c512a47d9..6541e0142 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxclient_f43b198156c11196dbbd8c4dbee2af9d.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxclient_f43b198156c11196dbbd8c4dbee2af9d.py @@ -468,13 +468,13 @@ def NetconfClient(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.NetconfClient): An instance of the NetconfClient class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71.NetconfClient): An instance of the NetconfClient class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71 import ( NetconfClient, ) @@ -488,13 +488,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1 import ( NetconfServer, ) @@ -548,13 +548,13 @@ def Pcc(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7.Pcc): An instance of the Pcc class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( Pcc, ) @@ -588,13 +588,13 @@ def PimV4Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67.PimV4Interface): An instance of the PimV4Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.PimV4Interface): An instance of the PimV4Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c import ( PimV4Interface, ) @@ -608,13 +608,13 @@ def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxserver_622ad1c6d961bb8e246b079c72242bfa.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxserver_622ad1c6d961bb8e246b079c72242bfa.py index 6ed293632..3c9686876 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxserver_622ad1c6d961bb8e246b079c72242bfa.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/pppoxserver_622ad1c6d961bb8e246b079c72242bfa.py @@ -433,13 +433,13 @@ def NetconfClient(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c.NetconfClient): An instance of the NetconfClient class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71.NetconfClient): An instance of the NetconfClient class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_1eaa2ab0efacd988796bdc1f5fe4291c import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfclient_41816a47b6ef7550649c9682748ade71 import ( NetconfClient, ) @@ -453,13 +453,13 @@ def NetconfServer(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e.NetconfServer): An instance of the NetconfServer class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1.NetconfServer): An instance of the NetconfServer class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_e950d02d6ac3e8926118c0f058a2b64e import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.netconfserver_2cdfea14e3c87592db77c4a646f1cdc1 import ( NetconfServer, ) @@ -513,13 +513,13 @@ def Pcc(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7.Pcc): An instance of the Pcc class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6.Pcc): An instance of the Pcc class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_4539e0756de0d95d8087c284ae0e24f7 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pcc_f8f4f7c4bc41b0a9d3332c9aa5dc3ef6 import ( Pcc, ) @@ -553,13 +553,13 @@ def PimV4Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67.PimV4Interface): An instance of the PimV4Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c.PimV4Interface): An instance of the PimV4Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_92603cbceaf153039f7575ed9bc4aa67 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv4interface_ed04aa4e4b8704acfae296adbf02aa3c import ( PimV4Interface, ) @@ -573,13 +573,13 @@ def PimV6Interface(self): """ Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43.PimV6Interface): An instance of the PimV6Interface class + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9.PimV6Interface): An instance of the PimV6Interface class Raises ------ - ServerError: The server has encountered an uncategorized error condition """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_74a3aa08a315ca50732e853e3e8cdc43 import ( + from ixnetwork_restpy.testplatform.sessions.ixnetwork.topology.pimv6interface_d2951dd353b66739101751a9f48226b9 import ( PimV6Interface, ) diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_967b2455bf37443139cbc5750c81086f.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64.py similarity index 98% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_967b2455bf37443139cbc5750c81086f.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64.py index 400cc7734..c9cc04422 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_967b2455bf37443139cbc5750c81086f.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/preestablishedsrlsps_aa0a4a028cb492d766976f4e8d3eff64.py @@ -45,6 +45,7 @@ class PreEstablishedSrLsps(Base): "DescriptiveName": "descriptiveName", "DestEndPointIpv4": "destEndPointIpv4", "DestinationIpv4Address": "destinationIpv4Address", + "DestinationIpv6Address": "destinationIpv6Address", "ExcludeAny": "excludeAny", "HoldingPriority": "holdingPriority", "IncludeAll": "includeAll", @@ -335,6 +336,20 @@ def DestinationIpv4Address(self): self, self._get_attribute(self._SDM_ATT_MAP["DestinationIpv4Address"]) ) + @property + def DestinationIpv6Address(self): + # type: () -> 'Multivalue' + """ + Returns + ------- + - obj(ixnetwork_restpy.multivalue.Multivalue): Destination IPv6 Address + """ + from ixnetwork_restpy.multivalue import Multivalue + + return Multivalue( + self, self._get_attribute(self._SDM_ATT_MAP["DestinationIpv6Address"]) + ) + @property def ExcludeAny(self): # type: () -> 'Multivalue' @@ -1040,6 +1055,7 @@ def get_device_ids( Bos=None, DestEndPointIpv4=None, DestinationIpv4Address=None, + DestinationIpv6Address=None, ExcludeAny=None, HoldingPriority=None, IncludeAll=None, @@ -1086,6 +1102,7 @@ def get_device_ids( - Bos (str): optional regex of bos - DestEndPointIpv4 (str): optional regex of destEndPointIpv4 - DestinationIpv4Address (str): optional regex of destinationIpv4Address + - DestinationIpv6Address (str): optional regex of destinationIpv6Address - ExcludeAny (str): optional regex of excludeAny - HoldingPriority (str): optional regex of holdingPriority - IncludeAll (str): optional regex of includeAll diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_159da219e0807ce6756d8a5214d56f70.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_41f127b75896ebfffe1628d41332bf0b.py similarity index 99% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_159da219e0807ce6756d8a5214d56f70.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_41f127b75896ebfffe1628d41332bf0b.py index fc154ee57..9062d9751 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_159da219e0807ce6756d8a5214d56f70.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/topology/ptp_41f127b75896ebfffe1628d41332bf0b.py @@ -55,6 +55,7 @@ class Ptp(Base): "ClockAccuracy": "clockAccuracy", "ClockClass": "clockClass", "ClockIdentity": "clockIdentity", + "CmldsPort": "cmldsPort", "CommunicationMode": "communicationMode", "ConfiguredInterfaceSpeed": "configuredInterfaceSpeed", "ConnectedVia": "connectedVia", @@ -541,6 +542,21 @@ def ClockIdentity(self): return Multivalue(self, self._get_attribute(self._SDM_ATT_MAP["ClockIdentity"])) + @property + def CmldsPort(self): + # type: () -> int + """ + Returns + ------- + - number: Source Port Identity used in PDelay Messages in cmlds mode. + """ + return self._get_attribute(self._SDM_ATT_MAP["CmldsPort"]) + + @CmldsPort.setter + def CmldsPort(self, value): + # type: (int) -> None + self._set_attribute(self._SDM_ATT_MAP["CmldsPort"], value) + @property def CommunicationMode(self): # type: () -> 'Multivalue' @@ -2686,6 +2702,7 @@ def update( self, AtoiTlvCount=None, AvnuMode=None, + CmldsPort=None, ConfiguredInterfaceSpeed=None, ConnectedVia=None, EnableATOITlv=None, @@ -2701,7 +2718,7 @@ def update( SlaveIPRangeCount=None, StackedLayers=None, ): - # type: (int, str, int, List[str], bool, bool, bool, bool, int, str, int, int, str, int, int, List[str]) -> Ptp + # type: (int, str, int, int, List[str], bool, bool, bool, bool, int, str, int, int, str, int, int, List[str]) -> Ptp """Updates ptp resource on the server. This method has some named parameters with a type: obj (Multivalue). @@ -2711,6 +2728,7 @@ def update( ---- - AtoiTlvCount (number): ATOI TLV Count - AvnuMode (str(aVNU_NA | aVNU_GPTP)): AVNU Mode + - CmldsPort (number): Source Port Identity used in PDelay Messages in cmlds mode. - ConfiguredInterfaceSpeed (number): Configured Interface Speed - ConnectedVia (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of layers this layer is used to connect with to the wire. - EnableATOITlv (bool): Enable ATOI TLV @@ -2736,6 +2754,7 @@ def add( self, AtoiTlvCount=None, AvnuMode=None, + CmldsPort=None, ConfiguredInterfaceSpeed=None, ConnectedVia=None, EnableATOITlv=None, @@ -2751,13 +2770,14 @@ def add( SlaveIPRangeCount=None, StackedLayers=None, ): - # type: (int, str, int, List[str], bool, bool, bool, bool, int, str, int, int, str, int, int, List[str]) -> Ptp + # type: (int, str, int, int, List[str], bool, bool, bool, bool, int, str, int, int, str, int, int, List[str]) -> Ptp """Adds a new ptp resource on the server and adds it to the container. Args ---- - AtoiTlvCount (number): ATOI TLV Count - AvnuMode (str(aVNU_NA | aVNU_GPTP)): AVNU Mode + - CmldsPort (number): Source Port Identity used in PDelay Messages in cmlds mode. - ConfiguredInterfaceSpeed (number): Configured Interface Speed - ConnectedVia (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of layers this layer is used to connect with to the wire. - EnableATOITlv (bool): Enable ATOI TLV @@ -2797,6 +2817,7 @@ def find( self, AtoiTlvCount=None, AvnuMode=None, + CmldsPort=None, ConfiguredInterfaceSpeed=None, ConnectedVia=None, Count=None, @@ -2830,6 +2851,7 @@ def find( ---- - AtoiTlvCount (number): ATOI TLV Count - AvnuMode (str(aVNU_NA | aVNU_GPTP)): AVNU Mode + - CmldsPort (number): Source Port Identity used in PDelay Messages in cmlds mode. - ConfiguredInterfaceSpeed (number): Configured Interface Speed - ConnectedVia (list(str[None | /api/v1/sessions/1/ixnetwork/topology])): List of layers this layer is used to connect with to the wire. - Count (number): Number of elements inside associated multiplier-scaled container object, e.g. number of devices inside a Device Group. diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMacsec_template.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMACsec_template.py similarity index 98% rename from ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMacsec_template.py rename to ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMACsec_template.py index 010c1550d..654b3216c 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMacsec_template.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/ipEspOverMACsec_template.py @@ -2,9 +2,9 @@ from ixnetwork_restpy.files import Files -class IpEspOverMacsec(Base): +class IpEspOverMACsec(Base): __slots__ = () - _SDM_NAME = "ipEspOverMacsec" + _SDM_NAME = "ipEspOverMACsec" _SDM_ATT_MAP = { "HeaderSpi": "ipEspOverMACsec.header.spi-1", "HeaderSn": "ipEspOverMACsec.header.sn-2", @@ -19,7 +19,7 @@ class IpEspOverMacsec(Base): } def __init__(self, parent, list_op=False): - super(IpEspOverMacsec, self).__init__(parent, list_op) + super(IpEspOverMACsec, self).__init__(parent, list_op) @property def HeaderSpi(self): diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/stack.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/stack.py index 4fd02d92e..f0a8e4379 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/stack.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stack/stack.py @@ -5961,18 +5961,18 @@ def IpAuthenticationHeader(self): return IpAuthenticationHeader(self) @property - def IpEspOverMacsec(self): + def IpEspOverMACsec(self): """ valid only with Batch Add Returns ------- - - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.traffic.trafficitem.configelement.stack.ipEspOverMacsec_template.IpEspOverMacsec): An instance of the IpEspOverMacsec traffic stack + - obj(ixnetwork_restpy.testplatform.sessions.ixnetwork.traffic.trafficitem.configelement.stack.ipEspOverMACsec_template.IpEspOverMACsec): An instance of the IpEspOverMACsec traffic stack """ - from ixnetwork_restpy.testplatform.sessions.ixnetwork.traffic.trafficitem.configelement.stack.ipEspOverMacsec_template import ( - IpEspOverMacsec, + from ixnetwork_restpy.testplatform.sessions.ixnetwork.traffic.trafficitem.configelement.stack.ipEspOverMACsec_template import ( + IpEspOverMACsec, ) - return IpEspOverMacsec(self) + return IpEspOverMACsec(self) @property def NFapiP7P19sHeader(self): diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stacklink/stacklink.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stacklink/stacklink.py index 7cb96987a..c7c8f3b7a 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stacklink/stacklink.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/configelement/stacklink/stacklink.py @@ -36,6 +36,7 @@ class StackLink(Base): __slots__ = () _SDM_NAME = "stackLink" _SDM_ATT_MAP = { + "Field": "field", "LinkedTo": "linkedTo", } _SDM_ENUM_MAP = {} @@ -43,6 +44,16 @@ class StackLink(Base): def __init__(self, parent, list_op=False): super(StackLink, self).__init__(parent, list_op) + @property + def Field(self): + # type: () -> str + """ + Returns + ------- + - str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/configElement/stack/field): Indicates which stack field this is. + """ + return self._get_attribute(self._SDM_ATT_MAP["Field"]) + @property def LinkedTo(self): # type: () -> str @@ -90,8 +101,8 @@ def add(self, LinkedTo=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, LinkedTo=None): - # type: (str) -> StackLink + def find(self, Field=None, LinkedTo=None): + # type: (str, str) -> StackLink """Finds and retrieves stackLink resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve stackLink resources from the server. @@ -100,6 +111,7 @@ def find(self, LinkedTo=None): Args ---- + - Field (str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/configElement/stack/field)): Indicates which stack field this is. - LinkedTo (str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/configElement/stackLink)): Indicates which stack item this is linked to. Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/highlevelstream/stacklink/stacklink.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/highlevelstream/stacklink/stacklink.py index b5fefd5d0..e93ade3ca 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/highlevelstream/stacklink/stacklink.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/traffic/trafficitem/highlevelstream/stacklink/stacklink.py @@ -36,6 +36,7 @@ class StackLink(Base): __slots__ = () _SDM_NAME = "stackLink" _SDM_ATT_MAP = { + "Field": "field", "LinkedTo": "linkedTo", } _SDM_ENUM_MAP = {} @@ -43,6 +44,16 @@ class StackLink(Base): def __init__(self, parent, list_op=False): super(StackLink, self).__init__(parent, list_op) + @property + def Field(self): + # type: () -> str + """ + Returns + ------- + - str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/highLevelStream/stack/field): Indicates which stack field this is. + """ + return self._get_attribute(self._SDM_ATT_MAP["Field"]) + @property def LinkedTo(self): # type: () -> str @@ -90,8 +101,8 @@ def add(self, LinkedTo=None): """ return self._add_xpath(self._map_locals(self._SDM_ATT_MAP, locals())) - def find(self, LinkedTo=None): - # type: (str) -> StackLink + def find(self, Field=None, LinkedTo=None): + # type: (str, str) -> StackLink """Finds and retrieves stackLink resources from the server. All named parameters are evaluated on the server using regex. The named parameters can be used to selectively retrieve stackLink resources from the server. @@ -100,6 +111,7 @@ def find(self, LinkedTo=None): Args ---- + - Field (str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/highLevelStream/stack/field)): Indicates which stack field this is. - LinkedTo (str(None | /api/v1/sessions/1/ixnetwork/traffic/trafficItem/highLevelStream/stackLink)): Indicates which stack item this is linked to. Returns diff --git a/ixnetwork_restpy/testplatform/sessions/ixnetwork/vport/vport.py b/ixnetwork_restpy/testplatform/sessions/ixnetwork/vport/vport.py index 4709ba415..69537ff02 100644 --- a/ixnetwork_restpy/testplatform/sessions/ixnetwork/vport/vport.py +++ b/ixnetwork_restpy/testplatform/sessions/ixnetwork/vport/vport.py @@ -609,7 +609,7 @@ def Location(self): """ Returns ------- - - str: The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. + - str: The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. This would attempt and wait for chassis/port connection. """ return self._get_attribute(self._SDM_ATT_MAP["Location"]) @@ -853,7 +853,7 @@ def update( - ConnectedTo (str(None | /api/v1/sessions/1/ixnetwork/availableHardware/chassis/card/port)): The physical port to which the unassigned port is assigned. - DelayCompensation (str): Delay compensation value for transceiver and cable length in nano seconds(ns). - IsPullOnly (bool): (This action only affects assigned ports.) This action will temporarily set the port as an Unassigned Port. This function is used to pull the configuration set by a Tcl script or an IxExplorer port file into the IxNetwork configuration. - - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. + - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. This would attempt and wait for chassis/port connection. - Name (str): The description of the port: (1) For an assigned port, the format is: (Port type) (card no.): (port no.) - (chassis name or IP). (2) For an (unassigned) port configuration, the format is: (Port type) Port 00x. - RxMode (str(capture | measure | captureAndMeasure | packetImpairment)): The receive mode of the virtual port. - TraceEnabled (bool): Enables/Disables rpf port trace for this port @@ -896,7 +896,7 @@ def add( - ConnectedTo (str(None | /api/v1/sessions/1/ixnetwork/availableHardware/chassis/card/port)): The physical port to which the unassigned port is assigned. - DelayCompensation (str): Delay compensation value for transceiver and cable length in nano seconds(ns). - IsPullOnly (bool): (This action only affects assigned ports.) This action will temporarily set the port as an Unassigned Port. This function is used to pull the configuration set by a Tcl script or an IxExplorer port file into the IxNetwork configuration. - - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. + - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. This would attempt and wait for chassis/port connection. - Name (str): The description of the port: (1) For an assigned port, the format is: (Port type) (card no.): (port no.) - (chassis name or IP). (2) For an (unassigned) port configuration, the format is: (Port type) Port 00x. - RxMode (str(capture | measure | captureAndMeasure | packetImpairment)): The receive mode of the virtual port. - TraceEnabled (bool): Enables/Disables rpf port trace for this port @@ -1005,7 +1005,7 @@ def find( - IxosChassisVersion (str): (Read Only) If true, the installer installs the same resources as installed by IxOS on a chassis. - LastLinkStateChangeEventTimestamp (str): A string describing the last link status change client timestamp for the port. - Licenses (str): Number of licenses. - - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. + - Location (str): The current format is {chassisIp}/{frontPanelPort}.{fanoutPort} or {chassisIp};{cardId};{portId} for legacy systems. This would attempt and wait for chassis/port connection. - MacsecEnabled (bool): - MaxStreamsSupported (str): - Name (str): The description of the port: (1) For an assigned port, the format is: (Port type) (card no.): (port no.) - (chassis name or IP). (2) For an (unassigned) port configuration, the format is: (Port type) Port 00x. diff --git a/setup.py b/setup.py index 7b72e95b2..4d0f01ecb 100644 --- a/setup.py +++ b/setup.py @@ -22,14 +22,18 @@ import os import sys import time -import argparse from setuptools import setup base_dir = os.path.abspath(os.path.dirname(__file__)) with open(os.path.join(base_dir, 'README.md')) as fid: long_description = fid.read() -if '--internal' in sys.argv: + +if '-sdk_version' in sys.argv: + version_number = sys.argv[-1] + sys.argv.pop() + sys.argv.remove('-sdk_version') +elif '--internal' in sys.argv: version_number = time.strftime('%Y%m%d.%H.%M', time.gmtime()) sys.argv.remove('--internal') else: diff --git a/uhd_restpy/assistants/batch/batchadd.py b/uhd_restpy/assistants/batch/batchadd.py index 5f08a449e..99ba63b1e 100644 --- a/uhd_restpy/assistants/batch/batchadd.py +++ b/uhd_restpy/assistants/batch/batchadd.py @@ -240,6 +240,7 @@ def _handle_multivalue_xpath(self, value, xpath): xpath_dict["xpath"] = multivalue_xpath xpath_dict["auto"] = False xpath_dict["optionalEnabled"] = True + xpath_dict["activeFieldChoice"] = True else: multivalue_name = pattern[0] diff --git a/version.txt b/version.txt index d7f1518a6..867e52437 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.12 \ No newline at end of file +1.2.0 \ No newline at end of file