@@ 1909-1930 (lines=22) @@ | ||
1906 | ||
1907 | return self._send_xml_command(cmd) |
|
1908 | ||
1909 | def __create_config( |
|
1910 | self, |
|
1911 | config_id: str, |
|
1912 | name: str, |
|
1913 | usage_type: UsageType, |
|
1914 | function: str, |
|
1915 | *, |
|
1916 | comment: Optional[str] = None, |
|
1917 | ) -> Any: |
|
1918 | if not name: |
|
1919 | raise RequiredArgument(function=function, argument='name') |
|
1920 | ||
1921 | if not config_id: |
|
1922 | raise RequiredArgument(function=function, argument='config_id') |
|
1923 | ||
1924 | cmd = XmlCommand("create_config") |
|
1925 | if comment is not None: |
|
1926 | cmd.add_element("comment", comment) |
|
1927 | cmd.add_element("copy", config_id) |
|
1928 | cmd.add_element("name", name) |
|
1929 | cmd.add_element("usage_type", usage_type.value) |
|
1930 | return self._send_xml_command(cmd) |
|
1931 | ||
1932 | def __create_config_from_osp_scanner( |
|
1933 | self, |
@@ 1782-1803 (lines=22) @@ | ||
1779 | ||
1780 | return self._send_xml_command(cmd) |
|
1781 | ||
1782 | def __create_config( |
|
1783 | self, |
|
1784 | config_id: str, |
|
1785 | name: str, |
|
1786 | usage_type: UsageType, |
|
1787 | function: str, |
|
1788 | *, |
|
1789 | comment: Optional[str] = None, |
|
1790 | ) -> Any: |
|
1791 | if not name: |
|
1792 | raise RequiredArgument(function=function, argument='name') |
|
1793 | ||
1794 | if not config_id: |
|
1795 | raise RequiredArgument(function=function, argument='config_id') |
|
1796 | ||
1797 | cmd = XmlCommand("create_config") |
|
1798 | if comment is not None: |
|
1799 | cmd.add_element("comment", comment) |
|
1800 | cmd.add_element("copy", config_id) |
|
1801 | cmd.add_element("name", name) |
|
1802 | cmd.add_element("usage_type", usage_type.value) |
|
1803 | return self._send_xml_command(cmd) |
|
1804 | ||
1805 | def __create_config_from_osp_scanner( |
|
1806 | self, |