...
Qualified Name: License::ObjectClasses
3.1.1 Classes
3.1.1.
...
1 EntitlementPool class
Qualified Name: License::ObjectClasses::EntitlementInstanceEntitlementPool
Description:
Represents an instance of a Entitlement
Specifies the use rights for the VNF as described by the license.
Parent class: OperationalEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑1 Attributes for Package ObjectClasses
...
Attribute Name
...
Type
...
Mult.
...
Description
...
Stereotypes
...
softwareAssetTag
...
String
...
1
...
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
ssmUserId
...
String
...
1
The requestor of the entitlement.
...
An EntitlementPool is created for each type of Entitlement that is required for the VNFs.
An EntitlementPool is not specific to a Feature Group. An Entitlement Pool may be related to multiple Feature Groups containing a VNF or even to multiple VNFs.
Purchased entitlements are inventoried in the Entitlement Pools.
Multiple pools for the same type of entitlement may be created based on the constraints.
An Entitlement Pool is created for each type of Entitlement that is required for the VNFs. Each Entitlement Pool is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the Entitlement Pool are defined.
Note: The only fields being used in this class are Name and MRN (manufactureReferenceNumber. The rest are optional.
Note: StateDate and ExpiryDate are covered by the inherited validFor attribute.
Note: description is required according to the inherited attribute, but it presently is optional.
Note: description is required according to the inherited attribute, but it presently is optional.
Parent class: DesignEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑2 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
_spPoolLimit | PoolLimit | 0..* | Pool limits applied by the service provider | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
The assignment status of the entitlement (assigned, available, ...).
Experimental
_vendorPoolLimit |
String
1
PoolLimit | 0..* | Pool limits applied by the vendor. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
entitlementManufactureReferenceNumber |
String | 0..1 |
Reference number for the entitlement as described by the vendor in their price list / catalog /contract. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
entitlementPurchaseIncrements |
Integer | 0..1 |
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 field contains information to tell a Designer how the entitlement must be purchased. For example, if the entitlement must be purchased in blocks of 1000, the increment would be 1000. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
entitlementPoolThresholdValue |
Integer |
String
0..1 |
Defines a textual free-form description of the object.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
id
Identifier
1
Identifier of this information element. This attribute shall be globally unique.
Unambiguously distinguishes different object instances. It is the naming attribute of the object.
A description of a threshold that will be assessed for some business purpose (e.g. 20% of entitlement pool remains available). (The threshold of interest to DCAE or Capacity Planning, etc.) This may be an absolute value or a percentage. For example: A description of a threshold that will be assessed for some business purpose (e.g. 20% of entitlement pool remains available). (The threshold of interest to DCAE or Capacity Planning, etc.) This may be an absolute value or a percentage. For example: | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
entitlementPoolThresholdUnits | ThresholdUnitType |
...
0. |
...
.1 |
...
Qualified Name: License::ObjectClasses::EntitlementPool
Description:
An EntitlementPool is created for each type of Entitlement that is required for the VNFs .
An EntitlementPool is not specific to a Feature Group. An Entitlement Pool may be related to multiple Feature Groups of a VNF or even to multiple VNFs.
Purchased entitlements are inventoried in the Entitlement Pools.
Multiple pools for the same type of entitlement may be created based on the constraints.
An Entitlement Pool is created for each type of Entitlement that is required for the VNFs. Each Entitlement Pool is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the Entitlement Pool are defined.
Controllers may request entitlements.
Note: The only fields being used in this class are Name and MRN (manufactureReferenceNumber. The rest are optional.
Note: StateDate and ExpiryDate are covered by the inherited validFor attribute.
Note: description is required according to the inherited attribute, but it presently is optional.
Parent class: DesignEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑2 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes | ||||
_spPoolLimit | PoolLimit | 0..* | Pool limits applied by the service provider | Specifies the Units for the ThresholdValue. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |||
invariantId | Identifier | 1 | Identifier that stays the same irrespective of version. Identifier that stays the same irrespective of version. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | ||||
Version | String | 1 | The version of this entity. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | ||||
poolType | LicenseGroupType | 1 | The license key may be 'universal' or 'unique' or 'one-time'. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | ||||
validFor | TimePeriod | 0..1 | The period during which the design entity is valid. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | _vendorPoolLimit | PoolLimit | 0..* | Pool limits applied by the vendor. OpenModelAttribute Preliminary |
status | String | 1 | The condition of the specification, such s active, inactive, or planned. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY entitlementManufactureReferenceNumberPreliminary | ||||
name | String | 1 Reference number for the entitlement as described by the vendor in their price list / catalog /contract. | Experimental OpenModelAttribute · partOfObjectKey: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). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary | ||||
entitlementPurchaseIncrementsdescription | IntegerString | 0..1This field contains information to tell a Designer how the entitlement must be purchased. For example, if the entitlement must be purchased in blocks of 1000, the increment would be 1000. Experimental OpenModelAttribute | Defines a textual free-form description of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary | ||||
entitlementPoolThresholdValueid | IntegerIdentifier | 0..1A description of a threshold that will be assessed for some business purpose (e.g. 20% of entitlement pool remains available). (The threshold of interest to DCAE or Capacity Planning, etc.) This may be an absolute value or a percentage. For example: Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | entitlementPoolThresholdUnits | ThresholdUnitType | 0..1 | Specifies the Units for the ThresholdValue. ExperimentalIdentifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
3.1.1.3 FeatureGroup class
Qualified Name: License::ObjectClasses::FeatureGroup
Description:
Feature groups represent a set of the VNFs. Feature groups may be defined by the vendor and/or by the service provider. VNFs may be related to multiple feature groups. At least one feature group will be related to a VNF. If no sub-sets are needed, a single feature group will be defined that represents the base or core capabilities of the VNF.
If an Entitlement Pool or License Key Group is associated with a particular Feature Group, the Feature Group becomes a "constraint" for the pool/group.
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑3 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
featureGroupName | String | 1 | Name of the feature group | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
featureGroupDescription |
String | 0..1 |
Identifier that stays the same irrespective of version.
Identifier that stays the same irrespective of version.
Description of the feature group. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
featureGroupPartNumber | String | 1 | The |
featureGroupPartNumber specifies the Vnf that this FeatureGroup is related to. The featureGroupPartNumber specifies the SKU or reference number that the Vendor has for the Vnf that this FeatureGroup is related to. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
poolType
LicenseGroupType
1
- A 'universal' value indicates that the same exact license key (string) may be associated with all instances of the VNF.
- A 'unique' value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may be returned to the license key pool for reuse.
- A 'one-time' value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may not be reused.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
validFor
TimePeriod
1
The period during which the design entity is valid.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
status
String
1
The condition of the specification, such s active, inactive, or planned.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
name
String
1
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).
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
description
String
1
Defines a textual free-form description of the object.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
id
Identifier
1
Identifier of this information element. This attribute shall be globally unique.
Unambiguously distinguishes different object instances. It is the naming attribute of the object.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
3.1.1.3 FeatureGroup class
Qualified Name: License::ObjectClasses::FeatureGroup
Description:
Feature groups represent a set of the VNFs. Feature groups may be defined by the vendor and/or by the service provider. VNFs may be related to multiple feature groups. At least one feature group will be related to a VNF. If no sub-sets are needed, a single feature group will be defined that represents the base or core capabilities of the VNF.
If an Entitlement Pool or License Key Group is associated with a particular Feature Group, the Feature Group becomes a "constraint" for the pool/group.
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑3 Attributes for Package ObjectClasses
...
Attribute Name
...
Type
...
Mult.
...
Description
...
Stereotypes
...
featureGroupName
...
String
...
1
Name of the feature group
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
featureGroupDescription
...
String
...
0..1
Description of the feature group.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
featureGroupPartNumber
...
String
...
1
The featureGroupPartNumber specifies the Vnf that this FeatureGroup is related to.
The featureGroupPartNumber specifies the SKU or reference number that the Vendor has for the Vnf that this FeatureGroup is related to.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
3.1.1.4 LicenceKeyPool class
Qualified Name: License::ObjectClasses::LicenceKeyPool
Description:
A License Key Group is created for each type of License Key that is required for the VNF. Each License Key Group is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the License Key Group are defined.
The license key group model provides a description to systems such as Asset Inventory for the license keys that are provided by a vendor. The Asset Inventory system will create a "group" and purchasing systems will send the inventory of license keys/files to be held by Asset Inventory in the appropriate group.
Controllers will request license keys from Asset Inventory using the UUID of the group, as directed by the SDC models for the VNFs.
A license key group is not specific to a feature group. A license key group may be related to multiple feature groups containing a VNF or even to multiple VNFs .
Parent class: DesignEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑4 Attributes for Package ObjectClasses
...
Attribute Name
...
Type
...
Mult.
...
Description
...
Stereotypes
...
_spPooLlimit
...
PoolLimit
...
0..*
Pool limits applied by the service provider
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
_vendorPoollimit
...
PoolLimit
...
0..*
Pool limits applied by the vendor.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
poolType
...
LicenseGroupType
...
1
...
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
thresholdUnits
...
ThresholdUnitType
...
0..1
Units can be either absolute or a percentage (%).
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
thresholdValue
...
Integer
...
0..1
Specified threshold value for the license key pool.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
keyPurchaseIncrements
...
String
...
0..1
Specifies how the key must be purchased. If in blocks of 1000, the increment would be 1000.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
invariantId
...
Identifier
...
1
Identifier that stays the same irrespective of version.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
Version
...
String
...
1
The version of this entity.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
licenseManufactureReferenceNumber
...
String
...
1
Identifier for the entitlement as described by the vendor in their price list / catalog /contract.
Experimental
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
...
validFor
...
TimePeriod
...
1
...
3.1.1.4 LicenceKeyPool class
Qualified Name: License::ObjectClasses::LicenceKeyPool
Description:
A License Key Group is created for each type of License Key that is required for the VNF. Each License Key Group is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the License Key Group are defined.
The license key group model provides a description to systems such as Asset Inventory for the license keys that are provided by a vendor. The Asset Inventory system will create a "group" and purchasing systems will send the inventory of license keys/files to be held by Asset Inventory in the appropriate group.
Controllers will request license keys from Asset Inventory using the UUID of the group, as directed by the SDC models for the VNFs.
A license key group is not specific to a feature group. A license key group may be related to multiple feature groups containing a VNF or even to multiple VNFs .
Parent class: DesignEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑4 Attributes for Package ObjectClasses
Attribute Name
Type
Mult.
Description
Stereotypes
requirementsAndConstraints
String
1..*
Attribute Name | Type | Mult. | Description | Stereotypes | |||||
_spPooLlimit | PoolLimit | 0..* | Pool limits applied by the service provider | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |||||
Preliminary_vendorPoollimit | status | String | 1 | The condition of the specification, such s active, inactive, or plannedPoolLimit | 0..* | Pool limits applied by the vendor. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | ||
PreliminarypoolType | nameLicenseGroupType | String | 1 | description | String | 1 | Defines a textual free-form description of the object.1 | The license key may be 'universal' or 'unique' or 'one-time'. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
PreliminarythresholdUnits | id | Identifier | 1 | Identifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object.ThresholdUnitType | 0..1 | Units can be either absolute or a percentage (%). | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
3.1.1.5 LicenseAgreement class
Qualified Name: License::ObjectClasses::LicenseAgreement
Description:
An agreement between the service provider and a given vendor granting the service provider to use the vendor's products. Generally the license agreement is specific to a family of vendor products and/or to some service provider's project/product or product family.
Parent class: Agreement
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑5 Attributes for Package ObjectClasses
: NA · support: MANDATORY | ||||
thresholdValue | Integer | 0..1 | Specified threshold value for the license key pool. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
keyPurchaseIncrements | String | 0..1 | Specifies how the key must be purchased. If in blocks of 1000, the increment would be 1000. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
invariantId | Identifier | 1 | Identifier that stays the same irrespective of version. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
Version |
String | 1 |
-fixed term
-perpetual
-unlimited
-subscription
The version of this entity. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
licenseManufactureReferenceNumber | String | 1 |
A reference number assigned to an Agreement that follows a prescribed numbering system.
Identifier for the entitlement as described by the vendor in their price list / catalog /contract. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
validFor |
statementOfIntent
String
1
TimePeriod | 0..1 | The period during which the design entity is valid. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
status |
String | 1 |
The condition of the specification, such s active, inactive, or planned. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
name |
DateTime
1
String | 1 | 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). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
description | String |
1 |
Defines a textual free-form description of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
id |
Identifier |
1 |
Identifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support |
Preliminary
description
String
0..1
Defines a textual free-form description of the object.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
id
Identifier
1
Identifier of this information element. This attribute shall be globally unique.
Unambiguously distinguishes different object instances. It is the naming attribute of the object.
OpenModelAttribute
· partOfObjectKey: 0
· uniqueSet:
· isInvariant: false
· unsigned: false
· counter: NA
· support: MANDATORY
Preliminary
3.1.1.6 LicenseKeyInstance class
Qualified Name: License::ObjectClasses::LicenseKeyInstance
Description:
Represents an instance of a license key
Parent class: OperationalEntity
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑6 Attributes for Package ObjectClasses
Attribute Name
Type
Mult.
Description
Stereotypes
softwareAssetTag
String
1
: MANDATORY Preliminary |
3.1.1.5 LicenseAgreement class
Qualified Name: License::ObjectClasses::LicenseAgreement
Description:
An agreement between the service provider and a given vendor granting the service provider to use the vendor's products. Generally the license agreement is specific to a family of vendor products and/or to some service provider's project/product or product family.
Parent class: Agreement
Applied Stereotypes:
- Experimental
- OpenModelClass
- support: MANDATORY
- Reference
- reference: As Built in SDC; Not related to any release usecase.
Table 3‑5 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
requirementsAndConstraints | String | 1..* | Free form text. Includes information such as operating system or hypervisor required for the software. This may also contain factors to be considered in deployment/placement of the software instances. These requirements and constraints may need to be abstracted as policies or other business rules. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
licenseTerm | LicenseTerm | 1 | Term of the license: | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
documentNumber | String | 1 |
Vendor provided license key value that is entered into the vendor software to activiate / unlock it.
A reference number assigned to an Agreement that follows a prescribed numbering system. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
Preliminary | ||
statementOfIntent | String | 1 |
An overview and goals of the |
Agreement. |
OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
Preliminary |
StartDate |
Experimental
DateTime | 1 |
The assignment status of the license (assigned, available, ...).
Date interaction initiated | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
Preliminary | |||
endDate | DateTime | 1 | The date |
on which an interaction is closed or completed. |
Experimental
OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
Preliminary |
Status |
Future
String | 0..1 |
Vendor provided license key file that is entered into the vendor software to activiate / unlock it.
Vendor provided license key file that is entered into the vendor software to activiate / unlock it.
The current condition of an interaction, such as open, in research, closed, and so forth | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary | |||
name | String | 0..1 | 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). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
description | String | 0..1 | Defines a textual free-form description of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
id | Identifier | 1 | Identifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
3.1.1.7 PoolLimit class
...