Junos RPC YANG module for clear command(s)
Version: 2019-01-01
module junos-es-rpc-clear { yang-version 1; namespace "http://yang.juniper.net/junos-es/rpc/clear"; prefix clear; 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 clear command(s)"; revision "2019-01-01" { description "Junos: 21.3R1.9"; } rpc clear-cli-logical-system { description "Clear logical system association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-logical-system rpc clear-cli-tenant { description "Clear teannt association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-tenant rpc clear-cli-satellite { description "Clear satellite association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-satellite rpc clear-system-commit { description "Clear all pending commit requests"; input { leaf prepared { type empty; description "Clear prepared commit"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-commit rpc clear-pending-commit-sync-jobs { description "Clear pending commit synchronize jobs"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pending-commit-sync-jobs rpc clear-system-login-lockout { description "Clear login locks on user accounts"; input { choice lockout-choice { leaf all { type empty; description "Clear login locks on all user acounts"; } leaf user { type string; description "Name of user"; } } // choice lockout-choice } output { choice output_c { leaf output { type string; } anyxml clear-system-login-lockout { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-login-lockout rpc clear-pfe-multicast-stat { description "Clear system packet-forwarding-options"; input { leaf multicast-statistics { type empty; description "Clear per route multicast counters"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-multicast-stat rpc clear-reboot { description "Clear all pending halt or reboot requests"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf both-routing-engines { type empty; description "Clear halt or reboot on both Routing Engines"; } } output { choice output_c { leaf output { type string; } anyxml clear-reboot-status { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-reboot rpc clear-system-services-reverse-information { description "Clear reverse telnet/SSH connection"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-services-reverse-information rpc clear-dhcp-binding-information { description "Clear DHCP client binding information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf address { type jt:ipaddr; description "Address of DHCP client binding"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-binding-information rpc clear-dhcp-conflict-information { description "Clear DHCP address conflict"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf address { type jt:ipaddr; description "DHCP conflict address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-conflict-information rpc clear-dhcp-statistics-information { description "Clear DHCP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-statistics-information rpc clear-dns-proxy-cache-information { description "Clear DNS Proxy cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf view-name { type string; description "Clear DNS proxy cache for view"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-proxy-cache-information rpc clear-dns-proxy-statistics-information { description "Clear DNS Proxy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf view-name { type string; description "Clear DNS proxy statistics for view"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-proxy-statistics-information rpc clear-subscriber-management-statistics { description "Clear subscriber management statistics"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-statistics rpc clear-subscriber-management-arp { description "Clear subscriber management arp information"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp rpc clear-subscriber-management-arp-interface { description "Name of interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp-interface rpc clear-subscriber-management-arp-address { description "Ipv4 address"; input { leaf ip-address { type jt:ipv4addr; mandatory true; description "Ipv4 address"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp-address rpc clear-subscriber-management-ipv6-neighbors { description "Clear subscriber management ipv6 neighbors information"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbors { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbors rpc clear-subscriber-management-ipv6-neighbor-interface { description "Name of interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbor-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbor-interface rpc clear-subscriber-management-ipv6-neighbor-address { description "Ipv6 address"; input { leaf interface-name { type jt:ipv6addr; mandatory true; description "Ipv6 address"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbor-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbor-address rpc clear-security-alarm-information { description "Clear (acknowledge) security alarms"; input { leaf alarm-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Alarm ID filter"; } leaf-list alarm-type { type enumeration { enum "authentication" { value 0; description "Authentication alarms"; } enum "cryptographic-self-test" { value 1; description "Cryptographic self-test alarms"; } enum "decryption-failures" { value 2; description "Decryption failure alarms"; } enum "encryption-failures" { value 3; description "Encryption failure alarms"; } enum "ike-phase1-failures" { value 4; description "IKE Phase 1 failure alarms"; } enum "ike-phase2-failures" { value 5; description "IKE Phase 2 failure alarms"; } enum "key-generation-self-test" { value 6; description "Key generation self-test alarms"; } enum "non-cryptographic-self-test" { value 7; description "Non-cryptographic self-test alarms"; } enum "policy" { value 8; description "Policy alarms"; } enum "replay-attacks" { value 9; description "Replay attack alarms"; } enum "idp" { value 10; description "IDP attack alarms"; } } ordered-by user; description "Alarm type filter"; } leaf newer-than { type jt:time; description "Alarms newer than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf older-than { type jt:time; description "Alarms older than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf process { type string; description "Process that generated the alarm filter"; } leaf severity { type enumeration { enum "alert" { value 0; description "Alert severity"; } enum "crit" { value 1; description "Critical severity"; } enum "debug" { value 2; description "Debug severity"; } enum "emerg" { value 3; description "Emergency severity"; } enum "err" { value 4; description "Error severity"; } enum "info" { value 5; description "Information severity"; } enum "notice" { value 6; description "Notice severity"; } enum "warning" { value 7; description "Warning severity"; } } description "Severity of the alarm filter"; } leaf all { type empty; description "Clear (acknowledge) all security alarms"; } } output { choice output_c { leaf output { type string; } anyxml clear-security-alarm-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-alarm-information rpc clear-security-log-information { description "Clear auditable security logs"; input { leaf destination-address { type jt:ipprefix-optional; description "Destination address and optional prefix length"; } leaf destination-port { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination port"; } leaf event-id { type string; description "Event ID filter"; } leaf interface-name { type string; description "Name of interface"; } leaf older-than { type jt:time; description "Events older than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf policy-name { type string; description "Policy name filter"; } leaf process { type string; description "Process that generated the event"; } leaf protocol { type string; description "Protocol filter"; } leaf newer-than { type jt:time; description "Events newer than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf result { type enumeration { enum "failure" { value 0; description "Event was a failure"; } enum "success" { value 1; description "Event was successful"; } } } leaf severity { type enumeration { enum "alert" { value 0; description "Alert severity"; } enum "crit" { value 1; description "Critical severity"; } enum "debug" { value 2; description "Debug severity"; } enum "emerg" { value 3; description "Emergency severity"; } enum "err" { value 4; description "Error severity"; } enum "info" { value 5; description "Information severity"; } enum "notice" { value 6; description "Notice severity"; } enum "warning" { value 7; description "Warning severity"; } } description "Severity of the event"; } leaf source-address { type jt:ipprefix-optional; description "Source address and optional prefix length"; } leaf source-port { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Source port"; } leaf username { type string; description "Username filter"; } leaf all { type empty; description "Clear all security log entries"; } } output { choice output_c { leaf output { type string; } anyxml clear-security-log-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-information rpc clear-security-log-hpl-information { description "Clear security logs in binary format"; input { choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-hpl-information rpc clear-security-log-stream-hpl-information { description "Clear security logs stream file"; input { leaf file-name { type string { length "1 .. 256"; } mandatory true; description "Name of the stream log file to be deleted"; } choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-stream-hpl-information rpc clear-security-log-query { description "Clear logs in database"; output { choice output_c { leaf output { type string; } anyxml show-hpl-infile { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-query rpc clear-pki-certificate-request { description "Clear router certificate request"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-request-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all certificate requests"; } } // choice certificate-request-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-certificate-request rpc clear-pki-ca-certificate { description "Clear CA/RA certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice ca-choice { leaf ca-profile { type string { length "1 .. 32"; } description "Certificate authority profile"; } leaf ca-profile-group { type string { length "1 .. 32"; } description "Clear CA profile group"; } leaf all { type empty; description "Clear all CA certificates"; } } // choice ca-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-ca-certificate rpc clear-node-local-certificate-request { description "Clear router certificate request"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-request-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all certificate requests"; } } // choice certificate-request-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-local-certificate-request rpc clear-node-local-local-certificate { description "Clear local certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf system-generated { type empty; description "Clear autogenerated self-signed certificate"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-local-local-certificate rpc clear-pki-node-local-key-pair { description "Clear key pair"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-node-local-key-pair rpc clear-pki-key-pair { description "Clear key pair"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-key-pair rpc clear-pki-local-certificate { description "Clear local certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf system-generated { type empty; description "Clear autogenerated self-signed certificate"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-local-certificate rpc clear-pki-crl { description "Clear certificate revocation list"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice ca-choice { leaf ca-profile { type string { length "1 .. 32"; } description "Certificate authority profile"; } leaf all { type empty; description "Clear all CRLs"; } } // choice ca-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-crl rpc clear-ipsec-security-association { description "Clear IPSec dynamic security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } leaf sa-type { type enumeration { enum "shortcut" { value 0; description "Clear Shortcut SAs"; } } description "Clear IPSec security associations by type"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-security-association rpc clear-ipsec-ha-link-security-association { description "Clear IPSec HA Link Encryption security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-ha-link-security-association rpc clear-ipsec-statistics { description "Clear IPSec statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-statistics rpc clear-ipsec-tunnel-event-statistics { description "Clear IPSec tunnel event statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-tunnel-event-statistics rpc clear-gvpn-ipsec-security-association { description "Clear IPSec dynamic security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-security-association rpc clear-gvpn-ipsec-security-association-statistics { description "Clear IPSec security associations statistics"; input { leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-security-association-statistics rpc clear-gvpn-ipsec-statistics { description "Clear Group VPN IPSec statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-statistics rpc clear-group-vpn-ike-security-associations { description "Clear group VPN IKE security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf peer-address { type jt:ipaddr; description "IP address of the peer"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-group-vpn-ike-security-associations rpc clear-gvpn-group-information { description "Clear IPSec Group VPN"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } leaf vpn { type string { length "1 .. 32"; } description "Group VPN Name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-group-information rpc clear-security-group-vpn-server { description "Clear group VPN server security information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name or id"; leaf clear-security-group-vpn-server-group-name { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf clear-security-group-vpn-server-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } } // choice group_choice leaf clear-security-group-vpn-server-now { type empty; description "Clear group immediately"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server rpc clear-security-group-vpn-server-statistics { description "Clear group server statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name or id"; leaf group { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } } // choice group_choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server-statistics rpc clear-security-group-vpn-server-server-cluster { description "Clear group server cluster information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server-server-cluster rpc clear-security-group-vpn-svr-svr-cluster-stats { description "Clear group server cluster statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name, id or peer server gateway name"; leaf group { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } leaf peer-gateway { type string { length "1 .. 32"; } description "Clear specified peer server gateway name"; } } // choice group_choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-svr-svr-cluster-stats rpc clear-ike-security-association { description "Clear IKE security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf peer-address { type jt:ipaddr; description "Name of security association"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } leaf sa-type { type enumeration { enum "shortcut" { value 0; description "Clear Shortcut SAs"; } } description "Clear IKE security associations by type"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Port number of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-security-association rpc clear-ike-security-association-ha-link { description "Clear IKE security associations of HA Link Encryption"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-security-association-ha-link rpc clear-ike-respond-bad-spi-count { description "Clear IKE bad SPI count"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf gw-name { type string; description "Name of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-respond-bad-spi-count rpc clear-idp-application-system-cache { description "Clear IDP application system cache"; output { choice output_c { leaf output { type string; } anyxml clear-idp-application-system-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-application-system-cache rpc clear-idp-attack-table { description "Clear IDP attack table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-idp-attack-table-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-attack-table rpc clear-idp-attack-context { description "Clear IDP attack context"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-idp-attack-context-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-attack-context rpc clear-idp-status-information { description "Clear IDP status"; output { choice output_c { leaf output { type string; } anyxml clear-idp-status-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-status-information rpc clear-idp-counters-by-counter-class { description "Clear IDP counters"; output { choice output_c { leaf output { type string; } anyxml clear-idp-counters-by-counter-class-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-by-counter-class rpc clear-idp-counters-packet { description "Clear IDP Packet counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-packet rpc clear-idp-counters-tcp-reass { description "Clear IDP Reassembler counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-tcp-reass rpc clear-idp-counters-ips { description "Clear IPS counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-ips rpc clear-idp-counters-flow { description "Clear IDP Flow counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-flow rpc clear-idp-counters-dfa { description "Clear IDP DFA counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-dfa rpc clear-idp-counters-log { description "Clear IDP Log counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-log rpc clear-idp-counters-pol-mngr { description "Clear IDP Policy counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-pol-mngr rpc clear-idp-counters-packet-log { description "Clear IDP Packet capture counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-packet-log rpc clear-idp-counters-appid { description "Clear Application Identification counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-appid rpc clear-idp-counters-ssl-inspection { description "Clear SSL Inspection counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-ssl-inspection rpc clear-idp-counters-memory { description "Clear IDP memory counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-memory rpc clear-idp-counters-action { description "Clear IDP policy action counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-action rpc clear-idp-counters-pdf-decoder { description "Clear the PDF decoder counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-pdf-decoder rpc clear-idp-counters-http-decoder { description "Clear the HTTP decoder counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-http-decoder rpc clear-idp-applications-information { description "Clear IDP application statistics"; output { choice output_c { leaf output { type string; } anyxml idp-applications-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-applications-information rpc clear-idp-ssl-session-cache-information { description "Session ID cache"; output { choice output_c { leaf output { type string; } anyxml clear-idp-ssl-session-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-ssl-session-cache-information rpc clear-eedebug-counters { description "Clear datapath debug counters"; output { choice output_c { leaf output { type string; } anyxml clear-eedebug-counters-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-eedebug-counters rpc clear-alg-h323-counters { description "Clear H323 counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-h323-counters rpc clear-alg-mgcp-counter-information { description "Clear MGCP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-mgcp-counter-information rpc clear-alg-mgcp-calls-information { description "Clear MGCP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-mgcp-calls-information rpc clear-alg-sccp-counters { description "Clear SCCP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sccp-counters rpc clear-alg-sccp-calls-information { description "Clear SCCP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sccp-calls-information rpc clear-alg-sip-counters { description "Clear SIP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sip-counters rpc clear-alg-sip-calls { description "Clear SIP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sip-calls rpc clear-alg-ike-esp-state { description "Clear all IKE-ESP ALG state information"; output { choice output_c { leaf output { type string; } anyxml alg-ike-esp-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-ike-esp-state rpc clear-application-firewall-statistics { description "Clear statistics of the application-firewall"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-application-firewall-statistics rpc clear-avt-counters { description "Clear Application tracking counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-avt-counters rpc clear-anti-virus { description "Clear anti-virus statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-anti-virus rpc clear-anti-spam-clear { description "Clear anti-spam statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-anti-spam-clear rpc clear-web-filter-clear { description "Clear web-filtering statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-filter-clear rpc clear-content-filter { description "Clear content-filtering statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-content-filter rpc clear-ssh-key-information { description "Clear SSH identity information"; input { leaf identity-name { type string; description "Clear specified SSH identity"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssh-key-information rpc clear-ssh-key-information-all { description "Clear all SSH identity information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssh-key-information-all rpc clear-mape-one-domain-information { description "MAP-E domain object"; input { leaf mape-domain-name { type string; mandatory true; description "Specify name of the MAP-E domain"; } leaf rule { type string; description "MAP-E rule name"; } leaf statistics { type empty; mandatory true; description "MAP-E statistics"; } } output { choice output_c { leaf output { type string; } anyxml mape-clear-domain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mape-one-domain-information rpc clear-all-dvpn-user-connections { description "Clear all dynamic VPN user connections"; output { choice output_c { leaf output { type string; } anyxml clear-all-dvpn-user-connection-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-dvpn-user-connections rpc clear-dvpn-user-connection-by-username { description "Clear Dynamic VPN user connection with specified username"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Name of user for the connection"; } leaf ike-id { type string; mandatory true; description "The IKE ID of this user connection"; } } output { choice output_c { leaf output { type string; } anyxml clear-dvpn-user-connection-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dvpn-user-connection-by-username rpc clear-security-dynamic-policies-statistics { description "Clear statistics about the dynamic policies"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-dynamic-policies-statistics rpc clear-advanced-connection-tracking-entries { description "Clear advanced-connection-tracking table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf zone-name { type string; description "Zone name"; } leaf type-of-entry { type enumeration { enum "any-host" { value 0; description "Advanced-connection-tracking table any-host entry"; } enum "target-host" { value 1; description "Advanced-connection-tracking table target-host entry"; } enum "target-host-port" { value 2; description "Advanced-connection-tracking table target-host-port entry"; } } description "Advanced-connection-tracking entry type"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf level { type enumeration { enum "summary" { value 0; description "Show output summary"; } enum "terse" { value 1; description "Show terse output (default)"; } } default "terse"; } } output { choice output_c { leaf output { type string; } anyxml advanced-connection-tracking-summary { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-advanced-connection-tracking-entries rpc clear-flow-session { description "Clear session table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Source port"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf application { type enumeration { enum "dns" { value 0; description "Domain Name Service"; } enum "ftp" { value 1; description "File Transfer Protocol"; } enum "ignore" { value 2; description "Ignore application type"; } enum "mgcp-ca" { value 3; description "MGCP-CA"; } enum "mgcp-ua" { value 4; description "MGCP-UA"; } enum "ms-rpc" { value 5; description "Microsoft RPC"; } enum "pptp" { value 6; description "Point-to-Point Tunneling Protocol"; } enum "sun-rpc" { value 7; description "Sun Microsystems RPC"; } enum "q931" { value 8; description "Q.931"; } enum "ras" { value 9; description "RAS"; } enum "realaudio" { value 10; description "RealAudio"; } enum "rsh" { value 11; description "Remote Shell"; } enum "rtsp" { value 12; description "Real Time Streaming Protocol"; } enum "sccp" { value 13; description "Skinny Client Control Protocol"; } enum "sip" { value 14; description "Session Initiation Protocol"; } enum "sqlnet-v2" { value 15; description "Oracle SQL*Net Version 2"; } enum "talk" { value 16; description "Talk program"; } enum "tftp" { value 17; description "Trivial File Transfer Protocol"; } enum "http" { value 18; description "Hyper Text transfer protocol"; } enum "https" { value 19; description "Secure HyperText Transfer Protocol"; } enum "smtp" { value 20; description "Simple Mail Transfer Protocol"; } enum "imap" { value 21; description "Internet Message Access Protocol"; } enum "ssh" { value 22; description "Secure Shell"; } enum "telnet" { value 23; description "Telnet Terminal Emulation Protocol"; } } description "Application protocol name"; } leaf dynamic-application { type string; description "Dynamic application name"; } leaf dynamic-application-group { type string; description "Dynamic application group name"; } leaf add-on { type enumeration { enum "idp" { value 0; description "IDP sessions"; } enum "ssl" { value 1; description "SSL sessions"; } enum "tunnel" { value 2; description "Tunnel sessions"; } enum "nat" { value 3; description "Sessions with network address translation"; } enum "services-offload" { value 4; description "Services-offload sessions"; } enum "resource-manager" { value 5; description "Sessions with resource manager"; } enum "application-firewall" { value 6; description "Show application-firewall sessions"; } enum "application-traffic-control" { value 7; description "Show application-traffic-control sessions"; } enum "security-intelligence" { value 8; description "Show security-intelligence sessions"; } enum "advanced-anti-malware" { value 9; description "Show advanced-anti-malware sessions"; } } } leaf interface { type string; description "Name of incoming or outgoing interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf conn-tag { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967295"; } } description "Session connection tag"; } leaf vrf-group { type string; description "Session L3VPN VRF Group"; } leaf tunnel-inspection-type { type enumeration { enum "vxlan" { value 0; description "Show vxlan tunnel inspection"; } enum "gre" { value 1; description "Show gre tunnel inspection"; } enum "ipip" { value 2; description "Show ipip tunnel inspection"; } } description "Tunnel inspection type"; } leaf vxlan-vni { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967295"; } } description "VXLAN VNI"; } leaf ssl { type empty; description "SSL session"; } leaf session-state { type enumeration { enum "warm" { value 0; description "Show l3 ha warm session "; } } description "Session state"; } } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session rpc clear-flow-session-all { description "Clear all sessions"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session-all rpc clear-flow-session-by-session-identifier { description "Clear session with specified session identifier"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf session-identifier { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } mandatory true; description "Session identifier"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session-by-session-identifier rpc clear-security-flow-ip-action { description "Clear ip-action table"; input { leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Source port"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-flow-ip-action rpc clear-flow-ipaction-all { description "Clear all ip-action entries"; input { choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-ipaction-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-ipaction-all rpc clear-security-pmi-statistics { description "Clear PMI statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-pmi-statistics rpc clear-security-tunnel-inspection-statistics { description "Clear Tunnel-inspection statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-tunnel-inspection-statistics rpc clear-security-flow-statistics { description "Clear flow statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-flow-statistics rpc clear-security-packet-drop-records { description "Clear packet-drop records"; output { choice output_c { leaf output { type string; } anyxml clear-packet-drop-records { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-packet-drop-records rpc clear-firewall-authentication-jims { description "Clear JIMS information"; input { choice filter { leaf statistics { type empty; description "Clear firewall authentication JIMS statistics"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml firewall-authentication-jims { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-authentication-jims rpc clear-security-firewall-authentication-users { description "Clear current firewall authentication user data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys choice filter { leaf identifier { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear authentication entry by id"; } leaf address { type jt:ipprefix; description "Clear authentication entry by ip address"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-firewall-authentication-users rpc clear-security-firewall-authentication-history { description "Clear firewall authentication history"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys choice filter { leaf identifier { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear authentication history by id"; } leaf address { type jt:ipprefix; description "Clear authentication history by ip address"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-firewall-authentication-history rpc clear-screen-statistics { description "Clear screen attack statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf zone { type string; description "IDS statistics zone"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ids-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-screen-statistics rpc clear-forward-options-information { description "Clear forward-options counters"; output { choice output_c { leaf output { type string; } anyxml forward-options-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-forward-options-information rpc clear-mirror-filter { description "Clear mirror-filter counters with specified filter-name"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf clear-mirror-filter-by-name { type string; mandatory true; description "Mirror filter name"; } leaf clear-mirror-filter-all { type empty; description "List all mirror filters"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml mirror-filter-by-name { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mirror-filter rpc clear-destination-nat-rule-sets-information { description "Clear destination NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the destination NAT rule-set"; } leaf all { type empty; description "Clear all destination NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_destination-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-destination-nat-rule-sets-information rpc clear-destination-nat-pool-information { description "Clear destination NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all destination NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml destination-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-destination-nat-pool-information rpc clear-source-nat-rule-sets-information { description "Clear source NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the source NAT rule-set"; } leaf all { type empty; description "Clear all source NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_source-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-source-nat-rule-sets-information rpc clear-source-nat-pool-information { description "Clear source NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all source NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml source-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-source-nat-pool-information rpc clear-static-nat-rule-sets-information { description "Clear static NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the static NAT rule-set"; } leaf all { type empty; description "Clear all static NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-static-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-static-nat-rule-sets-information rpc clear-persist-nat-all { description "Clear all persistent NAT information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-all { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-all rpc clear-persist-nat-pool-information { description "Clear persistent NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf pool-name { type string; mandatory true; description "Source NAT pool name"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-pool-information rpc clear-persist-nat-interface-information { description "Clear persistent NAT information of this interface"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-interface-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-interface-information rpc clear-persist-nat-ip-port-information { description "Clear persistent NAT information of internal IP and port"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf ip { type jt:ipaddr; mandatory true; description "Internal IP address"; } leaf internal-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Internal port"; } leaf internal-protocol { type string; description "Internal protocol"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-ip-port-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-ip-port-information rpc clear-security-dns-cache { description "Clear DNS cache of firewall policy"; input { leaf dns-name { type string; description "Clear DNS cache matching the given DNS name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-dns-cache rpc clear-sla-policies-hit-count { description "Clear hit-count about the policies"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf from-zone { type string; description "Clear the policy hit-count matching the given source zone"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sla-policies-hit-count rpc clear-apbr-statistics { description "Clear advance-policy-based-routing statistics"; output { choice output_c { leaf output { type string; } anyxml clear-apbr-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-statistics rpc clear-apbr-sla-statistics { description "Clear advance-policy-based-routing sla statistics"; output { choice output_c { leaf output { type string; } anyxml clear-apbr-sla-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-sla-statistics rpc clear-apbr-sla-profile-status { description "Clear advance-policy-based-routing sla profile data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf profile-name { type string; mandatory true; description "Profile name"; } leaf application { type string; description "Application name"; } leaf dscp { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 63"; } } description "DSCP value"; } leaf next-hop { type union { type int32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Forwarding Next-Hop ID"; } leaf server-ip { type jt:ipaddr; description "SaaS server IP"; } leaf clear-apbr-sla-profile-app-status { type enumeration { enum "status" { value 0; description "Clear current running status of application"; } } mandatory true; description "Options"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-sla-profile-status rpc clear-multipath-statistics { description "Clear advance-policy-based-routing multipath statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-statistics rpc clear-multipath-rule-statistics { description "Clear advance-policy-based-routing multipath rule data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf clear-multipath-rule-names { type string; mandatory true; description "Multipath rule name"; } leaf rule-option { type enumeration { enum "statistics" { value 0; description "Clear advance-policy-based-routing multipath rule statistics"; } } mandatory true; } choice filter { leaf application { type string; description "Application name"; } leaf cos-q { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 7"; } } description "Cos-Q number from 0-7"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-rule-statistics rpc clear-multipath-policy-statistics { description "Clear advance-policy-based-routing multipath policy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf multipath-name { type string; description "Multipath name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-policy-statistics rpc clear-ragw-statistics { description "Clear TCP encapsulation statistics"; output { choice output_c { leaf output { type string; } anyxml clear-ragw-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ragw-statistics rpc clear-userfw-local-auth-table { description "Clear local user authentication table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-userfw-local-auth-table rpc clear-security-gtp-tunnel { description "Clear gtp tunnels"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice tunnel-identifier { leaf all { type empty; description "GTP clear all tunnels"; } } // choice tunnel-identifier } output { choice output_c { leaf output { type string; } anyxml gtp-clear-tunnel { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-tunnel rpc clear-security-gtp-counters { description "Clear GTP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice counter-type { leaf error { type empty; description "Clear GTP error counters"; } leaf tunnel { type empty; description "Clear GTP tunnel counters"; } leaf packet { type empty; description "Clear GTP packet counters"; } leaf request { type empty; description "Clear GTP request counters"; } leaf data-packet { type empty; description "Clear GTP-U data packet counters"; } leaf ha { type empty; description "Clear GTP HA counters"; } leaf path-rate-limit { type empty; description "Clear GTP path-rate-limit counters"; } leaf rate-limit { type empty; description "Clear GTP rate-limit counters"; } leaf all { type empty; description "Clear all GTP counters"; } } // choice counter-type } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-counters rpc clear-security-gtp-counters-message { description "Clear GTP message counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice message-type { leaf v0-create-pdp-req { type empty; description "Clear GTPv0 create PDP context request message"; } leaf v0-create-pdp-rsp { type empty; description "Clear GTPv0 create PDP context response message"; } leaf v0-update-pdp-req { type empty; description "Clear GTPv0 update PDP context request message"; } leaf v0-update-pdp-rsp { type empty; description "Clear GTPv0 update PDP context response message"; } leaf v0-delete-pdp-req { type empty; description "Clear GTPv0 delete PDP context request message"; } leaf v0-delete-pdp-rsp { type empty; description "Clear GTPv0 delete PDP context response message"; } leaf v0-create-aa-pdp-req { type empty; description "Clear GTPv0 create AA PDP context request message"; } leaf v0-create-aa-pdp-rsp { type empty; description "Clear GTPv0 create AA PDP context response message"; } leaf v0-delete-aa-pdp-req { type empty; description "Clear GTPv0 delete AA PDP context request message"; } leaf v0-delete-aa-pdp-rsp { type empty; description "Clear GTPv0 delete AA PDP context response message"; } leaf v0-sgsn-context-req { type empty; description "Clear GTPv0 sgsn context request message"; } leaf v0-sgsn-context-rsp { type empty; description "Clear GTPv0 sgsn context response message"; } leaf v0-sgsn-context-ack { type empty; description "Clear GTPv0 sgsn context acknowledge message"; } leaf v0-others { type empty; description "Clear GTPv0 others message"; } leaf v1-create-pdp-req { type empty; description "Clear GTPv1 create PDP context request message"; } leaf v1-create-pdp-rsp { type empty; description "Clear GTPv1 create PDP context response message"; } leaf v1-update-pdp-req { type empty; description "Clear GTPv1 update PDP context request message"; } leaf v1-update-pdp-rsp { type empty; description "Clear GTPv1 update PDP context response message"; } leaf v1-delete-pdp-req { type empty; description "Clear GTPv1 delete PDP context request message"; } leaf v1-delete-pdp-rsp { type empty; description "Clear GTPv1 delete PDP context response message"; } leaf v1-sgsn-context-req { type empty; description "Clear GTPv1 sgsn context request message"; } leaf v1-sgsn-context-rsp { type empty; description "Clear GTPv1 sgsn context response message"; } leaf v1-sgsn-context-ack { type empty; description "Clear GTPv1 sgsn context acknowledge message"; } leaf v1-fwd-reloc-req { type empty; description "Clear GTPv1 forward relocation request message"; } leaf v1-fwd-reloc-rsp { type empty; description "Clear GTPv1 forward relocation response message"; } leaf v1-others { type empty; description "Clear GTPv1 others message"; } leaf v2-create-session-req { type empty; description "Clear GTPv2 create session request message"; } leaf v2-create-session-rsp { type empty; description "Clear GTPv2 create session response message"; } leaf v2-delete-session-req { type empty; description "Clear GTPv2 delete session request message"; } leaf v2-delete-session-rsp { type empty; description "Clear GTPv2 delete session response message"; } leaf v2-create-bearer-req { type empty; description "Clear GTPv2 create bearer request message"; } leaf v2-create-bearer-rsp { type empty; description "Clear GTPv2 create bearer response message"; } leaf v2-modify-bearer-req { type empty; description "Clear GTPv2 modify bearer request message"; } leaf v2-modify-bearer-rsp { type empty; description "Clear GTPv2 modify bearer response message"; } leaf v2-delete-bearer-req { type empty; description "Clear GTPv2 delete bearer request message"; } leaf v2-delete-bearer-rsp { type empty; description "Clear GTPv2 delete bearer response message"; } leaf v2-context-req { type empty; description "Clear GTPv2 context request message"; } leaf v2-context-rsp { type empty; description "Clear GTPv2 context response message"; } leaf v2-context-ack { type empty; description "Clear GTPv2 context acknowledge message"; } leaf v2-fwd-reloc-req { type empty; description "Clear GTPv2 forward relocation request message"; } leaf v2-fwd-reloc-rsp { type empty; description "Clear GTPv2 forward relocation response message"; } leaf v2-create-ind-fwd-tnl-req { type empty; description "Clear GTPv2 create indirect forward tunnel request message"; } leaf v2-create-ind-fwd-tnl-rsp { type empty; description "Clear GTPv2 create indirect forward tunnel response message"; } leaf v2-others { type empty; description "Clear GTPv2 others message"; } leaf brief { type empty; description "Clear brief GTP messages"; } } // choice message-type } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-counters-message rpc clear-security-sctp-counters { description "Clear sctp counters"; output { choice output_c { leaf output { type string; } anyxml sctp-clear-counters { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-sctp-counters rpc clear-sctp-association { description "Clear sctp association"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf source-ip { type jt:ipaddr; description "Match association for source IP"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Match association for source port"; } leaf destination-ip { type jt:ipaddr; description "Match association for destination IP"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Match association for destination port"; } leaf guid { type string; description "Match association for globally unique identifier"; } } output { choice output_c { leaf output { type string; } anyxml clear-sctp-association-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association rpc clear-sctp-association-all { description "Clear all sctp association entries"; output { choice output_c { leaf output { type string; } anyxml sctp_clear_association { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association-all rpc clear-sctp-association-init { description "Clear init sctp association entries"; output { choice output_c { leaf output { type string; } anyxml sctp_clear_association { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association-init rpc clear-metric-collect-information { description "Clear AWS CloudWatch metric statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-metric-collect-information rpc clear-log-collect-information { description "Clear AWS CloudWatch log statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-collect-information rpc clear-mka-statistics { description "Clear MKA statistics information"; output { choice output_c { leaf output { type string; } anyxml mka-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mka-statistics rpc clear-mka-interface-statistics { description "Clear MKA statistics information on this interface"; input { choice interface-choice { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf all { type string; description "Clear mka statistics of all interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml mka-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mka-interface-statistics rpc clear-log { description "Clear contents of log file"; input { leaf filename { type string; mandatory true; description "Name of log file"; } leaf all { type empty; description "Also delete all archive (.gz) files for specified file"; } leaf tenant { type string; description "Name of tenant"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log rpc clear-log-sset { description "Name of service-set"; input { leaf filename { type string; mandatory true; description "Name of log file"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-sset rpc clear-log-pics { description "Name of interface"; input { leaf filename { type string; mandatory true; description "Name of log file"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-pics rpc clear-log-satellite { description "Clear Satellite Device log files, Use * to display"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "65 .. 254"; } } description "Satellite slot number"; } leaf device-alias { type string; description "Device alias"; } leaf filename { type string; mandatory true; description "Name of log file, Use * to display"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-satellite rpc clear-request-response-clients { description "Clear client sessions"; input { leaf client-id { type string; mandatory true; description "Client ID of session to be terminated"; } } output { choice output_c { leaf output { type string; } anyxml clear-request-response-client-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-request-response-clients rpc clear-twamp-information { description "Clear TWAMP information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-information rpc clear-twamp-server-information { description "Clear TWAMP server information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-server-information rpc clear-twamp-server-connection-information { description "Clear TWAMP server connection information"; input { leaf connection-id { type string; default "all"; description "Connection ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-server-connection-information rpc clear-rfc2544-information { description "Clear rfc2544 information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rfc2544-information rpc clear-active-tests-information { description "Clear rfc2544 active tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-active-tests-information rpc clear-aborted-tests-information { description "Clear rfc2544 aborted tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aborted-tests-information rpc clear-completed-tests-information { description "Clear rfc2544 completed tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-completed-tests-information rpc clear-appid-application-system-cache { description "Clear application system cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-appid-application-system-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-system-cache rpc clear-appid-counter { description "Clear the application identification counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-counter rpc clear-appid-counter-encrypted { status deprecated; description "Clear SSL encrypted session counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-counter-encrypted rpc clear-appid-application-statistics { description "Clear the application statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics rpc clear-appid-application-statistics-cumulative { description "Clear the cumulative application statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics-cumulative rpc clear-appid-application-statistics-interval { description "Clear the application interval statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics-interval rpc clear-appid-pkt-capture-counter { description "Clear the application identification packet capture counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-pkt-capture-counter rpc clear-ssl-proxy-statistics { description "Clear ssl proxy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-proxy-statistics rpc clear-the-session-cache-entries { description "Clear session cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-sess-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-session-cache-entries rpc clear-the-session-cache-statistics { description "Clear session-cache statisttics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf pic-info { type string; description "PIC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-session-cache-statistics rpc clear-the-stale-session-cache-entries { description "Clear stale entries from session_cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-sess-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-stale-session-cache-entries rpc clear-the-certificate-cache { description "Clear certificate cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-cert-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-certificate-cache rpc clear-the-certificate-cache-statistics { description "Clear certificate-cache statisttics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf pic-info { type string; description "PIC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-certificate-cache-statistics rpc clear-ssl-proxy-counters { description "Clear ssl proxy counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-proxy-counters rpc clear-ssl-terminator-counters { description "Clear ssl terminator counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-terminator-counters rpc clear-ssl-initiator-counters { description "Clear ssl initiator counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-initiator-counters rpc clear-icap-redir-statistic { description "Clear ICAP redirect service statistic"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-icap-redir-statistic rpc clear-services-screen-statistics { description "Clear screen attack statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf service-set { type string; description "IDS statistics service-set"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ids-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-screen-statistics rpc clear-aamw-statistics { description "Clear advanced-anti-malware statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-aamw-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aamw-statistics rpc clear-aamw-db-statistics { description "Clear advanced-anti-malware database-statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-aamw-db-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aamw-db-statistics rpc clear-security-metadata-streaming-dns-statistics { description "Clear security metadata streaming DNS statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-sm-dns-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-metadata-streaming-dns-statistics rpc clear-security-metadata-streaming-statistics { description "Clear security metadata streaming HTTP statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-security-metadata-streaming-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-metadata-streaming-statistics rpc clear-all-authentication-table { description "Clear the entire authentication table in the userid daemon"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-authentication-table rpc clear-cp-authentication-table { description "Clear the Authentication table from Aruba ClearPass"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cp-authentication-table rpc clear-ad-authentication-table { description "Clear the active directory authentication table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ad-authentication-table rpc clear-im-authentication-table { description "Identity management server"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-im-authentication-table rpc clear-active-directory-authentication-table { description "Clear active directory authentication table entry"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-active-directory-authentication-table rpc clear-ip-user-mapping-statistics { description "Clear ip-user-mapping statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ip-user-mapping-statistics rpc clear-ip-user-probe-statistics { description "Clear ip-user-probe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ip-user-probe-statistics rpc clear-user-group-mapping-statistics { description "Clear user-group-mapping statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-user-group-mapping-statistics rpc clear-cp-user-query-counters { description "Clear ClearPass user query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cp-user-query-counters rpc clear-end-user-profile-address { description "Clear all address of specified end-user-profile"; input { leaf profile-name { type string { length "1 .. 65"; } description "Specified profile name"; } leaf ip-start { type jt:ipaddr; description "IP from address"; } leaf ip-end { type jt:ipaddr; description "IP to address"; } } output { choice output_c { leaf output { type string; } anyxml clear-end-user-profile-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-end-user-profile-address rpc clear-adv-query-counters { description "Clear identity management query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-adv-query-counters rpc clear-ld-adv-query-counters { description "Clear logical domain identity management query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ld-adv-query-counters rpc clear-validate-statistics-from-jims { description "Clear validate statistics device/group/user from JIMS"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validate-statistics-from-jims rpc clear-command-table { description "Clear command table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-command-table rpc clear-device-group-user-table { description "Clear device group user table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-device-group-user-table rpc clear-web-proxy-statistics { description "Clear Web proxy staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-statistics rpc clear-web-proxy-dns-fc { description "Clear Web proxy forwarding cache information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-fc rpc clear-web-proxy-dns-fc-statistics { description "Clear Web proxy dns forwarding cache staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-fc-statistics rpc clear-web-proxy-dns-gc-statistics { description "Clear Web proxy dns global cache staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-gc-statistics rpc clear-lrf-statistics { description "Clear lrf statistics"; output { choice output_c { leaf output { type string; } anyxml clear-lrf-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-statistics rpc clear-lrf-collector-statistics { description "Clear lrf collector statistics"; input { leaf collector-name { type string; description "Name of collector"; } } output { choice output_c { leaf output { type string; } anyxml clear-lrf-collector-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-collector-statistics rpc clear-lrf-rule-statistics { description "Clear lrf rule statistics"; input { leaf rule-name { type string; description "Name of rule"; } } output { choice output_c { leaf output { type string; } anyxml clear-lrf-rule-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-rule-statistics rpc clear-service-accounting-information { description "Clear service accouting information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accounting-information rpc clear-service-accounting-statistics { description "Clear all statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accounting-statistics rpc clear-services-accounting-inline-jflow-flow-information { description "Clear service accounting inline Jflow flow information"; input { leaf inline-jflow-flow-information { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC Slot for inline Jflow"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-accounting-inline-jflow-flow-information rpc clear-service-accouting-flow { description "Clear service accouting flows"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accouting-flow rpc clear-service-video-monitoring-information { description "Clear video monitoring service related counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-information rpc clear-service-video-monitoring-mdi-information { description "Clear video monitoring mdi counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-information rpc clear-service-video-monitoring-mdi-statistics { description "Clear all statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-statistics rpc clear-service-video-monitoring-mdi-errors { description "Clear all error counters"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-errors rpc clear-service-video-monitoring-mdi-alarm-information { description "Clear video monitoring mdi alarm counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-alarm-information rpc clear-services-video-monitoring-mdi-alarm-statistics { description "Clear all statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-video-monitoring-mdi-alarm-statistics rpc clear-services-video-monitoring-mdi-alarm-errors { description "Clear all errors"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-video-monitoring-mdi-alarm-errors rpc request-clear-inline-monitoring { description "Clear inline-monitoring counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc request-clear-inline-monitoring rpc request-clear-inline-monitoring-statistics { description "Clear statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } leaf instance-name { type string; description "Instance name"; } leaf collector-name { type string; description "Collector name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc request-clear-inline-monitoring-statistics rpc clear-secintel-statistics { description "Clear security intelligence statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-secintel-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-secintel-statistics rpc clear-dns-statistics { description "Clear security intelligence dns-statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-dns-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-statistics rpc clear-dns-filtering-cache { description "Clear DNS-Filtering cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf fqdn { type string; description "FQDN to delete"; } } output { choice output_c { leaf output { type string; } anyxml clear-dns-filtering-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-filtering-cache rpc clear-service-msp-flow-table-information { description "Remove established flows from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-flow-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-flow-table-information rpc clear-service-msp-session-table-information { description "Remove established sessions from sessions table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-session-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-session-table-information rpc clear-service-msp-session-analysis-information { description "Clear service session analysis counter statistics"; input { leaf interface { type string; description "Name of extension provider interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-service-msp-session-analysis-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-session-analysis-information rpc clear-service-msp-subscriber-analyis-counters-information { description "Remove established subscriber analysis counters"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-subscriber-analysis-counters-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-subscriber-analyis-counters-information rpc clear-service-subscriber-analysis-information { description "Clear service subscribers counter statistics"; input { leaf interface { type string; description "Name of extension provider interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-msp-service-subscriber-analysis-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-subscriber-analysis-information rpc clear-services-crtp-statistics { description "Clear CRTP statistics"; input { leaf interface { type string; description "Name of link services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-crtp-statistics rpc clear-services-redundancy-set { description "Clear services redundancy-set"; output { choice output_c { leaf output { type string; } anyxml services-redundancy-set-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-set rpc clear-services-redundancy-group { description "Clear services redundancy-group"; output { choice output_c { leaf output { type string; } anyxml services-redundancy-group-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-group rpc clear-services-redundancy-group-statistics { description "Clear redundancy-group statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-group-statistics rpc clear-service-traffic-load-balance-statistics { description "Clear traffic-load-balance statistics"; input { leaf group { type string; default "all"; description "Group name"; } leaf instance { type string; default "all"; description "Instance name"; } leaf virtual-service { type string; default "all"; description "Virtual service name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-traffic-load-balance-statistics rpc clear-flb-statistics { description "Clear FLB statistics"; input { leaf all { type empty; description "All flb instances"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flb-statistics rpc clear-dhcp-service-statistics-information { description "Clear DHCP service statistics"; input { leaf interface { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-service-statistics-information rpc clear-dhcp-relay-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IP address or MAC address or Session Id of DHCP client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } leaf bridge-domain { type string; description "Name of bridge domain"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-binding-information rpc clear-dhcp-interface-bindings { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-interface-bindings rpc clear-dhcp-relay-statistics-information { description "Clear DHCP statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } leaf bridge-domain { type string; description "Name of bridge domain"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-statistics-information rpc clear-dhcp-relay-leasequery-statistics { description "Clear DHCP relay leasequery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-leasequery-statistics rpc clear-dhcp-relay-bulk-leasequery-conn-statistics { description "Clear DHCP relay bulk leasequery conn statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-bulk-leasequery-conn-statistics rpc clear-dhcp-relay-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-lockout-entries-information rpc clear-dhcp-relay-alq-information-statistics-peer { description "Clear active-leasequery peer statistics"; input { leaf peer-address { type jt:ipaddr; mandatory true; description "Active-leasequery peer address"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-alq-information-statistics-peer rpc clear-dhcp-relay-alq-info-statistics-interface { description "Clear active-leasequery interface statistics"; input { leaf interface-name { type string; mandatory true; description "Active-leasequery interface name"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-alq-info-statistics-interface rpc clear-dhcp-server-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IP address or MAC address or Session Id of DHCP client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-binding-information rpc clear-dhcp-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-binding-interface rpc clear-server-statistics-information { description "Clear DHCP server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-server-statistics-information rpc clear-dhcp-server-bulk-leasequery-statistics { description "Show DHCP server bulk leasequeery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-bulk-leasequery-statistics rpc clear-dhcp-server-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-lockout-entries-information rpc clear-dhcp-client-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-client-binding-information rpc clear-client-statistics-information { description "Clear DHCP client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-client-statistics-information rpc clear-proxy-client-statistics-information { description "Clear DHCP client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-proxy-client-statistics-information rpc clear-dhcpv6-relay-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-binding-information rpc clear-dhcpv6-relay-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-binding-interface rpc clear-dhcpv6-relay-statistics-information { description "Clear DHCPv6 relay statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-statistics-information rpc clear-dhcpv6-relay-leasequery-statistics { description "Clear DHCP relay leasequery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-leasequery-statistics rpc clear-dhcpv6-relay-bulk-leasequery-conn-statistics { description "Clear DHCP relay bulk leasequery conn statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-bulk-leasequery-conn-statistics rpc clear-dhcpv6-relay-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-lockout-entries-information rpc clear-dhcpv6-relay-alq-info-statistics-peer { description "Clear active-leasequery peer statistics"; input { leaf peer-address { type jt:ipaddr; mandatory true; description "Active-leasequery peer address"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-alq-info-statistics-peer rpc clear-dhcpv6-relay-alq-info-statistics-interface { description "Clear active-leasequery interface statistics"; input { leaf interface-name { type string; mandatory true; description "Active-leasequery interface name"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-alq-info-statistics-interface rpc clear-dhcpv6-server-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-binding-information rpc clear-dhcpv6-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-binding-interface rpc clear-dhcpv6-server-statistics-information { description "Clear DHCPv6 server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-statistics-information rpc clear-dhcpv6-server-bulk-leasequery-statistics { description "Show DHCP server bulk leasequeery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-bulk-leasequery-statistics rpc clear-dhcpv6-server-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-lockout-entries-information rpc clear-dhcpv6-client-binding-information { description "Clear DHCPV6 client binding information"; input { choice binding-clear-choice { leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-client-binding-information rpc clear-dhcpv6-client-statistics-information { description "Clear DHCPV6 client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-client-statistics-information rpc clear-dhcpv6-dynamic-server-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-binding-information rpc clear-dhcpv6-dynamic-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-binding-interface rpc clear-dhcpv6-dynamic-server-statistics { description "Clear DHCPv6 server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-statistics rpc clear-dhcp-v6-security-statistics { description "Clear DHCPv6 security statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-v6-security-statistics rpc clear-dhcp-security-statistics { description "Clear DHCP security statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-statistics rpc clear-lacp-statistics { description "Clear LACP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-statistics rpc clear-lacp-interface-statistics { description "Clear LACP interface statistics"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-interface-statistics rpc clear-lacp-timeouts { description "Clear LACP timeout information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-timeouts rpc clear-lacp-interface-timeouts { description "Clear LACP interface timeouts"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-interface-timeouts rpc clear-lfmd-statistics { description "Clear link-fault-management statistics"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-statistics rpc clear-lfmd-action-profile-statistics { description "Clear link-fault-management action-profile statistics"; input { leaf action-profile-name { type string { length "1 .. 32"; } mandatory true; description "Name of the action profile to clear"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-action-profile-statistics rpc clear-lfmd-state { description "Clear link-fault-management state and restart discovery"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-state rpc clear-cfm-continuity-measurement { description "Clear continuity-measurement information"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for remote maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-continuity-measurement { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-continuity-measurement rpc clear-cfm-delay-statistics { description "Clear Ethernet OAM delay statistics"; input { leaf ethdm-type { type enumeration { enum "one-way" { value 0; description "One-way delay measurement"; } enum "two-way" { value 1; description "Two-way delay measurement"; } } } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-delay-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-delay-statistics rpc clear-cfm-loss-statistics { description "Clear Ethernet OAM loss statistics"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-loss-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-loss-statistics rpc clear-cfm-slm-statistics { description "Clear Ethernet OAM slm statistics"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-slm-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-slm-statistics rpc clear-cfm-statistics { description "Clear connectivity-fault-management statistics"; input { leaf interface { type string; description "Clear the statistics on an interface"; } leaf level { type union { type string { pattern "<.*>|$.*"; } type int32 { range "0 .. 7"; } } description "The maintenance-domain level"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-statistics rpc clear-cfm-linktrace-path-database { description "Clear linktrace path-database entries of a remote host"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf host { type jt:mac-unicast; mandatory true; description "MAC address of remote host in xx:xx:xx:xx:xx:xx format"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-linktrace-path-database rpc clear-cfm-policer-statistics { description "Clear policer statistics"; input { 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"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-policer-statistics rpc clear-cfm-iterator-statistics { description "Clear Ethernet OAM SLA iterator statistics information"; input { leaf sla-iterator { type string; mandatory true; description "Name of the iterator profile"; } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } mandatory true; description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 8191"; } } mandatory true; description "MEP identifier of remote host"; } leaf current-statistics-type { type enumeration { enum "loss-measurement" { value 0; description "Show current Frame Loss measurements"; } enum "availability" { value 1; description "Show current Availability measurements"; } enum "delay-measurement" { value 2; description "Show current Delay measurement"; } enum "bin" { value 3; description "Show current Delay measurement bin"; } enum "flap-trap-statistics" { value 4; description "Show Flap Trap Statistics "; } } } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf verbosity { type enumeration { enum "brief" { value 0; description "Display brief output"; } enum "detail" { value 1; description "Display detail output"; } enum "extensive" { value 2; description "Display extensive output"; } enum "summary" { value 3; description "Display summary output"; } } default "brief"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-iterator-statistics rpc clear-cfm-iterator-history { description "Clear MEF 36 based Ethernet OAM SLA iterator History statistics information"; input { leaf sla-iterator { type string; mandatory true; description "Name of the iterator profile"; } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } mandatory true; description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 8191"; } } mandatory true; description "MEP identifier of remote host"; } leaf current-statistics-type { type enumeration { enum "loss-measurement" { value 0; description "Show current Frame Loss measurements"; } enum "availability" { value 1; description "Show current Availability measurements"; } enum "delay-measurement" { value 2; description "Show current Delay measurement"; } enum "bin" { value 3; description "Show current Delay measurement bin"; } enum "flap-trap-statistics" { value 4; description "Show Flap Trap Statistics "; } } } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-iterator-history rpc clear-cfm-cfmman-conn-statistics { description "Clear Ethernet OAM cfmman connection statistics information"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 80"; } } description "Fpc slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-cfmman-conn-statistics rpc clear-cfm-smep-statistics { description "Clear Server MEP statistics"; input { leaf server-mep-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier of Server MEP"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-smep-statistics rpc clear-elmi-statistics { description "Clear ethernet local management statistics"; input { leaf interface { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-elmi-statistics rpc clear-arp-table { description "Clear address resolution information"; input { leaf hostname { type string; description "Name of host"; } leaf interface { type string; description "Name of the interface"; } leaf vpn { type string; description "Name of VPN routing table"; } leaf logical-system { type string; description "Name of logical system"; } leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml clear-arp-table-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-arp-table rpc clear-arp-table-all { description "Clear All ARP entries"; output { choice output_c { leaf output { type string; } anyxml clear-arp-table-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-arp-table-all rpc clear-interfaces-interval { description "Clear interface interval table"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-interval rpc clear-interface-transport-opt-c-information { description "Clear interface transport optics current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-c-information rpc clear-interface-transport-opt-c-all-information { description "Clear interface transport optics current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-c-all-information rpc clear-interface-transport-opt-cday-information { description "Clear interface transport optics current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-cday-information rpc clear-interface-transport-opt-cday-all-information { description "Clear interface transport optics current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-cday-all-information rpc clear-interface-transport-opt-all-information { description "Clear interface transport optics all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-all-information rpc clear-interface-transport-opt-all-all-information { description "Clear interface transport optics all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-all-all-information rpc clear-interface-transport-otn-c-information { description "Clear interface transport otn current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-c-information rpc clear-interface-transport-otn-c-all-information { description "Clear interface transport otn current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-c-all-information rpc clear-interface-transport-otn-cday-information { description "Clear interface transport otn current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-cday-information rpc clear-interface-transport-otn-cday-all-information { description "Clear interface transport otn current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-cday-all-information rpc clear-interface-transport-otn-all-information { description "Clear interface transport otn all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-all-information rpc clear-interface-transport-otn-all-all-information { description "Clear interface transport otn all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-all-all-information rpc clear-interface-transport-all-c-information { description "Clear interface transport both otn and optics current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-c-information rpc clear-interface-transport-all-c-all-information { description "Clear interface transport both otn and optics current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-c-all-information rpc clear-interface-transport-all-cday-information { description "Clear interface transport both otn and optics current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-cday-information rpc clear-interface-transport-all-cday-all-information { description "Clear interface transport both otn and optics current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-cday-all-information rpc clear-interface-transport-all-all-information { description "Clear interface transport both otn and optics all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-all-information rpc clear-interface-transport-all-all-all-information { description "Clear interface transport both otn and optics all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-all-all-information rpc clear-interfaces-statistics { description "Clear interface statistics"; input { leaf switch-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 15"; } } description "Front end port number"; } leaf interface-name { type string; mandatory true; description "Name of physical or logical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-statistics rpc clear-interfaces-statistics-all { description "Clear statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-statistics-all rpc clear-interface-set-statistics { description "Clear interface-set statistics"; input { leaf interface-set-name { type string; description "Name of interface set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-set-statistics rpc clear-interface-set-statistics-all { description "Clear statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-set-statistics-all rpc clear-interfaces-mac-database { description "Clear interface mac entries or statistics from mac database"; input { leaf interface-name { type string; mandatory true; description "Name of physical or logical interface"; } leaf mac-address { type string; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-mac-database rpc clear-interface-mac-database-statistics { description "Clear interface mac-level statistics from mac database"; input { leaf interface-name { type string; mandatory true; description "Name of physical or logical Gigabit or 10-Gigabit Ethernet interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-mac-database-statistics rpc clear-interface-mac-database-statistics-all { description "Clear mac level statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-mac-database-statistics-all rpc clear-sflow-pfe-information { description "Clear sflow statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sflow-pfe-information rpc clear-vxlan-mcast-stats-information { description "Clear sflow vxlan egress mcast stats"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vxlan-mcast-stats-information rpc clear-shmlog-entries { description "Clear log entries"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-entries rpc clear-shmlog-statistics { description "Clear log statistics"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-statistics rpc clear-shmlog-all-information { description "Clear log stats and entries"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-all-information rpc clear-health-monitor-routing-engine-history { description "Clear all history records"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-health-monitor-routing-engine-history rpc clear-snmp-statistics { description "Clear SNMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-statistics rpc clear-snmp-subagent-statistics { description "Clear statistics for all SNMP subagents"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-subagent-statistics rpc clear-stats-response-statistics-information { description "Clear statistics for the stats responses from kernel/PFE"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stats-response-statistics-information rpc clear-snmp-history { description "Clear all samples of a particular history index"; input { leaf entry { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-history rpc clear-vrrp-information { description "Clear Virtual Router Redundancy Protocol statistics"; input { leaf level { type enumeration { enum "all" { value 0; description "Clear all statistics"; } } default "all"; } } output { choice output_c { leaf output { type string; } anyxml vrrp-message { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vrrp-information rpc clear-vrrp-interface-statistics { description "Name of interface on which to clear statistics"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml vrrp-message { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vrrp-interface-statistics rpc clear-ipv6-nd-information { description "Clear IPv6 neighbor cache information"; input { leaf host { type string; description "Neighbor host IPV6 address"; } leaf interface { type string; description "Name of the interface"; } leaf vpn { type string; description "Name of VPN routing table"; } leaf logical-system { type string; description "Name of logical system"; } leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml ipv6-modify-nd { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-nd-information rpc clear-ipv6-all-neighbors { description "Clear all neighbors"; output { choice output_c { leaf output { type string; } anyxml ipv6-modify-nd { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-all-neighbors rpc clear-ipv6-router-advertisement-information { description "Clear IPv6 router advertisement information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-router-advertisement-information rpc clear-appqos-counter { description "Clear the application traffic control counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-counter rpc clear-appqos-rule-statistics { description "Clear the application traffic control rule hit statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rule-statistics rpc clear-appqos-rate-limiter-statistics { description "Clear the application traffic control rate limiter statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rate-limiter-statistics rpc clear-appqos-rate-limiters-statistics { description "Clear the application traffic control perip rate-limiter statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rate-limiters-statistics rpc clear-spu-queue-stats { description "Clear SPU queue statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-spu-queue-stats rpc clear-authentication-pending-table { description "Clear pending authentication requests"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf clear-authentication-pending-table-specific { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } description "Clear information for a specific request"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-authentication-pending-table rpc clear-authentication-statistics { description "Clear general authentication statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-authentication-statistics rpc clear-aaa-subscriber-table { description "Logout the subscriber and clear the session entry"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-table rpc clear-aaa-subscriber-by-username { description "Logout the subscriber based on username"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Username"; } leaf reconnect { type empty; description "Reconnect subscriber"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-by-username rpc clear-aaa-subscriber-by-session-id { description "Logout the subscriber based on session identifier"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf id { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } mandatory true; description "Session id"; } leaf reconnect { type empty; description "Reconnect subscriber"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-by-session-id rpc clear-aaa-subscriber-table-specific-statistics { description "Clear subscriber statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Subscriber session identifier"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-table-specific-statistics rpc clear-aaa-statistics-table { description "Statistics on subscriber events"; input { leaf statistics-type { type enumeration { enum "authentication" { value 0; description "Authentication statistics"; } enum "accounting" { value 1; description "Accounting statistics"; } enum "dynamic-requests" { value 2; description "Dynamic requests statistics"; } enum "re-authentication" { value 3; description "Re-authentication statistics"; } enum "preauthentication" { value 4; description "Preauthentication statistics"; } enum "terminate-code" { value 5; description "Terminate-code usage statistics"; } enum "radius" { value 6; description "RADIUS statistics"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml clear-aaa-module-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-statistics-table rpc clear-aaa-address-assignment-pool-statistics { description "Show pool information based on pool name"; input { leaf get-address-assignment-pool-table-specific { type string; mandatory true; description "Show information for a specific pool"; } leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-address-assignment-pool-statistics rpc clear-aaa-address-assignment-client-statistics { description "Show pool information based on client"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-address-assignment-client-statistics rpc clear-aaa-session-limit-per-username { description "Clear session-limit per username related information"; input { leaf username { type string; description "Clear blocked-requests statistics for this username"; } leaf access-profile { type string; description "Clear blocked-requests statistics for this profile"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-session-limit-per-username rpc clear-node-secret-file { description "Delete SecurID authentication node secret file"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-secret-file rpc clear-gx-plus-statistics-information { description "Clear gx-plus statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gx-plus-statistics-information rpc clear-gx-plus-replay-information { description "Clear gx-plus replay data: request discovery from remote"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gx-plus-replay-information rpc clear-nasreq-statistics-information { description "Clear nasreq statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nasreq-statistics-information rpc clear-pcrf-statistics-information { description "Clear pcrf statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pcrf-statistics-information rpc clear-pcrf-subscribers { description "Loguout all pcrf subscribers"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pcrf-subscribers rpc clear-ocs-statistics-information { description "Clear ocs statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ocs-statistics-information rpc clear-ocs-backup-information { description "Clear ocs backup"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ocs-backup-information rpc clear-address-assignment-preserved { description "Clear preserved addresses"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf key { type string; mandatory true; description "Key to identify reservations"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-address-assignment-preserved rpc clear-radsec-state { description "Clear radsec state"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf radsec-state-destination { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radsec-state rpc clear-radsec-statistics-information { description "Clear radsec statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf radsec-statistics-destination { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radsec-statistics-information rpc clear-local-cert-statistics-information { description "Clear local certificate statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Show brief output (deafault)"; } enum "detail" { value 1; description "Show detailed output"; } enum "extensive" { value 2; description "Show extensive output"; } } default "brief"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-local-cert-statistics-information rpc clear-nas-5g-statistics-information { description "Clear nas-5g statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nas-5g-statistics-information rpc clear-bfd-session-information { description "Clear BFD sessions"; input { leaf all { type empty; mandatory true; description "Cleae all BFD sessions"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-information rpc clear-bfd-session-discriminator { description "Clear a BFD session by discriminator"; input { leaf discr_number { type union { type uint32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Local discriminator of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-discriminator rpc clear-bfd-session-address { description "Clear a BFD session by address"; input { leaf session_addr { type jt:ipaddr; mandatory true; description "Address of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-address rpc clear-bfd-adaptation-information { description "Clear BFD adaptation"; input { leaf all { type empty; mandatory true; description "Clear BFD adaptation for all sessions"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-information rpc clear-bfd-adaptation-discriminator { description "Clear BFD adaptation by discriminator"; input { leaf discr_number { type union { type uint32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Local discriminator of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-discriminator rpc clear-bfd-adaptation-address { description "Clear BFD adaptation by address"; input { leaf session_addr { type jt:ipaddr; mandatory true; description "Address of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-address rpc clear-chassis-fpc-errors { description "Clear errors on the FPC"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "Slot number of FPC that reported the error"; } choice which-arg { description "Clear errors on FPC"; leaf error-id { type string { length "1 .. 255"; } description "Error identifier for the error to be cleared"; } leaf all { type empty; description "Clear all errors on FPC"; } } // choice which-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-fpc-errors rpc clear-chassis-cluster-failover-count { description "Clear failover-count for all redundancy-groups"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-failover-count rpc clear-chassis-cluster-control-plane-statistics { description "Clear control-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-control-plane-statistics rpc clear-chassis-cluster-data-plane-statistics { description "Clear data-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-data-plane-statistics rpc clear-chassis-cluster-switch-fabric-probe-statistics { description "Clear chassis cluster switch fabric probe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-switch-fabric-probe-statistics rpc clear-chassis-cluster-statistics { description "Clear all statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-statistics rpc clear-chassis-cluster-information { description "Clear debug information"; output { choice output_c { leaf output { type string; } anyxml clear-chassis-cluster-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-information rpc clear-chassis-cluster-ip-monitoring-failure-count { description "Clear IP monitoring failure-count"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-ip-monitoring-failure-count rpc clear-chassis-cluster-ip-monitoring-failure-count-ip-address { description "Clear IP monitoring failure-count for a specific IP"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf ip-address-identifier { type jt:ipv4addr; mandatory true; description "Clear failure-count of an IP address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-ip-monitoring-failure-count-ip-address rpc clear-chassis-cluster-preempt-count { description "Clear preempt failover-count for all redundancy-groups"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf redundancy-group { type union { type string { pattern "<.*>|$.*"; } type uint8; } description "Redundancy-group identifier"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-preempt-count rpc clear-chassis-ha-information { description "Clear ha information"; output { choice output_c { leaf output { type string; } anyxml clear-chassis-cluster-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-ha-information rpc clear-chassis-ha-data-plane-statistics { description "Clear data-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-ha-data-plane-statistics rpc clear-captive-portal-interface-session { description "Clear 802.1X session on an interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-interface-session rpc clear-captive-portal-firewall { description "Clear captive-portal firewall statistics for a counter"; input { leaf counter-name { type string; default "all"; description "Clear firewall statistics for this counter"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-firewall { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-firewall rpc clear-captive-portal-firewall-interface { description "Clear firewall statistics on this interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-firewall-interface rpc clear-captive-portal-mac-session { description "Clear 802.1X session on a MAC address"; input { leaf session-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-mac-session rpc clear-dot1x-eapol-block-interface-session { description "Clear eapol-block timer for all sessions on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-eapol-block-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-eapol-block-interface-session rpc clear-dot1x-eapol-block-mac-session { description "Clear eapol-block timer for session on a MAC address"; input { leaf static-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear eapol-block timer"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-eapol-block-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-eapol-block-mac-session rpc clear-dot1x-interface-session { description "Clear 802.1X session on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-interface-session rpc clear-dot1x-supplicant-interface-session { description "Clear supplicant sessions on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-supplicant-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-supplicant-interface-session rpc clear-dot1x-dynamic-vlan { description "Clear 802.1X dynamic created vlan"; output { choice output_c { leaf output { type string; } anyxml dot1x-dynamic-vlan { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-dynamic-vlan rpc clear-dot1x-firewall { description "Clear dot1x firewall statistics for a counter"; input { leaf counter-name { type string; default "all"; description "Clear firewall statistics for this counter"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-firewall { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-firewall rpc clear-dot1x-firewall-interface { description "Clear firewall statistics on this interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-firewall-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-firewall-interface rpc clear-dot1x-mac-session { description "Clear 802.1X session on a MAC address"; input { leaf static-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-mac-session rpc clear-dot1x-statistics { description "Clear 802.1X statistics on an interface"; output { choice output_c { leaf output { type string; } anyxml dot1x-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-statistics rpc clear-dot1x-statistics-interface { description "Clear 802.1X statistics on this interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-statistics-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-statistics-interface rpc clear-dot1x-recovery-timeout { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml dot1x-recovery-timeout { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-recovery-timeout rpc clear-dot1x-recovery-timeout-interface { description "Clear port error for the specified interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-recovery-timeout-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-recovery-timeout-interface rpc clear-helper-statistics-information { description "Clear helper statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-helper-statistics-information rpc clear-diameter-peer { description "Clear diameter peer information"; input { leaf clear-peer-what { type enumeration { enum "connection" { value 0; description "Clear diameter peer connection(default)"; } enum "statistics" { value 1; description "Clear diameter peer statistics"; } } default "connection"; } leaf clear-diameter-peer-name { type string; mandatory true; description "Peer name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-peer rpc clear-diameter-function { description "Clear diameter function information"; input { leaf clear-function-what { type enumeration { enum "statistics" { value 0; description "Clear diameter function statistics"; } } mandatory true; } leaf clear-diameter-function-name { type enumeration { enum "jsrc" { value 0; description "Function to use SRC application"; } enum "charging-gw" { value 1; description "Function to use CHARGING application"; } enum "gx-plus" { value 2; description "Function to use GX-PLUS application"; } enum "sd-3gpp" { value 3; description "Function to use SD-3GPP application"; } enum "nasreq" { value 4; description "Function to use NASREQ application"; } enum "pcrf" { value 5; description "Function to use PCRF(GX) application"; } enum "ocs" { value 6; description "Function to use OCS(GY) application"; } enum "s6a" { value 7; description "Function to use S6A application"; } } mandatory true; description "Function name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-function rpc clear-isdn-q931-statistics { description "Clear Q.931 layer statistics"; input { leaf interface { type string; description "Interface name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isdn-q931-statistics rpc clear-isdn-q921-statistics { description "Clear Q.921 layer statistics"; input { leaf interface { type string; description "Interface name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isdn-q921-statistics rpc clear-tgm-media-gateway-controller { description "Clear TGM information for this FPC"; input { leaf slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC slot number"; } leaf command { type enumeration { enum "media-gateway-controller" { value 0; description "Name of one or more media gateway controllers"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tgm-media-gateway-controller rpc clear-monitor-security-flow-filter { description "Flow packet debug filter"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf filter-name { type string; description "Name of packet filter"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-monitor-security-flow-filter rpc clear-poe-telemetries-information { description "Clear PoE telemetries interface information"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-poe-telemetries-information rpc clear-wlan-access-points-client-associations { description "Clear access point client associations"; input { leaf wlan-access-point-name { type string; mandatory true; description "Name of the access point"; } leaf virtual-access-points { type enumeration { enum "0" { value 0; description "VAP identifier 0"; } enum "1" { value 1; description "VAP identifier 1"; } enum "2" { value 2; description "VAP identifier 2"; } enum "3" { value 3; description "VAP identifier 3"; } enum "4" { value 4; description "VAP identifier 4"; } enum "5" { value 5; description "VAP identifier 5"; } enum "6" { value 6; description "VAP identifier 6"; } enum "7" { value 7; description "VAP identifier 7"; } } mandatory true; description "Clear access point client on specific virtual access point"; } leaf radio { type enumeration { enum "1" { value 0; description "Radio index 1"; } enum "2" { value 1; description "Radio index 2"; } } mandatory true; description "Clear access point client on specific radio"; } leaf mac-address { type jt:mac-addr; mandatory true; description "MAC address of client"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-wlan-access-points-client-associations rpc clear-retag-statistics { description "Clear L2 vlan rewrite statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf interface { type string; description "Rewrite statistics interface"; } leaf vlan-id { type string; description "Rewrite statistics on vlan-id"; } leaf clear-all { type empty; description "Clear all statistics"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml clear-vlan-retag-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-retag-statistics rpc clear-ethernet-switching-context-history { description "Clear context history"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-context-history rpc clear-ethernet-switching-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table rpc clear-ethernet-switching-interface-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-interface-table rpc clear-ethernet-switching-table-persistent-learning { description "Clear persistent-mac entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning rpc clear-ethernet-switching-table-persistent-learning-interface { description "Clear persistent MACs for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning-interface rpc clear-ethernet-switching-table-persistent-learning-mac { description "Clear one persitent MAC or all peristent MACs"; input { leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning-mac rpc clear-ethernet-switching-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-recovery rpc clear-ethernet-switching-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan { type string; description "VLAN(name or ID)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-recovery-interface rpc clear-ethernet-switching-mac-learning-log { description "Clear all MAC address learning log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-mac-learning-log rpc clear-vlans-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vlans-mac-ip-table rpc clear-ethernet-switching-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-arp-table rpc clear-ethernet-switching-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-nd-table rpc clear-esw-satellite-control-logging { description "Clear satellite ethernet-switching logging"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esw-satellite-control-logging rpc clear-esw-satellite-vlan-auto-sense { description "Clear satellite VLAN auto-sense IFBDs"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of the vlan logical interface"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "65 .. 254"; } } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esw-satellite-vlan-auto-sense rpc clear-resman { description "Clear resource manager information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-resman rpc clear-pgm-negative-acknowledgments { description "Clear PGM NAK state information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-negative-acknowledgments rpc clear-pgm-source-path-messages { description "Clear PGM source path message state information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-source-path-messages rpc clear-pgm-statistics { description "Clear PGM statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-statistics rpc clear-amt-tunnel { description "Clear AMT tunnel"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel rpc clear-amt-tunnel-interface { description "AMT tunnel interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; mandatory true; description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-interface rpc clear-amt-tunnel-gateway-address { description "AMT tunnel gateway address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf address { type string; mandatory true; description "IP address of the gateway"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "UDP port of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-gateway-address rpc clear-amt-tunnel-statistics { description "Clear AMT tunnel message statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-statistics rpc clear-amt-tunnel-interface-statistics { description "AMT tunnel interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; mandatory true; description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-interface-statistics rpc clear-amt-tunnel-gateway-address-statistics { description "AMT tunnel gateway address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf address { type string; mandatory true; description "IP address of the gateway"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "UDP port of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-gateway-address-statistics rpc clear-amt-statistics { description "Clear AMT statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-statistics rpc clear-auto-bandwidth-history-log-information { description "Clear auto-bandwidth history log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-bandwidth-history-log-information rpc clear-auto-bandwidth-traffic-information { description "Clear auto-bandwidth probe traffic"; input { choice clear-traffic-arg { leaf all { type empty; description "Clear all auto-bandwidth probe traffic"; } leaf probe-name { type string; description "Name of probe"; } } // choice clear-traffic-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-bandwidth-traffic-information rpc clear-bgp-damping { description "Clear damping information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf prefix { type string; description "Destination prefix and prefix length"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-damping rpc clear-bgp-neighbor { description "Clear BGP neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf disposition { type enumeration { enum "soft" { value 0; description "Soft reset outbound state"; } enum "soft-minimum-igp" { value 1; description "Soft reset outbound state with refresh of minimum igp MED"; } enum "soft-minimum-effective-aigp" { value 2; description "Soft reset outbound state with refresh of minimum effective aigp MED"; } enum "soft-inbound" { value 3; description "Soft reset inbound state by issuing Refresh"; } enum "malformed-route" { value 4; description "Clear malformed routes"; } enum "stale-routes" { value 5; description "Clear stale routes"; } enum "gracefully" { value 6; description "Allow peer to start graceful restart receiving-speaker mode, if possible"; } } } leaf instance { type string; description "Name of BGP instance"; } leaf as { type string; description " Autonomous system number in plain number or 'higher 16bits'.'Lower 16 bits' (asdot notation) format"; } choice neighbor-choice { leaf neighbor { type string; description "Particular BGP neighbor to clear"; } leaf all { type empty; description "Clear All BGP neighbors"; } } // choice neighbor-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-neighbor rpc clear-bgp-table { description "Refresh routes in a routing table"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf table { type string; mandatory true; description "Name of table to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-table rpc clear-esis-adjacency { description "Clear ES-IS adjacencies"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of ES-IS instance"; } leaf interface { type string; description "Name of interface"; } leaf neighbor { type string; description "Name of neighbor"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esis-adjacency rpc clear-esis-statistics { description "Clear ES-IS statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of ES-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esis-statistics rpc clear-evpn-duplicate-mac-suppression { description "Clear duplicate MAC suppression"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Clear duplicate MAC suppression for a specific instance"; } leaf l2-domain-id { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 16777214"; } } description "Clear duplicate MAC suppression for a specific L2 domain"; } leaf mac-address { type jt:mac-addr; description "Clear duplicate MAC suppression for a specific MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-duplicate-mac-suppression rpc clear-evpn-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-mac-table rpc clear-evpn-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-interface-mac-table rpc clear-evpn-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-mac-ip-table rpc clear-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-table rpc clear-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-table rpc clear-evpn-statistics { description "Clear EVPN statistics information"; input { leaf instance { type string; mandatory true; description "EVPN instance name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-statistics rpc clear-exp-segs-all-information { description "Clear express segments"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf segment-type { type enumeration { enum "all" { value 0; description "Reset 'all' the express-segments originating on this router"; } } default "all"; } leaf clear-exp-segs-name-information { type string; description "Reset 'name' matching express-segments - Must select 'name' or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-exp-segs-all-information rpc clear-exp-segs-trafficd-eng-information { description "Clear express-segment insertion into TED"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select choice clear-choice { leaf clear-exp-segs-traffic-eng-name-information { type string; description "Name of express-segment - Must select 'name' or 'all'"; } leaf all { type empty; description "All matching express-segments - Must select 'name' or 'all'"; } } // choice clear-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-exp-segs-trafficd-eng-information rpc clear-igmp-statistics { description "Clear IGMP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-statistics rpc clear-igmp-membership { description "Clear IGMP group membership"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } choice clear_arg { leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf all { type empty; description "Clear all IGMP group membership"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-membership rpc clear-igmp-snooping-statistics { description "Clear IGMP snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-statistics rpc clear-igmp-snooping-bridge-domain-statistics { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-bridge-domain-statistics rpc clear-igmp-snooping-vlan-statistics { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-vlan-statistics rpc clear-igmp-snooping-membership { description "Clear IGMP snooping group membership"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-membership rpc clear-igmp-snooping-bridge-domain-membership { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-bridge-domain-membership rpc clear-igmp-snooping-vlan-membership { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-vlan-membership rpc clear-dynamic-tunnels-database-statistics { description "Clear dynamic-tunnels statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf destination { type string; description "IP or IP-color<c> address with optional prefix length of destination"; } leaf next-hop { type empty; description "Clear only tunnel nexthop traffic statistics of the tunnels"; } leaf tunnel-type { type enumeration { enum "ipoip" { value 0; description "IPIP tunnel type"; } enum "gre" { value 1; description "GRE tunnel type"; } enum "udp" { value 2; description "UDP tunnel type"; } } description "Clear traffic statistics of all the tunnels with given tunnel type"; } leaf tunnel-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear traffic statistics of all the tunnels with given tunnel-id"; } leaf table { type string; description "Clear traffic statistics of all tunnels belonging to this routing table"; } leaf chain-type { type enumeration { enum "v4" { value 0; description "V4 next-hops"; } enum "v6" { value 1; description "V6 next-hops"; } } description "Clear traffic statistics of all tunnels with given next-hop type"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dynamic-tunnels-database-statistics rpc clear-isis-adjacency-information { description "Clear IS-IS adjacencies"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf interface { type string; description "Name of interface"; } choice clear-adj-arg { leaf all { type empty; description "Clear all IS-IS adjacencies"; } leaf neighbor { type string; description "Name of neighbor"; } } // choice clear-adj-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-adjacency-information rpc clear-isis-database-information { description "Clear IS-IS database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } choice clear-db-arg { leaf all { type empty; description "Clear all IS-IS database entries"; } leaf entries { type string; description "Name of database entry"; } } // choice clear-db-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-database-information rpc clear-isis-layer2-map-information { description "Clear IS-IS ARP/ND mapping information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf destination { type jt:ipaddr; description "IP address of mapping entry"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-layer2-map-information rpc clear-isis-overload-information { description "Clear overload bit and regenerate LSPs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-overload-information rpc clear-isis-statistics-information { description "Clear IS-IS statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-statistics-information rpc clear-isis-interface-statistics-information { description "Clear ISIS interface statistics information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf interface-name { type string; description "Name of interface"; } leaf all { type empty; description "Clear all interface statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-interface-statistics-information rpc clear-isis-spring-information { description "Clear SPRING information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-information rpc clear-isis-spring-flex-algorithm-information { description "Clear SPRING flex-algorithm information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } leaf level { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 2"; } } description "Number of IS-IS level"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-flex-algorithm-information rpc clear-isis-spring-traffic-information { description "Clear SPRING traffic-statistics-information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all interface traffic-statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-traffic-information rpc clear-l2ckt-pw-auto-sensing { description "Clear Layer 2 circuit PW auto-sensing state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor { type string; default "all"; description "IP address of neighbor"; } leaf vc-id { type string; default "all"; description "VC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2ckt-pw-auto-sensing rpc clear-vpls-mac-address { description "Clear a VPLS media access control address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; default "all"; description "VPLS instance name"; } leaf address { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-address rpc clear-vpls-statistics { description "Clear a VPLS statistics information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; mandatory true; description "VPLS instance name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-statistics rpc clear-vpls-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-table rpc clear-vpls-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-interface-mac-table rpc clear-vpls-mac-move-action { description "Clear disable of interface units"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-move-action rpc clear-vpls-interface-mac-move-action { description "Clear disabling for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-interface-mac-move-action rpc clear-ldp-neighbors { description "Clear LDP neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } choice clear_arg { leaf all { type empty; description "Clear all neighbors"; } leaf neighbor { type jt:ipaddr; description "IP address of the neighbor"; } leaf ldp-family { type enumeration { enum "inet" { value 0; description "Clear IPv4 neighbors"; } enum "inet6" { value 1; description "Clear IPv6 neighbors"; } } } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-neighbors rpc clear-ldp-sessions { description "Clear LDP sessions"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } choice clear_arg { leaf all { type empty; description "Clear all sessions"; } leaf destination { type jt:ipaddr; description "IP address of session destination"; } leaf ldp-family { type enumeration { enum "inet" { value 0; description "Clear IPv4 sessions"; } enum "inet6" { value 1; description "Clear IPv6 sessions"; } } } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-sessions rpc clear-ldp-statistics { description "Clear LDP statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-statistics rpc clear-ldp-interface-hello-statistics { description "Clear LDP interface hello statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-interface-hello-statistics rpc clear-mld-statistics { description "Clear MLD statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-statistics rpc clear-mld-membership { description "Clear MLD group membership"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } choice clear_arg { leaf group { type jt:ipv6prefix; description "IPv6 address range for group"; } leaf all { type empty; description "Clear all MLD group membership"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-membership rpc clear-mld-snooping-statistics { description "Clear MLD snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-statistics rpc clear-mld-snooping-bridge-domain-statistics { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-bridge-domain-statistics rpc clear-mld-snooping-vlan-statistics { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-vlan-statistics rpc clear-mld-snooping-membership { description "Clear MLD snooping group membership"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-membership rpc clear-mld-snooping-bridge-domain-membership { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-bridge-domain-membership rpc clear-mld-snooping-vlan-membership { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-vlan-membership rpc clear-mpls-lsp-information { description "Reset nontransit or egress LSPs originating on this router"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf opt { type enumeration { enum "optimize" { value 0; description "Perform nonpreemptive optimization computation now"; } enum "optimize-aggressive" { value 1; description "Perform aggressive optimization computation now"; } } } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } enum "reverse-statistics" { value 1; description "Clear LSP reverse-statistics for bidirectional LSPs"; } enum "counters" { value 2; description "Clear LSP Flap/MBB counters"; } } } leaf autobw { type enumeration { enum "autobandwidth" { value 0; description "Clear LSP autobandwidth counters"; } } } choice clear-arg { leaf regex { type string; description "Regular expression for LSP names to match"; } leaf all { type empty; description "Reset 'all' the ingress LSPs originating on this router"; } } // choice clear-arg leaf path { type string; description "Regular expression for LSP path to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-lsp-information rpc clear-mpls-container-lsp-information { description "Reset nontransit or egress container LSP originating on this router"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf opt { type enumeration { enum "optimize" { value 0; description "Perform nonpreemptive optimization computation now"; } enum "optimize-aggressive" { value 1; description "Perform aggressive optimization computation now"; } } } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } } } leaf autobw { type enumeration { enum "autobandwidth" { value 0; description "Clear LSP autobandwidth counters"; } } } choice clear-arg { leaf regex { type string; description "Name of Container LSP"; } leaf all { type empty; description "Reset 'all' the nontransit or egress Container LSPs originating on this router"; } } // choice clear-arg leaf history { type enumeration { enum "history" { value 0; description "Clear container LSP samples from the history"; } } } leaf member { type string; description "Regular expression for member LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-container-lsp-information rpc clear-mpls-label-information { description "MPLS label"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf history { type enumeration { enum "history" { value 0; description "Clear label history"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-label-information rpc clear-mpls-tunnel-manager-statistics-information { description "MPLS tunnel manager statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-tunnel-manager-statistics-information rpc clear-mpls-static-lsp-information { description "Reset static LSP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } } mandatory true; } leaf regex { type string; description "Regular expression for LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-static-lsp-information rpc clear-mpls-traceroute-database-ldp { description "Clear FECs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf fec { type jt:ipprefix; description "IP address and optional prefix length of FEC"; } leaf routing-instance { type string; description "Name of routing instance, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-traceroute-database-ldp rpc clear-pm-mpls-lsp-information { description "Reset non-transit or egress LSPs originating on this router"; input { leaf regex { type string; description "Regular expression for LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pm-mpls-lsp-information rpc clear-msdp-statistics { description "Clear MSDP peer statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf peer { type jt:ipv4addr; description "IP address of peer that provided statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-msdp-statistics rpc clear-msdp-cache { description "Clear the MSDP source-active cache"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } choice clear_arg { leaf peer { type jt:ipv4addr; description "IP address of peer that provided cache entries"; } leaf all { type empty; description "Clear all MSDP source-active cache entries"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-msdp-cache rpc clear-multicast-sessions { description "Clear multicast sessions"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf regexp { type string; description "Regular expression for sessions to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-sessions rpc clear-multicast-statistics { description "Clear multicast statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-statistics rpc clear-multicast-forwarding-cache { description "Clear multicast forwarding cache"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 forwarding cache"; } enum "inet6" { value 1; description "Clear IPv6 forwarding cache"; } } default "inet"; description "Address family"; } leaf all { type empty; mandatory true; description "Clear all multicast forwarding cache entries"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-forwarding-cache rpc clear-multicast-scope-statistics { description "Clear multicast scope statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-scope-statistics rpc clear-multicast-bandwidth-admission { description "Re-apply bandwidth admission control"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "For IPv4 "; } enum "inet6" { value 1; description "For IPv6 "; } } default "inet"; description "Address family"; } leaf group { type jt:ipaddr; description "Destination group address"; } leaf source { type jt:ipaddr; description "Source address"; } leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-bandwidth-admission rpc clear-ospf-neighbor-information { description "Clear OSPF neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear all Neighbor"; } leaf interface { type string; description "Name of logical interface"; } leaf neighbor { type string; description "Name of neighbor"; } leaf area { type jt:areaid; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-neighbor-information rpc clear-ospf-database-information { description "Clear OSPF database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear All Database"; } leaf area { type string; default "all"; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-database-information rpc clear-ospf-database-protection { description "Clear OSPF database protection related state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-database-protection rpc clear-ospf-statistics-information { description "Clear OSPF statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-statistics-information rpc clear-ospf-io-statistics-information { description "Clear OSPF I/O statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-io-statistics-information rpc clear-ospf-overload-information { description "Clear overload bit and rebuild LSAs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-overload-information rpc clear-ospf-spring-information { description "Clear SPRING information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-spring-information rpc clear-ospf-spring-flex-algorithm-information { description "Clear SPRING flex-algorithm information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-spring-flex-algorithm-information rpc clear-ospf3-neighbor-information { description "Clear OSPFv3 neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear all Neighbor"; } leaf interface { type string; description "Name of logical interface"; } leaf neighbor { type string; description "Name of OSPFv3 neighbor"; } leaf area { type jt:areaid; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-neighbor-information rpc clear-ospf3-database-information { description "Clear OSPFv3 database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear All Database"; } leaf area { type string; default "all"; description "Area ID of OSPFv3 area"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-database-information rpc clear-ospf3-database-protection-information { description "Clear OSPFv3 database protection related state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-database-protection-information rpc clear-ospf3-statistics-information { description "Clear OSPFv3 statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-statistics-information rpc clear-ospf3-io-statistics-information { description "Clear OSPFv3 I/O statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-io-statistics-information rpc clear-ospf3-overload-information { description "Clear overload bit and rebuild LSAs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-overload-information rpc clear-pim-statistics { description "Clear PIM statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-statistics rpc clear-pim-join-state { description "Clear PIM join/prune state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } choice clear_arg { leaf group { type jt:ipprefix; description "IP address and optional prefix length of group"; } leaf all { type empty; description "Clear all PIM join/prune states"; } } // choice clear_arg leaf exact { type empty; description "Clear only group that matches exactly"; } leaf source { type jt:ipprefix; description "IP address and optional prefix length of source"; } leaf rp { type jt:ipprefix; description "IP address and optional prefix length of rendezvous point"; } leaf sparse { type empty; description "Clear only PIM sparse-mode entries (including SSM)"; } leaf dense { type empty; description "Clear only PIM dense-mode entries"; } leaf bidirectional { type empty; description "Clear only bidirectional PIM entries"; } leaf star-g { type empty; description "Clear only *,G entries"; } leaf sg { type empty; description "Clear only S,G entries"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 join/prune state"; } enum "inet6" { value 1; description "Clear IPv6 join/prune state"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-join-state rpc clear-pim-register-state { description "Clear PIM register state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 register state"; } enum "inet6" { value 1; description "Clear IPv6 register state"; } } default "inet"; description "Address family"; } leaf all { type empty; mandatory true; description "Clear all PIM register states"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-register-state rpc clear-pim-join-distribution { description "Redistribute PIM joins"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf all { type empty; mandatory true; description "Redistribute all PIM joins"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-join-distribution rpc clear-pim-snooping-join { description "Clear PIM snooping join"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-snooping-join rpc clear-pim-snooping-statistics { description "Clear PIM snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-snooping-statistics rpc clear-ripng-statistics { description "Clear RIPng statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor-name { type string; description "Name of RIPng neighbor"; } leaf instance { type string; description "Name of RIPng instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ripng-statistics rpc clear-ripng-general-statistics { description "Clear RIPng general statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ripng-general-statistics rpc clear-rip-statistics { description "Clear RIP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor-name { type string; description "Name of RIP neighbor"; } leaf instance { type string; description "Name of RIP instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-statistics rpc clear-rip-peer-statistics { description "Clear peer statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf address { type string; description "Ip address of peer"; } leaf peer-all { type enumeration { enum "all" { value 0; description "Clear statistics of all peers"; } } description "Clear statistics of all peers"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-peer-statistics rpc clear-rip-general-statistics { description "Clear RIP general statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-general-statistics rpc clear-validation-database { description "Clear the route validation database"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-database rpc clear-validation-session { description "Clear route validation session"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf destination { type jt:ipaddr; description "IP address of session"; } leaf disposition { type enumeration { enum "soft-inbound" { value 0; description "Soft reset inbound state by issuing Reset request"; } } } leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-session rpc clear-validation-statistics { description "Clear route validation statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-statistics rpc clear-rsvp-session-information { description "Preempt RSVP session"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select choice clear-choice { leaf session-name { type string; description "Name of session - Must select 'name' or 'all'"; } leaf all { type empty; description "All matching sessions - Must select 'name' or 'all'"; } } // choice clear-choice leaf instance { type string; description "Name of routing instance"; } leaf lsp-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "LSP ID of the RSVP sender"; } leaf tunnel-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Tunnel ID of the RSVP session"; } leaf connection-source { type jt:ipaddr; description "Source of the label-switched path"; } leaf connection-destination { type jt:ipaddr; description "Destination of the label-switched path"; } leaf optimize-fast-reroute { type empty; description "Perform fast-reroute optimization computation now"; } leaf gracefully { type empty; description "Gracefully tear down RSVP sessions"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rsvp-session-information rpc clear-rsvp-counters-information { description "Clear RSVP counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rsvp-counters-information rpc clear-l2-learning-context-history { description "Clear context history"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-context-history rpc clear-l2-learning-remote-backbone-edge-bridges { description "Clear remote backbone edge bridges in a PBBN network"; input { leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-remote-backbone-edge-bridges rpc clear-l2-learning-redundancy-group-statistics { description "Clear redundancy group statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf redundancy-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967294"; } } default "0"; description "Display information for a specified RG"; } leaf options { type enumeration { enum "arp-statistics" { value 0; description "Show MCAE ARP Synchronization statistics"; } enum "nd-statistics" { value 1; description "Show MCAE ND synchronization statistics"; } } description "Clear information for specified RG or all RG(s)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-redundancy-group-statistics rpc clear-evpn-arp-statistics { description "Clear EVPN ARP statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-statistics rpc clear-evpn-arp-statistics-interface { description "Clear ARP information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-statistics-interface rpc clear-evpn-nd-statistics { description "Clear EVPN ND statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-statistics rpc clear-evpn-nd-statistics-interface { description "Clear ND information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-statistics-interface rpc clear-bridge-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-mac-table rpc clear-bridge-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-interface-mac-table rpc clear-bridge-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-mac-ip-table rpc clear-bridge-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-recovery rpc clear-bridge-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-recovery-interface rpc clear-bridge-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-evpn-arp-table rpc clear-bridge-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-evpn-nd-table rpc clear-bridge-statistics { description "Clear bridge statistics information"; input { leaf bridge-domain { type string; mandatory true; description "Name of bridging domain"; } leaf instance { type string; description "Display information for a specified instance"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-statistics rpc clear-bridge-satellite-control-logging { description "Clear satellite bridge logging"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-satellite-control-logging rpc clear-bridge-satellite-vlan-auto-sense { description "Clear satellite VLAN auto-sense IFBDs"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of the bridge logical interface"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "65 .. 254"; } } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-satellite-vlan-auto-sense rpc clear-mac-vrf-forwarding { description "Clear MAC VRF learned Layer 2 MAC address information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-forwarding rpc clear-mac-vrf-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-table rpc clear-mac-vrf-interface-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-interface-table rpc clear-mac-vrf-table-persistent-learning { description "Clear persistent-mac entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-table-persistent-learning rpc clear-mac-vrf-persistent-learning-interface { description "Clear persistent MACs for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-persistent-learning-interface rpc clear-mac-vrf-table-persistent-learning-mac { description "Clear one persitent MAC or all peristent MACs"; input { leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-table-persistent-learning-mac rpc clear-mac-vrf-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-recovery rpc clear-mac-vrf-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan { type string; description "VLAN(name or ID)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-recovery-interface rpc clear-mac-vrf-statistics { description "Clear bridge statistics information"; input { leaf bridge-domain { type string; mandatory true; description "Name of bridging domain"; } leaf instance { type string; description "Display information for a specified instance"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-statistics rpc clear-mac-vrf-mac-learning-log { description "Clear all MAC address learning log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-learning-log rpc clear-mac-vrf-redundancy-group-statistics { description "Clear redundancy group statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf redundancy-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967294"; } } default "0"; description "Display information for a specified RG"; } leaf options { type enumeration { enum "arp-statistics" { value 0; description "Show MCAE ARP Synchronization statistics"; } enum "nd-statistics" { value 1; description "Show MCAE ND synchronization statistics"; } } description "Clear information for specified RG or all RG(s)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-redundancy-group-statistics rpc clear-mac-vrf-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ip-table rpc clear-mac-vrf-mac-ipv4-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ipv4-table rpc clear-mac-vrf-mac-ipv6-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ipv6-table rpc clear-lldp-neighbors { description "Clear LLDP neighbor information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-neighbors rpc clear-lldp-interface-neighbors { description "Clear LLDP interface statistics"; input { leaf interface-device { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-interface-neighbors rpc clear-lldp-statistics { description "Clear LLDP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-statistics rpc clear-lldp-interface-statistics { description "Clear LLDP interface statistics"; input { leaf interface-device { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-interface-statistics rpc clear-passive-monitoring { description "Clear passive monitoring statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-passive-monitoring rpc clear-passive-monitoring-statistics { description "Clear statistics"; input { leaf interface-name { type string; mandatory true; description "Name of monitoring interface, wildcard, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-passive-monitoring-statistics rpc clear-path-computation-client-statistics { description "Clear per PCE statistics"; input { leaf pce-id { type string; description "PCE ID from configuration"; } leaf count { type enumeration { enum "all" { value 0; description "Clear statistics of all available PCEs"; } } } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-path-computation-client-statistics rpc clear-ppp-statistics-information { description "Clear PPP statistics"; input { leaf type { type enumeration { enum "memory" { value 0; description "Clear PPP process memory statistics"; } } description "Type of statistic to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ppp-statistics-information rpc clear-pppoe-sessions-information { description "Clear sessions on all interfaces"; input { choice sessions-choice { leaf no-confirm { type empty; description "Clear all PPPoE sessions"; } leaf interface { type string; description "Name of PPPoE logical interface"; } } // choice sessions-choice } output { choice output_c { leaf output { type string; } anyxml pppoe-sessions-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-sessions-information rpc clear-pppoe-statistics-information { description "Clear sum of statistics of all interfaces"; output { choice output_c { leaf output { type string; } anyxml pppoe-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-statistics-information rpc clear-pppoe-statistics-interface-information { description "Clear interface information"; input { leaf interface-name { type string; mandatory true; description "Name of PPPoE logical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-statistics-interface-information rpc clear-r2cp-radio { description "Clear radio"; input { choice radio-id { leaf all { type empty; description "Reset all radios"; } leaf radio-name { type string; description "Radio ID"; } } // choice radio-id } output { choice output_c { leaf output { type string; } anyxml r2cp-clear-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-radio rpc clear-r2cp-statistics { description "Clear statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-statistics rpc clear-r2cp-session { description "Reset R2CP session"; input { choice session-id_choice { leaf all { type empty; description "Reset all sessions"; } leaf session-id { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "Session ID"; } } // choice session-id_choice leaf vlan { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "0 .. 4094"; } } description "Vlan identifier"; } } output { choice output_c { leaf output { type string; } anyxml r2cp-clear-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-session rpc clear-database-replication-statistics-information { description "Clear database replication statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-database-replication-statistics-information rpc clear-firewall-counters { description "Clear firewall counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf counter { type string; description "Counter name"; } leaf filter { type string; mandatory true; description "Filter name"; } choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-counters rpc clear-all-firewall-conters { description "Clear all firewall counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-firewall-conters rpc clear-firewall-log { description "Clear all firewall log"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-log rpc clear-protection-group-information { description "Clear protection group information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-protection-group-information rpc clear-ethernet-ring-information { description "Clear ethernet ring information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-ring-information rpc clear-ethernet-ring-statistics { description "Clear ethernet ring statistics"; input { leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-ring-statistics rpc clear-mvrp-interface-statistics { description "Clear MVRP interface statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf routing-instance { type string; description "Name of routing instance"; } leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mvrp-interface-statistics rpc clear-stp-interface-statistics { description "Clear STP interface statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-interface-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-interface-statistics rpc clear-stp-routing-instance-statistics { description "Clear STP routing instance statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf routing-instance-name { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-routing-instance-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-routing-instance-statistics rpc clear-stp-bridge-statistics { description "Statistics related to bridge"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-bridge-statistics rpc clear-stp-topology-change-counter { description "Clear STP topology change counter"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 4094"; } } description "VLAN ID"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-topology-change-counter { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-topology-change-counter rpc clear-interface-stp-protocol-migration { description "Clear Protocol Migration on an interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml interface-stp-protocol-migration { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-stp-protocol-migration rpc clear-stp-buffer { description "Internal buffer for STP"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-buffer rpc clear-loop-detect-statistics-information { description "Clear loop detect interface statistics"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml loop-detect-interface-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-statistics-information rpc clear-loop-detect-enhanced-interface-state { description "Clear loop detect enhanced interface"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml ld-clear-loop-detect-enhanced-interface-state { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-enhanced-interface-state rpc clear-bpdu-error { description "Clear BPDU error on an interface (BPDU Protect)"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml bpdu-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bpdu-error rpc clear-loop-detect-error { description "Clear Loop Detect error on an interface"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml loop-detect-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-error rpc clear-mac-rewrite-error { description "Clear mac-rewrite error on an interface"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml mac-rewrite-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-rewrite-error } // module junos-es-rpc-clear
© 2023 YumaWorks, Inc. All rights reserved.