Example: AllottedResource in AAI
Papyrus Class diagram, containment only
AAI AllottedResource – detailed information
AllottedResource: class-level metadata
description | Represents a slice or partial piece of a resource that gets separately allotted |
---|---|
nameProps | description,allotted-resource-name |
uniqueProps | id |
indexedProps | id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name |
dependentOn | service-instance |
container | allotted-resources |
uriTemplate | /allotted-resources/allotted-resource/{id} |
requiredProps | id |
AllottedResource: attribute information
Attribute name | required | type | xml-key | description | metadata property | metadata value |
---|---|---|---|---|---|---|
id | TRUE | java.lang.String | TRUE | Allotted Resource id UUID assigned to this instance. | ||
description | java.lang.String | The descriptive information assigned to this allotted resource instance | ||||
selflink | java.lang.String | Link back to more information in the controller | ||||
model-invariant-id | java.lang.String | the ASDC model id for this resource or service model. | visibility | deployment | ||
requires | model-version-id | |||||
dbAlias | model-invariant-id-local | |||||
model-version-id | java.lang.String | the ASDC model version for this resource or service model. | visibility | deployment | ||
requires | model-invariant-id | |||||
dbAlias | model-version-id-local | |||||
privateEdge | service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id} | |||||
resource-version | java.lang.String | Concurrency value | ||||
orchestration-status | java.lang.String | Orchestration status | ||||
operational-status | java.lang.String | Indicator for whether the resource is considered operational | ||||
type | java.lang.String | Generic description of the type of allotted resource. | ||||
role | java.lang.String | role in the network that this resource will be providing. | ||||
allotted-resource-name | java.lang.String | Store the name of this allotted-resource. | ||||
access-provider-id | java.lang.String | Store the id of the access provider of this allotted-resource. | ||||
access-client-id | java.lang.String | Store the id of the access client of this allotted-resource. | ||||
access-topology-id | java.lang.String | Store the id of the access topology of this allotted-resource. | ||||
access-node-id | java.lang.String | Store the id of the access node of this allotted-resource. | ||||
access-ltp-id | java.lang.String | Store the id of the access ltp of this allotted-resource. | ||||
cvlan | java.lang.String | Store the cvlan of this allotted-resource. | ||||
vpn-name | java.lang.String | Store the vpn-name of this allotted-resource. | ||||
tunnel-xconnects | inventory.aai.onap.org.v16.TunnelXconnects | |||||
relationship-list | inventory.aai.onap.org.v16.RelationshipList |
AAI TunnelXconnects – detailed information
TunnelXconnects: class-level metadata
description | Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted |
---|---|
uniqueProps | id |
indexedProps | id |
dependentOn | allotted-resource |
container | tunnel-xconnects |
uriTemplate | /tunnel-xconnects/tunnel-xconnect/{id} |
requiredProps | id |
TunnelXconnects: attribute information
Attribute name | required | type | xml-key | description |
---|---|---|---|---|
id | TRUE | java.lang.String | TRUE | Allotted Resource id UUID assigned to this instance. |
resource-version | java.lang.String | Concurrency value | ||
relationship-list | inventory.aai.onap.org.v16.RelationshipList |