Cisco-IOS-XR-infra-script-mgmt-act

This module contains a collection of YANG definitions for Cisco IOS-XR action package configuration. Copyright (c) 2020-2021 by...

  • Version: 2020-10-12

    Cisco-IOS-XR-infra-script-mgmt-act@2020-10-12


    
      module Cisco-IOS-XR-infra-script-mgmt-act {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-infra-script-mgmt-act";
    
        prefix script-mgmt-act;
    
        import cisco-semver {
          prefix semver;
        }
        import Cisco-IOS-XR-types {
          prefix csc;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
         for Cisco IOS-XR action package configuration.
         
         Copyright (c) 2020-2021 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-10-12" {
          description
            "Added container for filenames";
        }
    
        revision "2020-10-09" {
          description
            "Added grouping for checksum";
        }
    
        revision "2020-10-09" {
          description
            "Added grouping for file list";
        }
    
        revision "2020-10-09" {
          description
            "Separated leaf-list into individual leafs";
        }
    
        revision "2020-10-08" {
          description "Initial version";
        }
    
        semver:module-version "1.0.0";
    
        rpc script-add-type-source {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> <file-name-2> <file-name-3> <file-name-4> <file-name-5> <file-name-6> <file-name-7> <file-name-8> <file-name-9> <file-name-10>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -file: must be a subdirectory of '/harddisk:/'
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description "filename 1";
            }
    
            leaf file-name-2 {
              type string;
              description "filename 2";
            }
    
            leaf file-name-3 {
              type string;
              description "filename 3";
            }
    
            leaf file-name-4 {
              type string;
              description "filename 4";
            }
    
            leaf file-name-5 {
              type string;
              description "filename 5";
            }
    
            leaf file-name-6 {
              type string;
              description "filename 6";
            }
    
            leaf file-name-7 {
              type string;
              description "filename 7";
            }
    
            leaf file-name-8 {
              type string;
              description "filename 8";
            }
    
            leaf file-name-9 {
              type string;
              description "filename 9";
            }
    
            leaf file-name-10 {
              type string;
              description "filename 10";
            }
          }
        }  // rpc script-add-type-source
    
        rpc script-add-type-source-checksum {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum
    
        rpc script-add-type-source-checksum-2 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-2
    
        rpc script-add-type-source-checksum-3 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-3
    
        rpc script-add-type-source-checksum-4 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-4
    
        rpc script-add-type-source-checksum-5 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-5
    
        rpc script-add-type-source-checksum-6 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5> <file-name-6> checksum <checksum-6>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-6 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-6 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-6
    
        rpc script-add-type-source-checksum-7 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5> <file-name-6> checksum <checksum-6> <file-name-7> checksum <checksum-7>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-6 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-6 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-7 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-7 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-7
    
        rpc script-add-type-source-checksum-8 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5> <file-name-6> checksum <checksum-6> <file-name-7> checksum <checksum-7> <file-name-8> checksum <checksum-8>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-6 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-6 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-7 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-7 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-8 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-8 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-8
    
        rpc script-add-type-source-checksum-9 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5> <file-name-6> checksum <checksum-6> <file-name-7> checksum <checksum-7> <file-name-8> checksum <checksum-8> <file-name-9> checksum <checksum-9>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-6 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-6 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-7 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-7 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-8 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-8 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-9 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-9 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-9
    
        rpc script-add-type-source-checksum-10 {
          csc:xr-task "basic-services";
          csc:cli-command "script add <type> nooutput <source> <file-name-1> checksum <checksum-1> <file-name-2> checksum <checksum-2> <file-name-3> checksum <checksum-3> <file-name-4> checksum <checksum-4> <file-name-5> checksum <checksum-5> <file-name-6> checksum <checksum-6> <file-name-7> checksum <checksum-7> <file-name-8> checksum <checksum-8> <file-name-9> checksum <checksum-9> <file-name-10> checksum <checksum-10>";
          description
            "Add script to script repository.
           select script-type.
           source location of script to download.
           -http: <server>[;<vrf>]/full_path_to_repo
          ";
          input {
            leaf type {
              type string;
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf source {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "http:<server>[;<vrf>]/full_path_to_repo";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-1 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-2 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-2 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-3 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-3 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-4 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-4 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-5 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-5 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-6 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-6 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-7 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-7 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-8 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-8 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-9 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-9 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
    
            leaf file-name-10 {
              type string {
                length "1..224";
              }
              mandatory true;
              description
                "List of file-names (max 10)";
            }
    
            leaf checksum-10 {
              type string {
                length "1..64";
              }
              mandatory true;
              description
                "List of checksums (max 10)";
            }
          }
        }  // rpc script-add-type-source-checksum-10
    
        rpc script-remove-type {
          csc:xr-task "basic-services";
          csc:cli-command "script remove <type> nooutput <file-name-1> <file-name-2> <file-name-3> <file-name-4> <file-name-5> <file-name-6> <file-name-7> <file-name-8> <file-name-9> <file-name-10>";
          description
            "Remove script from script repository.
           select script-type.
          ";
          input {
            leaf type {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "<exec, eem, config, process>";
            }
    
            leaf file-name-1 {
              type string {
                length "1..224";
              }
              mandatory true;
              description "filename 1";
            }
    
            leaf file-name-2 {
              type string;
              description "filename 2";
            }
    
            leaf file-name-3 {
              type string;
              description "filename 3";
            }
    
            leaf file-name-4 {
              type string;
              description "filename 4";
            }
    
            leaf file-name-5 {
              type string;
              description "filename 5";
            }
    
            leaf file-name-6 {
              type string;
              description "filename 6";
            }
    
            leaf file-name-7 {
              type string;
              description "filename 7";
            }
    
            leaf file-name-8 {
              type string;
              description "filename 8";
            }
    
            leaf file-name-9 {
              type string;
              description "filename 9";
            }
    
            leaf file-name-10 {
              type string;
              description "filename 10";
            }
          }
        }  // rpc script-remove-type
    
        rpc script-stop-request {
          csc:xr-task "basic-services";
          csc:cli-command "script stop nooutput <request>";
          description "Stop OP script execution";
          input {
            leaf request {
              type uint32;
              mandatory true;
              description
                "Request ID of job in request queue";
            }
          }
        }  // rpc script-stop-request
    
        rpc script-stop-request-description {
          csc:xr-task "basic-services";
          csc:cli-command "script stop nooutput <request> <description>";
          description "Stop OP script execution";
          input {
            leaf request {
              type uint32;
              mandatory true;
              description
                "Request ID of job in request queue";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "Description";
            }
          }
        }  // rpc script-stop-request-description
    
        rpc script-run {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
          }
        }  // rpc script-run
    
        rpc script-run-arguments {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments
    
        rpc script-run-optional-args-all {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-level <log-level> log-path <log-path> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
          }
        }  // rpc script-run-optional-args-all
    
        rpc script-run-optional-args-description {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
          }
        }  // rpc script-run-optional-args-description
    
        rpc script-run-optional-args-log-level {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-level <log-level>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
          }
        }  // rpc script-run-optional-args-log-level
    
        rpc script-run-optional-args-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-path <log-path>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
          }
        }  // rpc script-run-optional-args-log-path
    
        rpc script-run-optional-args-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-max-runtime
    
        rpc script-run-optional-args-description-log-level {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-level <log-level>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
          }
        }  // rpc script-run-optional-args-description-log-level
    
        rpc script-run-optional-args-description-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-path <log-path>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
          }
        }  // rpc script-run-optional-args-description-log-path
    
        rpc script-run-optional-args-description-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-description-max-runtime
    
        rpc script-run-optional-args-log-level-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-level <log-level> log-path <log-path>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
          }
        }  // rpc script-run-optional-args-log-level-log-path
    
        rpc script-run-optional-args-log-level-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-level <log-level> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-log-level-max-runtime
    
        rpc script-run-optional-args-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-path <log-path> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-log-path-max-runtime
    
        rpc script-run-optional-args-description-log-level-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-level <log-level> log-path <log-path>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
          }
        }  // rpc script-run-optional-args-description-log-level-log-path
    
        rpc script-run-optional-args-description-log-level-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-level <log-level> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-description-log-level-max-runtime
    
        rpc script-run-optional-args-description-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background description <description> log-path <log-path> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-description-log-path-max-runtime
    
        rpc script-run-optional-args-log-level-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> background log-level <log-level> log-path <log-path> max-runtime <max-runtime>";
          description "optional args";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
          }
        }  // rpc script-run-optional-args-log-level-log-path-max-runtime
    
        rpc script-run-arguments-optional-args {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-level <log-level> log-path <log-path> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-optional-args
    
        rpc script-run-arguments-description {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description
    
        rpc script-run-arguments-log-level {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-level <log-level>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-level
    
        rpc script-run-arguments-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-path <log-path>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-path
    
        rpc script-run-arguments-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-max-runtime
    
        rpc script-run-arguments-description-log-level {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-level <log-level>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-log-level
    
        rpc script-run-arguments-description-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-path <log-path>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-log-path
    
        rpc script-run-arguments-description-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-max-runtime
    
        rpc script-run-arguments-log-level-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-level <log-level> log-path <log-path>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-level-log-path
    
        rpc script-run-arguments-log-level-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-level <log-level> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-level-max-runtime
    
        rpc script-run-arguments-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-path <log-path> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-path-max-runtime
    
        rpc script-run-arguments-description-log-level-log-path {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-level <log-level> log-path <log-path>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-log-level-log-path
    
        rpc script-run-arguments-description-log-level-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-level <log-level> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-log-level-max-runtime
    
        rpc script-run-arguments-description-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background description <description> log-path <log-path> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf description {
              type string {
                length "1..512";
              }
              mandatory true;
              description "description";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-description-log-path-max-runtime
    
        rpc script-run-arguments-log-level-log-path-max-runtime {
          csc:xr-task "root-lr";
          csc:cli-command "script run nooutput <name> arguments <argument-list> background log-level <log-level> log-path <log-path> max-runtime <max-runtime>";
          description "Script run";
          input {
            leaf name {
              type string {
                length "1..224";
              }
              mandatory true;
              description "Script name";
            }
    
            leaf log-level {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-level";
            }
    
            leaf log-path {
              type string {
                length "1..512";
              }
              mandatory true;
              description "log-path";
            }
    
            leaf max-runtime {
              type string {
                length "1..512";
              }
              mandatory true;
              description "max-runtime";
            }
    
            leaf argument-list {
              type string {
                length "1..512";
              }
              mandatory true;
              description
                "Arguments as a string";
            }
          }
        }  // rpc script-run-arguments-log-level-log-path-max-runtime
      }  // module Cisco-IOS-XR-infra-script-mgmt-act
    

© 2024 YumaWorks, Inc. All rights reserved.