Interface OpenconfigLicenseData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface OpenconfigLicenseData extends org.opendaylight.yangtools.yang.binding.DataRoot
This module defines configuration and operational state data for licenses.This class represents the following YANG schema fragment defined in module openconfig-license
module openconfig-license { yang-version 1; namespace "http://openconfig.net/yang/license"; prefix oc-license; import openconfig-extensions { prefix oc-ext; } oc-ext:openconfig-version 0.2.0; revision 2020-04-22 { } revision 2020-01-07 { } oc-ext:regexp-posix; oc-ext:catalog-organization openconfig; oc-ext:origin openconfig; grouping license-config { leaf license-id { type string; } leaf license-data { type union { type binary; type string; } } leaf active { type boolean; default false; } } grouping license-state { leaf description { type string; } leaf issue-date { type uint64; } leaf expiration-date { type uint64; } leaf in-use { type boolean; } leaf expired { type boolean; } leaf valid { type boolean; } } grouping licenses-top { container licenses { list license { key license-id; leaf license-id { type leafref { path ../config/license-id; } } container config { uses license-config; } container state { config false; uses license-config; uses license-state; } } } } grouping license-top { container license { uses licenses-top; } } }