X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapimodels%2Fsrc%2Fmain%2Fyang%2Ftapi-dsr%402018-12-10.yang;h=d9cc0bc8953b1d1eb029586be18ef6f57f530538;hb=0067b0054ebdb285e14dc94fe3264e46856ee9ce;hp=77f5a8b55f52c41afd77a89fb4cd4c81d18fe407;hpb=92e2991cd0003f4592d12f78b20822642362bb5f;p=transportpce.git diff --git a/tapimodels/src/main/yang/tapi-dsr@2018-12-10.yang b/tapimodels/src/main/yang/tapi-dsr@2018-12-10.yang index 77f5a8b55..d9cc0bc89 100644 --- a/tapimodels/src/main/yang/tapi-dsr@2018-12-10.yang +++ b/tapimodels/src/main/yang/tapi-dsr@2018-12-10.yang @@ -1,225 +1,225 @@ -module tapi-dsr { - namespace "urn:onf:otcc:yang:tapi-dsr"; - prefix tapi-dsr; - import tapi-common { - prefix tapi-common; - } - organization "ONF OTCC (Open Transport Configuration & Control) Project"; - contact " - Project Web: - Project List: - Editor: Karthik Sethuraman - "; - description " - This module contains TAPI DSR Model definitions. - Source: TapiDsr.uml - - The TAPI YANG models included in this TAPI release are a *normative* part of the TAPI SDK. - - The YANG specifications have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG mapping tool] - - and further edited manually to comply with the [ONF IISOMI UML2YANG mapping guidelines] - - - Status of YANG model artifacts can be determined by referring to the corresponding UML artifacts. - As described in the UML models, some artifacts are considered *experimental*, and thus the corresponding YANG artifacts. - - The ONF TAPI release process does not guarantee backward compatibility of YANG models across major versions of TAPI releases. - The YANG model backward compatibility criteria are outlined in section 11 of . - YANG models included in this release may not be backward compatible with previous TAPI releases. - Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. - License: This module is distributed under the Apache License 2.0"; - revision 2018-12-10 { - description "ONF Transport API version 2.1.1. - Changes included in this TAPI release (v2.1.1) are listed in - "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-10-16 { - description "ONF Transport API version 2.1.0. - Changes included in this TAPI release (v2.1.0) are listed in - "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-03-07 { - description "ONF Transport API version 2.0.2 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-02-16 { - description "ONF Transport API version 2.0.1 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-01-02 { - description "ONF Transport API version 2.0.0 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - - /************************** - * package type-definitions - **************************/ - identity DIGITAL_SIGNAL_TYPE { - base tapi-common:LAYER_PROTOCOL_QUALIFIER; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_GigE { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_10_GigE_LAN { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_10_GigE_WAN { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_40_GigE { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_100_GigE { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_100 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_200 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_400 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_800 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_1200 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_1600 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_FC_3200 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_STM_1 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_STM_4 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_STM_16 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_STM_64 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_STM_256 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OC_3 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OC_12 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OC_48 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OC_192 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OC_768 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OTU_1 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OTU_2 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OTU_2E { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OTU_3 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_OTU_4 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_GPON { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_XGPON { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_IB_SDR { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_IB_DDR { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_IB_QDR { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_SBCON_ESCON { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_DVB_ASI { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_SDI { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_SDI_1G5 { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - identity DIGITAL_SIGNAL_TYPE_SDI_3G { - base DIGITAL_SIGNAL_TYPE; - description "none"; - } - typedef digital-signal-type { - type identityref { - base DIGITAL_SIGNAL_TYPE; - } - description "none"; - } -} +module tapi-dsr { + namespace "urn:onf:otcc:yang:tapi-dsr"; + prefix tapi-dsr; + import tapi-common { + prefix tapi-common; + } + organization "ONF OTCC (Open Transport Configuration & Control) Project"; + contact " + Project Web: + Project List: + Editor: Karthik Sethuraman + "; + description " + This module contains TAPI DSR Model definitions. + Source: TapiDsr.uml + - The TAPI YANG models included in this TAPI release are a *normative* part of the TAPI SDK. + - The YANG specifications have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG mapping tool] + + and further edited manually to comply with the [ONF IISOMI UML2YANG mapping guidelines] + + - Status of YANG model artifacts can be determined by referring to the corresponding UML artifacts. + As described in the UML models, some artifacts are considered *experimental*, and thus the corresponding YANG artifacts. + - The ONF TAPI release process does not guarantee backward compatibility of YANG models across major versions of TAPI releases. + The YANG model backward compatibility criteria are outlined in section 11 of . + YANG models included in this release may not be backward compatible with previous TAPI releases. + Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. + License: This module is distributed under the Apache License 2.0"; + revision 2018-12-10 { + description "ONF Transport API version 2.1.1. + Changes included in this TAPI release (v2.1.1) are listed in + "; + reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model + "; + } + revision 2018-10-16 { + description "ONF Transport API version 2.1.0. + Changes included in this TAPI release (v2.1.0) are listed in + "; + reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model + "; + } + revision 2018-03-07 { + description "ONF Transport API version 2.0.2 + This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. + Changes in this revision: "; + reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model + "; + } + revision 2018-02-16 { + description "ONF Transport API version 2.0.1 + This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. + Changes in this revision: "; + reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model + "; + } + revision 2018-01-02 { + description "ONF Transport API version 2.0.0 + This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. + Changes in this revision: "; + reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model + "; + } + + /************************** + * package type-definitions + **************************/ + identity DIGITAL_SIGNAL_TYPE { + base tapi-common:LAYER_PROTOCOL_QUALIFIER; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_GigE { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_10_GigE_LAN { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_10_GigE_WAN { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_40_GigE { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_100_GigE { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_100 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_200 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_400 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_800 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_1200 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_1600 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_FC_3200 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_STM_1 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_STM_4 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_STM_16 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_STM_64 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_STM_256 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OC_3 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OC_12 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OC_48 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OC_192 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OC_768 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OTU_1 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OTU_2 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OTU_2E { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OTU_3 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_OTU_4 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_GPON { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_XGPON { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_IB_SDR { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_IB_DDR { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_IB_QDR { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_SBCON_ESCON { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_DVB_ASI { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_SDI { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_SDI_1G5 { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + identity DIGITAL_SIGNAL_TYPE_SDI_3G { + base DIGITAL_SIGNAL_TYPE; + description "none"; + } + typedef digital-signal-type { + type identityref { + base DIGITAL_SIGNAL_TYPE; + } + description "none"; + } +}