From d0f0ca16ac1f2a641c5f1f9ababbef23fdb2a18c Mon Sep 17 00:00:00 2001 From: Kevin Scaggs Date: Fri, 9 Nov 2018 15:55:02 -0600 Subject: Updates to common Made limited updates to policy, started drafting some material in a 'root' package, and added a fair amount of classes in network function. Issue-ID: MODELING-104 Change-Id: Iefdb91ad88cbbadf21b84d4768e81049990d00f2 Signed-off-by: Kevin Scaggs --- papyrus/ONAP Information Model/Common.uml | 426 +++++++++++++++++------------- 1 file changed, 238 insertions(+), 188 deletions(-) (limited to 'papyrus/ONAP Information Model/Common.uml') diff --git a/papyrus/ONAP Information Model/Common.uml b/papyrus/ONAP Information Model/Common.uml index a4f3705..b1356b4 100644 --- a/papyrus/ONAP Information Model/Common.uml +++ b/papyrus/ONAP Information Model/Common.uml @@ -1331,7 +1331,7 @@ Note: current data type (String) may be changed to Common Resource Datatype L3Ad - + Syslog’s can be classified as either Control or Session/Traffic. They differ by message content and expected volume: • Control logs are generally free-form human-readable text used for reporting errors or warnings supporting the operation and troubleshooting of NFs. The volume of these logs is typically less than 2k per day. @@ -2658,7 +2658,7 @@ Field Type Required? Description The ipmiProcessor datatype provides ipmi processor metrics - + Io module temperatue in celsius @@ -2672,12 +2672,6 @@ Field Type Required? Description - - - Identifier for the power supply - - - Array of processorDimmAggregate ThermalMargin objects @@ -2685,6 +2679,12 @@ Field Type Required? Description + + + Identifier for the power supply + + + @@ -4177,7 +4177,7 @@ Note: in ATTServiceSpecification - VesEventListener v5.4.1 type = field []. - +
@@ -4357,7 +4357,7 @@ Note: in ATTServiceSpecification - VesEventListener v5.4.1 type = field []. - +
@@ -4597,56 +4597,6 @@ Note: in ATTServiceSpecification - VesEventListener v5.4.1 type = field []. Policy actions have the semantics of "SET variable to value". There are two types of actions: - - - This is a string attribute that defines a set of one or more keywords that a policy administrator may use to assist in characterizing or categorizing a policy object to facilitate search operations. The following keywords are pre-defined: - -Permitted Values: -Unknown InstallPermissions - ConfigChange InstallMethod - Default Error - Usage InternalError - Security ExternalError - Authentication Notification - Authorization Publish - Accounting Subscribe - Auditing Publish-Subscribe - Service Exception - CustomerFacingService - ResourceFacingService - -Notes: Not present in the ITU specs; the CIM defines a PolicyKeyword attribute, but its semantics are very different. - - - - - - This is a generic naming attribute that can be used to identify different policy entities. This enables commonName to be used to enforce enterprise or service provider generic naming and this attribute to be used to fine tune the naming of policy entities. Thus, commonName is public in scope and policyName is private to policy. - -Notes: -Not present in the ITU specs or CIM specs. - - - - - Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). - - - - - - This is a string, and defines a textual free-form description of the object. - -Notes: -This attribute doesn’t exist in M.3100. The CIM has two attributes for this purpose, Caption (a short description) and Description. - - - - - - Unambiguously distinguishes different object instances. It is the naming attribute of the object. - - @@ -4949,6 +4899,12 @@ Finally, "Do All Without Failure or Do Nothing" means that all actions + + PolicyEvents can include a state chnage, a VES Event, or a configuration request. + + + Model Based Strongly On the TMF SID + This is the base class for all simple PolicyActions. A simple PolicyAction consists of a single Boolean clause, which is used to perform a single action. This consists of a single occurrence of a PolicyStatement, which is of the form: @@ -4994,58 +4950,6 @@ Notes: Not present in the ITU or CIM specs. - - - This is a string attribute that defines a set of one or more keywords that a policy administrator may use to assist in characterizing or categorizing a policy object to facilitate search operations. The following keywords are pre-defined: - -Permitted Values: -Unknown InstallPermissions - ConfigChange InstallMethod - Default Error - Usage InternalError - Security ExternalError - Authentication Notification - Authorization Publish - Accounting Subscribe - Auditing Publish-Subscribe - Service Exception - CustomerFacingService - ResourceFacingService - -Notes: Not present in the ITU specs; the CIM defines a PolicyKeyword attribute, but its semantics are very different. - - - - - - This is a generic naming attribute that can be used to identify different policy entities. This enables commonName to be used to enforce enterprise or service provider generic naming and this attribute to be used to fine tune the naming of policy entities. Thus, commonName is public in scope and policyName is private to policy. - -Notes: -Not present in the ITU specs or CIM specs. - - - - - - Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). - - - - - - This is a string, and defines a textual free-form description of the object. - -Notes: -This attribute doesn’t exist in M.3100. The CIM has two attributes for this purpose, Caption (a short description) and Description. - - - - - - Unambiguously distinguishes different object instances. It is the naming attribute of the object. - - - @@ -5089,32 +4993,6 @@ Notes: Not present in the ITU or CIM specs. - - - - - - - - - Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). - - - - - - This is a string, and defines a textual free-form description of the object. - -Notes: -This attribute doesn’t exist in M.3100. The CIM has two attributes for this purpose, Caption (a short description) and Description. - - - - - - Unambiguously distinguishes different object instances. It is the naming attribute of the object. - - @@ -5167,43 +5045,25 @@ White - Not Ready for Review configurableProperties is a datatype - Does NF have a direct asociation to elementgroups, or would that be through adf? + Does NF have a direct asociation to elementgroups, or would that be through a df? + + + Onboarding?? + + + Onboarding + + + Abstract + + + Concrete + + + Model or Descriptor? - - - The NfIndicator class defines the indicator the NF supports - - - - - The human readable name of the NfIndicator. - - - - - - - - Defines the allowed values or value ranges of this indicator. - - - - - - - - Describe the source of the indicator. The possible values are: -• VNF, -• EM, -• Both. -This tells the consumer where to send the subscription request. - - - - - - + Common part of the various VLDs. @@ -5539,6 +5399,7 @@ Editor's note: the attribute "layerProtocol" still needs further discu + Identifier of this NFD information element. This attribute shall be globally unique. @@ -5713,6 +5574,68 @@ NOTE: This allows to provide one or more localization languages to support sel + + + The NfIndicator class defines the indicator the NF supports + + + + + The human readable name of the NfIndicator. + + + + + + + + Defines the allowed values or value ranges of this indicator. + + + + + + + + Describe the source of the indicator. The possible values are: +• VNF, +• EM, +• Both. +This tells the consumer where to send the subscription request. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5748,6 +5671,69 @@ NOTE: This allows to provide one or more localization languages to support sel + + +
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + @@ -5967,6 +5953,46 @@ Per VNF, the affinity/anti-affinity rules defined using this information element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -6678,11 +6704,6 @@ Per VNF, the affinity/anti-affinity rules defined using this information element - - - - - @@ -6697,19 +6718,9 @@ Per VNF, the affinity/anti-affinity rules defined using this information element - - - - - - - - - - @@ -6833,4 +6844,43 @@ Per VNF, the affinity/anti-affinity rules defined using this information element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg