Loading yang-models/_3gpp-ns-nrm-common.yang +36 −1 Original line number Diff line number Diff line Loading @@ -97,4 +97,39 @@ module _3gpp-ns-nrm-common { typedef DeterminCommAvailability { type Support-enum; } grouping ProvisioningRuleGrp { description "represetns the information that is captured in a provisioning rule from a network slice or network slice subnet provisioning MnS consumer. Provisioning rules are associated with a particular ServiceProfile or SliceProfile and are part of the complete set of requirements to be fulfilled by network slice or network slice subnet MnS producer."; leaf ruleType { description "This attribute specifies the type of provisioning rule."; mandatory true; type enumeration { enum INSTANCE_SHARING_RULE } leaf sharingPolicy { description "This attribute specifies sharing policy for an instance sharing rule. In case of selectively shared sharingGroup also needs to be provided." mandatory true; type enumeration; enum SHARED; enum NOT_SHARED; enum SELECTIVELY_SHARED; } leaf sharingGroup { description "This attribute indicates the group associated with a rule in case of selectively sharing. The group name is chosen by the MnS consumerand is treated as an opaque value by the MnS prodcuer."; type string; } } } } Loading
yang-models/_3gpp-ns-nrm-common.yang +36 −1 Original line number Diff line number Diff line Loading @@ -97,4 +97,39 @@ module _3gpp-ns-nrm-common { typedef DeterminCommAvailability { type Support-enum; } grouping ProvisioningRuleGrp { description "represetns the information that is captured in a provisioning rule from a network slice or network slice subnet provisioning MnS consumer. Provisioning rules are associated with a particular ServiceProfile or SliceProfile and are part of the complete set of requirements to be fulfilled by network slice or network slice subnet MnS producer."; leaf ruleType { description "This attribute specifies the type of provisioning rule."; mandatory true; type enumeration { enum INSTANCE_SHARING_RULE } leaf sharingPolicy { description "This attribute specifies sharing policy for an instance sharing rule. In case of selectively shared sharingGroup also needs to be provided." mandatory true; type enumeration; enum SHARED; enum NOT_SHARED; enum SELECTIVELY_SHARED; } leaf sharingGroup { description "This attribute indicates the group associated with a rule in case of selectively sharing. The group name is chosen by the MnS consumerand is treated as an opaque value by the MnS prodcuer."; type string; } } } }