Commit 4d39f8fe authored by rosabolzek's avatar rosabolzek
Browse files

supportedVendorSpecificFeature mapping from rel19

parent 4ca55c35
Loading
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -110,6 +110,29 @@ module _3gpp-5g-common-yang-types {
    }
  }

  grouping VendorSpecificFeatureGrp {
    description "This <<dataType>> represents the information of vendor 
    specific feature as defined in clause 6.1.6.2.62 of 3GPP TS 29.510";

    leaf featureName {
      type string;
      mandatory true;
      config false;
      description "It is a string representing a proprietary feature 
      specific to a given vendor.
      It is recommended that the case convention for these strings is the
       same as for enumerated data types (i.e. UPPER_WITH_UNDERSCORE; 
       see 3GPP TS 29.501, clause 5.1.1).";
    }
    leaf featureVersion {
      type string;
      mandatory true;
      config false;
      description "It is a string representing the version of the feature.";
    }

  }

  grouping IpInterfaceGrp {
    leaf-list ipv4EndpointAddresses {
      description "Available endpoint IPv4 address(es) of
+21 −9
Original line number Diff line number Diff line
@@ -579,15 +579,27 @@ grouping ManagedNFProfileGrp {
      min-elements 1;
      uses nfs3gpp:NFServiceGrp;
    }
 //    leaf supportedVendorSpecificFeatures {
 //      description "It indicates a map of Vendor-Specific features, where the
 //       key of the map is the IANA-assigned SMI Network Management Private
 //       Enterprise Codes and the value of each entry of the map shall be
 //       a list (array) of VendorSpecificFeature objects as defined
 //       in the clause 5.3.247.";
 //      type string;
 //      min-elements 1;
 //    }    attributeValuePair with no defintion anywhere
     list supportedVendorSpecificFeatures {
       description "It indicates a map of Vendor-Specific features, where the
        key of the map is the IANA-assigned SMI Network Management Private
        Enterprise Codes and the value of each entry of the map shall be
        a list (array) of VendorSpecificFeature objects as defined
        in the clause 5.3.247.";
        key "enterpriseCode";

        leaf enterpriseCode {
          type uint32;
          description "IANA-assigned SMI Network Management Private Enterprise Code";
        }

        list vendorSpecificFeature {
          key "featureName";
          config false;
          description "VendorSpecificFeature objects as defined
        in the clause 5.3.247.";
        uses types5g3gpp:VendorSpecificFeatureGrp;
        }      
     }    

    list selectionConditions {
      description "Identifications of Credentials Holder or Default Credentials
+21 −1
Original line number Diff line number Diff line
@@ -220,7 +220,27 @@ module _3gpp-5gc-nrm-nfservice {
      pattern '[A-Fa-f0-9]*';
    }
  }
  list supportedVendorSpecificFeatures {
    description "It indicates a map of Vendor-Specific features, where the
     key of the map is the IANA-assigned SMI Network Management Private
     Enterprise Codes and the value of each entry of the map shall be
     a list (array) of VendorSpecificFeature objects as defined
     in the clause 5.3.247.";
     key "enterpriseCode";
     
     leaf enterpriseCode {
       type uint32;
       description "IANA-assigned SMI Network Management Private Enterprise Code";
     }

     list vendorSpecificFeature {
       key "featureName";
       config false;
       description "VendorSpecificFeature objects as defined
      in the clause 5.3.247.";
     uses types5g3gpp:VendorSpecificFeatureGrp;
     }      
  }   
  grouping ipEndPoint {
    choice address {
      leaf ipv4Address {