Interface OpenconfigPlatformTypesData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface OpenconfigPlatformTypesData extends org.opendaylight.yangtools.yang.binding.DataRoot
This module defines data types (e.g., YANG identities) to support the component inventory model.This class represents the following YANG schema fragment defined in module openconfig-platform-types
module openconfig-platform-types { yang-version 1; namespace "http://openconfig.net/yang/platform-types"; prefix oc-platform-types; import openconfig-types { prefix oc-types; } import openconfig-extensions { prefix oc-ext; } oc-ext:openconfig-version 1.1.0; revision 2021-01-18 { } revision 2019-06-03 { } revision 2018-11-21 { } revision 2018-11-16 { } revision 2018-05-05 { } revision 2018-01-16 { } revision 2017-12-14 { } revision 2017-08-16 { } revision 2016-12-22 { } oc-ext:regexp-posix; oc-ext:catalog-organization openconfig; oc-ext:origin openconfig; grouping avg-min-max-instant-stats-precision1-celsius { leaf instant { type decimal64 { fraction-digits 1; } units celsius; } leaf avg { type decimal64 { fraction-digits 1; } units celsius; } leaf min { type decimal64 { fraction-digits 1; } units celsius; } leaf max { type decimal64 { fraction-digits 1; } units celsius; } uses oc-types:stat-interval-state; uses oc-types:min-max-time; } identity OPENCONFIG_HARDWARE_COMPONENT { } identity OPENCONFIG_SOFTWARE_COMPONENT { } identity CHASSIS { base OPENCONFIG_HARDWARE_COMPONENT; } identity BACKPLANE { base OPENCONFIG_HARDWARE_COMPONENT; } identity FABRIC { base OPENCONFIG_HARDWARE_COMPONENT; } identity POWER_SUPPLY { base OPENCONFIG_HARDWARE_COMPONENT; } identity FAN { base OPENCONFIG_HARDWARE_COMPONENT; } identity SENSOR { base OPENCONFIG_HARDWARE_COMPONENT; } identity FRU { base OPENCONFIG_HARDWARE_COMPONENT; } identity LINECARD { base OPENCONFIG_HARDWARE_COMPONENT; } identity CONTROLLER_CARD { base OPENCONFIG_HARDWARE_COMPONENT; } identity PORT { base OPENCONFIG_HARDWARE_COMPONENT; } identity TRANSCEIVER { base OPENCONFIG_HARDWARE_COMPONENT; } identity CPU { base OPENCONFIG_HARDWARE_COMPONENT; } identity STORAGE { base OPENCONFIG_HARDWARE_COMPONENT; } identity INTEGRATED_CIRCUIT { base OPENCONFIG_HARDWARE_COMPONENT; } identity OPERATING_SYSTEM { base OPENCONFIG_SOFTWARE_COMPONENT; } identity OPERATING_SYSTEM_UPDATE { base OPENCONFIG_SOFTWARE_COMPONENT; } identity BOOT_LOADER { base OPENCONFIG_SOFTWARE_COMPONENT; } identity SOFTWARE_MODULE { base OPENCONFIG_SOFTWARE_COMPONENT; } identity COMPONENT_OPER_STATUS { } identity ACTIVE { base COMPONENT_OPER_STATUS; } identity INACTIVE { base COMPONENT_OPER_STATUS; } identity DISABLED { base COMPONENT_OPER_STATUS; } identity FEC_MODE_TYPE { } identity FEC_ENABLED { base FEC_MODE_TYPE; } identity FEC_DISABLED { base FEC_MODE_TYPE; } identity FEC_AUTO { base FEC_MODE_TYPE; } identity FEC_STATUS_TYPE { } identity FEC_STATUS_LOCKED { base FEC_STATUS_TYPE; } identity FEC_STATUS_UNLOCKED { base FEC_STATUS_TYPE; } typedef component-power-type { type enumeration { enum POWER_ENABLED { } enum POWER_DISABLED { } } } }