diff options
Diffstat (limited to 'interface-definitions/include')
3 files changed, 47 insertions, 1 deletions
diff --git a/interface-definitions/include/config-management/remote-auth.xml.i b/interface-definitions/include/config-management/remote-auth.xml.i new file mode 100644 index 000000000..c7b4bd81c --- /dev/null +++ b/interface-definitions/include/config-management/remote-auth.xml.i @@ -0,0 +1,12 @@ +<!-- include start from config-management/remote-auth.xml.i --> +<node name="authentication"> + <properties> + <help>Authentication settings for remote server</help> + </properties> + <children> + #include <include/generic-username.xml.i> + #include <include/generic-password.xml.i> + </children> +</node> +#include <include/config-management/remote.xml.i> +<!-- include end --> diff --git a/interface-definitions/include/config-management/remote.xml.i b/interface-definitions/include/config-management/remote.xml.i new file mode 100644 index 000000000..9f85ec9e1 --- /dev/null +++ b/interface-definitions/include/config-management/remote.xml.i @@ -0,0 +1,34 @@ +<!-- include start from config-management/remote.xml.i --> +<leafNode name="server"> + <properties> + <help>Remote server to connect to</help> + <valueHelp> + <format>ipv4</format> + <description>Server IPv4 address</description> + </valueHelp> + <valueHelp> + <format>ipv6</format> + <description>Server IPv6 address</description> + </valueHelp> + <valueHelp> + <format>hostname</format> + <description>Server hostname/FQDN</description> + </valueHelp> + <constraint> + <validator name="ip-address"/> + <validator name="fqdn"/> + </constraint> + <constraintErrorMessage>Server must be an IPv4/IPv6 address or a hostname</constraintErrorMessage> + </properties> +</leafNode> +#include <include/port-number.xml.i> +<leafNode name="path"> + <properties> + <help>Remote path used to store the archived configuration</help> + <valueHelp> + <format>txt</format> + <description>Remote path</description> + </valueHelp> + </properties> +</leafNode> +<!-- include end --> diff --git a/interface-definitions/include/version/config-management-version.xml.i b/interface-definitions/include/version/config-management-version.xml.i index 695ba09ab..d5664790c 100644 --- a/interface-definitions/include/version/config-management-version.xml.i +++ b/interface-definitions/include/version/config-management-version.xml.i @@ -1,3 +1,3 @@ <!-- include start from include/version/config-management-version.xml.i --> -<syntaxVersion component='config-management' version='1'></syntaxVersion> +<syntaxVersion component='config-management' version='2'></syntaxVersion> <!-- include end --> |
