Junos apply-macro configuration module
Version: 2019-01-01
module junos-nfx-conf-apply-macro { yang-version 1; namespace "http://yang.juniper.net/junos-nfx/conf/apply-macro"; prefix jc-apply-macro; import junos-common-ddl-extensions { prefix junos; revision-date "2019-01-01"; } import junos-common-types { prefix jt; revision-date "2019-01-01"; } import junos-nfx-conf-root { prefix jc; revision-date "2019-01-01"; } organization "Juniper Networks, Inc."; contact "yang-support@juniper.net"; description "Junos apply-macro configuration module"; revision "2019-01-01" { description "Junos: 21.3R1.9"; } augment /jc:configuration { uses apply-macro-group; } augment /jc:configuration/jc:groups { uses apply-macro-group; } grouping apply-macro-group { list apply-macro { key "name"; ordered-by user; description "Macro and parameters for commit script expansion"; uses apply-macro-type; } // list apply-macro } // grouping apply-macro-group grouping apply-macro-type { description "Macro data for commit-script expansion"; leaf name { type string; description "Name of the macro to be expanded"; } list data { key "name"; uses macro-data-type; } // list data } // grouping apply-macro-type grouping macro-data-type { leaf name { type string; description "Keyword part of the keyword-value pair"; } leaf value { type string; description "Value part of the keyword-value pair"; } } // grouping macro-data-type } // module junos-nfx-conf-apply-macro
© 2023 YumaWorks, Inc. All rights reserved.