This module defines data related to LINECARD components in the openconfig-platform model
Version: 2023-02-13
module openconfig-platform-linecard { yang-version 1; namespace "http://openconfig.net/yang/platform/linecard"; prefix oc-linecard; import openconfig-platform { prefix oc-platform; } import openconfig-extensions { prefix oc-ext; } organization "OpenConfig working group"; contact "OpenConfig working group www.openconfig.net"; description "This module defines data related to LINECARD components in the openconfig-platform model"; revision "2023-02-13" { description "Renamed platform-utilization-top to platform-resource-utilization-top."; reference "1.1.0"; } revision "2022-07-28" { description "Remove leaf power-admin-state and use a common definition instead."; reference "1.0.0"; } revision "2022-04-21" { description "Add platform utilization to linecard."; reference "0.2.0"; } revision "2020-05-10" { description "Remove when statement that references read-only entity from a read-write context."; reference "0.1.2"; } revision "2018-11-21" { description "Add OpenConfig module metadata extensions."; reference "0.1.1"; } revision "2017-08-03" { description "Initial revision"; reference "0.1.0"; } oc-ext:openconfig-version "1.1.0"; oc-ext:regexp-posix; oc-ext:catalog-organization "openconfig"; oc-ext:origin "openconfig"; grouping linecard-config { description "Configuration data for linecard components"; uses oc-platform:component-power-management; } // grouping linecard-config grouping linecard-state { description "Operational state data for linecard components"; leaf slot-id { type string; description "Identifier for the slot or chassis position in which the linecard is installed"; } } // grouping linecard-state grouping linecard-top { description "Top-level grouping for linecard data"; container linecard { description "Top-level container for linecard data"; container config { description "Configuration data for linecards"; uses linecard-config; } // container config container state { config false; description "Operational state data for linecards"; uses linecard-config; uses linecard-state; } // container state uses oc-platform:platform-resource-utilization-top; } // container linecard } // grouping linecard-top augment /oc-platform:components/oc-platform:component { description "Adding linecard data to physical inventory. This subtree is only valid when the type of the component is LINECARD."; uses linecard-top; } } // module openconfig-platform-linecard
© 2023 YumaWorks, Inc. All rights reserved.