Junos RPC YANG module for protection-group command(s)
Version: 2019-01-01
module junos-nfx-rpc-protection-group { yang-version 1; namespace "http://yang.juniper.net/junos-nfx/rpc/protection-group"; prefix protection-group; import junos-common-types { prefix jt; revision-date "2019-01-01"; } organization "Juniper Networks, Inc."; contact "yang-support@juniper.net"; description "Junos RPC YANG module for protection-group command(s)"; revision "2019-01-01" { description "Junos: 21.3R1.9"; } rpc get-protection-group-ethernet-aps { description "Show comamnds related to ethernet APS"; input { leaf protocol { type enumeration { enum "ccm" { value 0; description "CCM"; } enum "G.8031" { value 1; description "G.8031"; } } description "Associated protocol"; } leaf maintenance-domain { type string { length "1 .. 45"; } description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } description "Name of maintenance association"; } leaf profile { type string; description "Profile name"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } } output { choice output_c { leaf output { type string; } anyxml eaps-profile-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-protection-group-ethernet-aps rpc get-raps-pdu-information { description "Show RAPS PDU information for ethernet ring"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-rpdu-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-raps-pdu-information rpc get-raps-state-machine-information { description "Show RAPS state machine information for ethernet ring"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-raps-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-raps-state-machine-information rpc get-ring-interface-information { description "Show interface information for ethernet ring"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-interface-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-interface-information rpc get-ring-statistics { description "Show statistics for ethernet ring"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml ethernet-ring-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-statistics rpc get-ring-data-channel-information { description "Show data channel for ethernet ring"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-data-channel-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-data-channel-information rpc get-ring-vlan-information { description "Show VLAN information for ethernet ring data channel"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-ifbd-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-vlan-information rpc get-ring-flush-information { description "Show flush information for ethernet ring ports"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-flush-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-flush-information rpc get-ring-config-information { description "Show configuration information for ethernet ring instance"; input { leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "brief"; } leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml erp-config-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-ring-config-information } // module junos-nfx-rpc-protection-group
© 2023 YumaWorks, Inc. All rights reserved.