openconfig_platform

openconfig_platform URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-platform:components
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/storage
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/memory
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/temperature
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/chassis
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/backplane
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/integrated-circuit
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fabric

openconfig_platform Complete JSON

{
    "openconfig-platform:components": {
        "component": [
            {
                "integrated-circuit": {}, 
                "name": "<key>", 
                "power-supply": {
                    "state": {
                        "openconfig-platform-psu:input-current": "0", 
                        "openconfig-platform-psu:input-voltage": "0", 
                        "openconfig-platform-psu:capacity": "0", 
                        "openconfig-platform-psu:output-power": "0", 
                        "openconfig-platform-psu:output-current": "0", 
                        "openconfig-platform-psu:enabled": false, 
                        "openconfig-platform-psu:output-voltage": "0"
                    }, 
                    "config": {
                        "openconfig-platform-psu:enabled": false
                    }
                }, 
                "port": {
                    "openconfig-platform-port:breakout-mode": {
                        "state": {
                            "num-channels": 0, 
                            "channel-speed": ""
                        }, 
                        "config": {
                            "num-channels": 0, 
                            "channel-speed": ""
                        }
                    }
                }, 
                "storage": {}, 
                "openconfig-platform-linecard:linecard": {
                    "state": {
                        "power-admin-state": "", 
                        "slot-id": ""
                    }, 
                    "config": {
                        "power-admin-state": ""
                    }
                }, 
                "properties": {
                    "property": [
                        {
                            "state": {
                                "name": "", 
                                "value": "", 
                                "configurable": false
                            }, 
                            "config": {
                                "name": "", 
                                "value": ""
                            }, 
                            "name": "<key>"
                        }
                    ]
                }, 
                "openconfig-platform-transceiver:transceiver": {
                    "physical-channels": {
                        "channel": [
                            {
                                "index": "<key>", 
                                "state": {
                                    "index": 0, 
                                    "description": "", 
                                    "laser-bias-current": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }, 
                                    "output-frequency": "0", 
                                    "output-power": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }, 
                                    "target-output-power": "0", 
                                    "tx-laser": false, 
                                    "input-power": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }
                                }, 
                                "config": {
                                    "index": 0, 
                                    "tx-laser": false, 
                                    "target-output-power": "0", 
                                    "description": ""
                                }
                            }
                        ]
                    }, 
                    "state": {
                        "vendor": "", 
                        "form-factor": "", 
                        "laser-bias-current": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }, 
                        "vendor-rev": "", 
                        "serial-no": "", 
                        "fault-condition": false, 
                        "enabled": false, 
                        "date-code": "", 
                        "otn-compliance-code": "", 
                        "ethernet-pmd": "", 
                        "output-power": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }, 
                        "vendor-part": "", 
                        "ethernet-pmd-preconf": "", 
                        "connector-type": "", 
                        "form-factor-preconf": "", 
                        "sonet-sdh-compliance-code": "", 
                        "present": "", 
                        "input-power": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }
                    }, 
                    "config": {
                        "form-factor-preconf": "", 
                        "enabled": false, 
                        "ethernet-pmd-preconf": ""
                    }
                }, 
                "state": {
                    "allocated-power": 0, 
                    "mfg-name": "", 
                    "used-power": 0, 
                    "mfg-date": "", 
                    "type": "", 
                    "id": "", 
                    "firmware-version": "", 
                    "openconfig-alarms:equipment-mismatch": false, 
                    "openconfig-platform-ext:entity-id": 0, 
                    "location": "", 
                    "removable": false, 
                    "memory": {
                        "available": "0", 
                        "utilized": "0"
                    }, 
                    "oper-status": "", 
                    "empty": false, 
                    "description": "", 
                    "parent": "", 
                    "software-version": "", 
                    "temperature": {
                        "alarm-severity": "", 
                        "instant": "0", 
                        "min": "0", 
                        "max": "0", 
                        "alarm-status": false, 
                        "interval": "0", 
                        "min-time": "0", 
                        "max-time": "0", 
                        "avg": "0", 
                        "alarm-threshold": 0
                    }, 
                    "name": "", 
                    "serial-no": "", 
                    "part-no": "", 
                    "hardware-version": "", 
                    "openconfig-alarms:equipment-failure": false
                }, 
                "chassis": {}, 
                "fan": {
                    "state": {
                        "openconfig-platform-fan:speed": 0
                    }
                }, 
                "backplane": {}, 
                "subcomponents": {
                    "subcomponent": [
                        {
                            "state": {
                                "name": ""
                            }, 
                            "config": {
                                "name": ""
                            }, 
                            "name": "<key>"
                        }
                    ]
                }, 
                "config": {
                    "name": ""
                }, 
                "cpu": {
                    "openconfig-platform-cpu:utilization": {
                        "state": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }
                    }
                }, 
                "fabric": {}
            }
        ]
    }
}