This module contains a collection of YANG definitions for Cisco IOS-XR action package configuration. Copyright (c) 2020-2021 by...
Version: 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.